﻿// Licensed to the .NET Foundation under one or more agreements.
// The .NET Foundation licenses this file to you under the MIT license.
// See the LICENSE file in the project root for more information.

namespace MahApps.Metro.Controls
{
    public interface IHamburgerMenuItem
    {
        /// <summary>
        /// Gets or sets a value that specifies label to display.
        /// </summary>
        string Label { get; set; }

        /// <summary>
        /// Gets or sets a value that specifies ToolTip to display.
        /// </summary>
        object ToolTip { get; set; }

        /// <summary>
        /// Gets or sets a value indicating whether this item is enabled in the user interface (UI).
        /// </summary>
        /// <returns>
        /// true if the item is enabled; otherwise, false. The default value is true.
        /// </returns>
        bool IsEnabled { get; set; }
    }
}