【发布时间】:2016-03-22 14:14:09
【问题描述】:
是否可以从我从 Style 类获得的 SetterBase 集合中提取属性名称?
例如,在下面的代码中:
Style style = Application.Current.Resources[ModifierNameMinimalNoPopStyle] as Style;
descriptionText.Style = style;
var setterCollection = style.Setters;
我想提取样式具有的“FontFamily”并在我的代码中使用它。
有什么办法吗?
【问题讨论】:
-
如果样式控件存在于同一上下文中,您可以直接绑定到该属性。除了我很好奇。样式是否具有静态 FontFamily 或者它是否绑定到某些东西或静态资源?我认为通常不需要动态抓取它。
-
谢谢克里斯!它是一个静态资源。 setter 是这样的:
。
标签: xaml styles winrt-xaml setter