我想在Button控件中添加一个属性,例如'Description',我在Tooltip中使用它。 如何向控件添加属性?
答案 0 :(得分:1)
附加属性不会添加到任何特定控件中。
附加属性在静态类中定义,可以与任何UI控件一起使用。
请参阅this link以了解添加自定义附加属性的演练。
您可以绑定ToolTipService以显示工具提示。您需要将其绑定到Description附加属性。
如果要仅将属性放在一个控件中(以便其他控件不能使用它),则需要扩展控件,并在其中定义Dependency property。
答案 1 :(得分:1)
您可以在按钮上使用Tag属性,该属性为Object类型,如果您愿意,可以在其中存储描述文本。
答案 2 :(得分:0)
创建一个继承现有控件的新控件。