我想在我的应用程序中有一个(全局,单例)对象,它暴露了许多依赖属性。我想将XAML中的值绑定到这些依赖项属性。我怎样才能实现这一点,以便我的XAML绑定的语法尽可能简单(换句话说,不要经常担心RelativeSource,AncestoryType等)。
答案 0 :(得分:8)
您可以使用x:Static标记扩展名直接绑定到您的Singleton,因为它是一个静态属性。
例如,如果您的单身人士有一个名为" Foo":
的属性<TextBox Text="{x:Static local:YourSingleton.Instance.Foo}" />