从 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}}"