XAML绑定:绑定到“全局”的属性.对象

本文关键字:绑定 属性 对象 XAML 全局 | 更新日期: 2023-09-27 18:16:54

我想在我的应用程序中有一个(全局的,单例的)对象,它暴露了许多依赖属性。我想将XAML中的值绑定到这些依赖项属性。我怎样才能做到这一点,使我的XAML绑定的语法尽可能简单(换句话说,不需要经常担心RelativeSource、ancorytype等)。

XAML绑定:绑定到“全局”的属性.对象

您可以使用x:Static标记扩展直接绑定到您的Singleton,因为它是一个静态属性。

例如,如果你的单例有一个名为"Foo"的属性:

<TextBox Text="{x:Static local:YourSingleton.Instance.Foo}" />