wpf - 设置WPF自定义控件的属性类别?

标签 wpf wpf-controls custom-controls

在WinForms中,我可以将[Category]属性添加到自定义控件属性中,以指定应包含该属性的属性类别。我如何在WPF中做到这一点?谢谢

最佳答案

我发现您不必包含设计时DLL即可向自定义控件属性添加[Category]属性。这是可以完成的一种方法,但是实际上,您可以像在WinForms中一样使用任何.NET属性。例如:

/// <summary>
/// The image displayed by the button.
/// </summary>
/// <remarks>The image is specified in XAML as an absolute or relative path.</remarks>
[Description("The image displayed by the button."), Category("Common Properties")] 
public ImageSource Image
{
    get { return (ImageSource)GetValue(ImageProperty); }
    set { SetValue(ImageProperty, value); }
}

关于wpf - 设置WPF自定义控件的属性类别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1989226/

相关文章:

c# - WPF:ControlTemplate 的 IsPressed 触发器不起作用

c# - .NET (C#) 将消息从自定义控件传递到主应用程序

wpf - 与父 ViewModel 绑定(bind)属性

wpf - INotifyPropertyChanged 或 INotifyCollectionChanged 与 DataTable 一起使用?

c# - 如何找到所有 WPF 控件定义和用法示例?

c# - 如何在wpf中的自定义窗口中查找控件

delphi - 自定义属性编辑器 - 它们似乎从未出现

c# - Wpf 中菜单项的选择性样式

c# - 如何从 DataTemplate 获取代码中的元素

wpf - 为什么特殊字符是无效的按钮内容?