Silverlight 我可以得到一个明确的风格';sx:运行时控件的键值?

Silverlight 我可以得到一个明确的风格';sx:运行时控件的键值?,silverlight,xaml,Silverlight,Xaml,如果我有这样定义的显式样式: <Style x:Key="MyButtonStyle1">...</Style> <Button x:Name="MyButton" Style="{StaticResource MyButtonStyle1}" /> 。。。 以及定义如下的按钮控件: <Style x:Key="MyButtonStyle1">...</Style> <Button x:Name="MyButton" St

如果我有这样定义的显式样式:

<Style x:Key="MyButtonStyle1">...</Style>
<Button x:Name="MyButton" Style="{StaticResource MyButtonStyle1}" />
。。。
以及定义如下的按钮控件:

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

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


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

如果您无法利用
ResourceDictionary,则不会;您将需要
ResourceDictionary
来获取
x:Key