Files
aistudio-wpf-diagram/Others/Fluent.Ribbon/Fluent.Ribbon/Data/KeyTipPressedResult.cs
2023-04-16 20:11:40 +08:00

39 lines
1.3 KiB
C#

// ReSharper disable once CheckNamespace
namespace Fluent
{
/// <summary>
/// Represents the result of <see cref="IKeyTipedControl.OnKeyTipPressed"/>.
/// </summary>
public class KeyTipPressedResult
{
/// <summary>
/// An empty default instance.
/// </summary>
public static readonly KeyTipPressedResult Empty = new KeyTipPressedResult();
private KeyTipPressedResult()
{
}
/// <summary>
/// Creates a new instance.
/// </summary>
/// <param name="pressedElementAquiredFocus">Defines if the pressed element aquired focus or not.</param>
/// <param name="pressedElementOpenedPopup">Defines if the pressed element opened a popup or not.</param>
public KeyTipPressedResult(bool pressedElementAquiredFocus, bool pressedElementOpenedPopup)
{
this.PressedElementAquiredFocus = pressedElementAquiredFocus;
this.PressedElementOpenedPopup = pressedElementOpenedPopup;
}
/// <summary>
/// Defines if the pressed element aquired focus or not.
/// </summary>
public bool PressedElementAquiredFocus { get; }
/// <summary>
/// Defines if the pressed element opened a popup or not.
/// </summary>
public bool PressedElementOpenedPopup { get; }
}
}