从 xaml 访问静态资源 属性?
Access static resource property from xaml?
我正在尝试访问静态资源的 属性:
<ResourceDictionary>
<FeatureControl
x:Key="FeatureControl"
IsSweetFeatureEnabled="True">
<SweetFeature IsEnabled="{StaticResource FeatureControl.IsSweetFeatureEnabled}"/>
</ResourceDictionary>
但这给了我一个运行时错误。
我找到的所有帖子都在处理 wpf 而不是 uwp。
我知道我可以通过 FeatureControl
并从 SweetFeature
class 中访问 属性,但是 SweetFeature
class 可以不需要知道启用了哪些其他功能。
有什么想法吗?
编辑
属性 是这样定义的:
public class SweetFeature
{
public bool IsEnabled { private get; set; }
...
}
这应该适用于绑定:
IsEnabled="{Binding IsSweetFeatureEnabled, Source={StaticResource FeatureControl}}"
我正在尝试访问静态资源的 属性:
<ResourceDictionary>
<FeatureControl
x:Key="FeatureControl"
IsSweetFeatureEnabled="True">
<SweetFeature IsEnabled="{StaticResource FeatureControl.IsSweetFeatureEnabled}"/>
</ResourceDictionary>
但这给了我一个运行时错误。
我找到的所有帖子都在处理 wpf 而不是 uwp。
我知道我可以通过 FeatureControl
并从 SweetFeature
class 中访问 属性,但是 SweetFeature
class 可以不需要知道启用了哪些其他功能。
有什么想法吗?
编辑
属性 是这样定义的:
public class SweetFeature
{
public bool IsEnabled { private get; set; }
...
}
这应该适用于绑定:
IsEnabled="{Binding IsSweetFeatureEnabled, Source={StaticResource FeatureControl}}"