Files
Shrlalgo.RvKits/WPFluent/Controls/Badge/Badge.cs
2025-05-05 17:04:06 +08:00

28 lines
955 B
C#

namespace WPFluent.Controls;
/// <summary>
/// 用于突出显示项目、吸引注意力或标记状态。
/// </summary>
/// <example>
/// <code lang="xml"> /// &lt;ui:Badge Appearance="Secondary"&gt; /// &lt;TextBox Text="Hello" /&gt; ///
/// &lt;/ui:Badge&gt; ///</code>
/// </example>
public class Badge : System.Windows.Controls.ContentControl, IAppearanceControl
{
/// <summary>
/// Identifies the <see cref="Appearance"/> dependency property.
/// </summary>
public static readonly DependencyProperty AppearanceProperty = DependencyProperty.Register(
nameof(Appearance),
typeof(Controls.ControlAppearance),
typeof(Badge),
new PropertyMetadata(Controls.ControlAppearance.Primary));
/// <inheritdoc/>
public Controls.ControlAppearance Appearance
{
get => (Controls.ControlAppearance)GetValue(AppearanceProperty);
set => SetValue(AppearanceProperty, value);
}
}