如何在代码中获取附加属性的值?

时间:2016-10-30 21:16:51

标签: c# xaml uwp uwp-xaml

我有一个ToolTipService.ToolTip的按钮。 如何在代码中访问它?

e.g。

<Button Name="testButton">
    <ToolTipService.ToolTip>
        Test
    </ToolTipService.ToolTip>
</Button>

1 个答案:

答案 0 :(得分:3)

要获取附加属性的值,请使用提供的静态方法:

var tooltip = ToolTipService.GetToolTip(testButton);

如果没有这样的静态方法(不太可能,所有类都应该有静态辅助方法来获取/设置它们公开的附加属性),那么使用:

var tooltip = testButton.GetValue(ToolTipService.ToolTipProperty);