C# 将Attach属性添加到现有控件

C# 将Attach属性添加到现有控件,c#,.net,wpf,xaml,attached-properties,C#,.net,Wpf,Xaml,Attached Properties,我想向按钮控件添加一个属性,如“Description”,我在工具提示中使用它。 如何向控件添加属性 创建从现有控件继承的新控件。附加属性不会添加到任何特定控件 附加属性在静态类中定义,可以与任何UI控件一起使用 有关添加自定义附着属性的演练,请参阅 可以绑定到显示工具提示。您需要将其绑定到描述附加的属性 如果只想在一个控件中放置属性(以便其他控件无法使用它),则需要扩展该控件,并在其中进行定义。您可以使用按钮上的标记属性,即类型对象,并且如果愿意,您可以在其中存储描述文本。thnks用于链接,

我想向按钮控件添加一个属性,如“Description”,我在工具提示中使用它。
如何向控件添加属性

创建从现有控件继承的新控件。

附加属性不会添加到任何特定控件

附加属性在静态类中定义,可以与任何UI控件一起使用

有关添加自定义附着属性的演练,请参阅

可以绑定到显示工具提示。您需要将其绑定到描述附加的属性


如果只想在一个控件中放置属性(以便其他控件无法使用它),则需要扩展该控件,并在其中进行定义。

您可以使用按钮上的标记属性,即类型对象,并且如果愿意,您可以在其中存储描述文本。

thnks用于链接,但是我不知道我应该在哪里写这些代码,我可以用网格替换水族馆对象吗?它在你的引用链接上,在静态类中写这些代码,水族馆对象应该被你想要使用attach属性的控件类替换。将其设为UIElement将允许对任何控件使用此属性