Files
Shrlalgo.RvKits/WPFluent/Controls/Badge/Badge.cs
ShrlAlgo 4d35cadb56 更新
2025-07-11 09:20:23 +08:00

28 lines
952 B
C#

namespace WPFluent.Controls;
/// <summary>
/// 用于突出显示项目、吸引注意力或标记状态。
/// </summary>
/// <example>
/// <code lang="xml"> /// &lt;ui:Badge Appearance="Accent"&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);
}
}