【发布时间】:2010-03-03 12:20:14
【问题描述】:
我想在 xaml 文档的根元素中使用 StaticResource。 但 MSDN 说:
内部的静态资源引用 资源字典必须引用 已经定义的资源 词法上在资源之前 参考。前向引用不能 由静态资源解决 参考。
还有这个:
查找过程然后遍历 向上的逻辑树,到父级 元素及其资源字典。 这一直持续到根元素 到达。
我应该在应用程序中定义我的资源还是从代码中创建它?
【问题讨论】:
-
其实我对任何事情都持开放态度......
-
你真的需要从根元素访问它吗?从顶级子元素引用它还不够吗?
-
根元素是一个窗口,我想绑定的是 Left 属性。我忘了提到 StaticResource 是一个转换器(实现 IValueConverter)。