WPF中静态类中绑定到静态属性我在静态类中从静态属性中绑定值有问题。我的班级:命名空间MyNamespace.Data{publicstaticclassMySettings{publicstaticColorBackgroundColor{get;放;}publicstaticColorFontColor{get;放;XAML:...当我运行这段代码时,设置了背景这行得通,但其余部分保持不变。问题是您的源属性是Color类型,而目标属性是Brush。您可以像这样用您的颜色创建一个SolidColorBrush:您不需要使用静态属性...您可以使用Singleton模式声明一个类,这样就只能有一个实例,就像静态类一样。只需在此类中使用普通的公共CLR属性......就像这样(但具有属性):publicclassStateManager:INotifyPropertyChanged{privateStateManager(){}publicStateManagerInstance{get{返回实例??(实例=新状态管理器());}}...}然后使用Instance属性从底层视图模型中引用它,如下所示:publicStateManagerStateManager{get{returnStateManager.Instance;}}然后就可以简单的访问UIAttributes了,例如:以上是C#学习教程:绑定到WPF中静态类中静态属性共享的所有内容。如果对你有用,需要进一步了解C#学习教程,希望大家多加关注——本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处:
