【发布时间】:2014-05-19 19:26:17
【问题描述】:
还是 C# 和 WPF 的新手,我想使用 Enum,但我不知道如何将它与 OnPropertyChanged 一起使用
public enum _status
{
AuthRequired, AuthAttempted, AuthReceived, AuthError, AuthSuccessful
}
这不起作用:
public enum AuthStatus
{
get { return _status; }
set { ..... }
}
我知道解决方案会很简单,但是当我在 google 上查看时我没有找到任何东西......有什么帮助吗?
【问题讨论】:
-
解决方法并不简单。枚举与否都是一样的——因为 INotifyPropertyChanged 根本不关心属性的内容。它发布属性的名称,而不是内容。因此,请阅读任何教程和一本书并完成它们。并且 INotifyPropertyChanged 不是 WPF 的东西 - 它是核心 .NET。
-
忘记枚举。你将如何实现其他类型?完全一样的方式..
-
几乎我只是想用它来跟踪我正在做的事情的状态。比如第一步,第二步等。然后我想使用那个属性设置 WPF 数据触发器更改以更改标签或其他内容。无论如何,这些都是我最初的想法
标签: c# wpf enums inotifypropertychanged