我可以在运行时从控件获取显式样式的x:Key值吗?

时间:2012-02-17 20:43:28

标签: silverlight xaml

如果我有一个明确的样式定义如下:

<Style x:Key="MyButtonStyle1">...</Style>

按钮控件定义如下:

<Button x:Name="MyButton" Style="{StaticResource MyButtonStyle1}" />

是否有可能在运行时从按钮控件中提取样式名称(即“MyButtonStyle1”)?

注意:我不认为循环使用ResourceDictionary会起作用,因为在我们的应用程序中,它将在运行此代码时被清除并重新加载。

1 个答案:

答案 0 :(得分:1)

如果你不能利用ResourceDictionary那么没有;您需要ResourceDictionary才能获得x:Key