【发布时间】:2012-07-08 10:13:01
【问题描述】:
我想在按钮控件中添加一个属性,例如“描述”,我在工具提示中使用它。 如何将属性添加到控件?
【问题讨论】:
标签: c# .net wpf xaml attached-properties
我想在按钮控件中添加一个属性,例如“描述”,我在工具提示中使用它。 如何将属性添加到控件?
【问题讨论】:
标签: c# .net wpf xaml attached-properties
附加属性不会添加到任何特定控件。
附加属性在静态类中定义,可以与任何 UI 控件一起使用。
请参阅this link 以了解添加自定义附加属性的演练。
您可以绑定ToolTipService 以显示工具提示。您需要将其绑定到描述附加属性。
如果你只想把属性放在一个控件中(让其他控件不能使用),你需要扩展控件,并在其中定义Dependency property。
【讨论】:
您可以在按钮上使用 Tag 属性,即 Object 类型,如果您愿意,可以在其中存储描述文本。
【讨论】:
创建一个继承自现有控件的新控件。
【讨论】: