【发布时间】:2012-04-11 08:36:17
【问题描述】:
在我的 silverlight 项目中,我创建了这个属性:
private bool _isEnabled = true;
public bool IsEnabled
{
get
{
return _isEnabled;
}
set
{
_isEnabled = value;
RaisePropertyChanged("IsEnabled");
}
}
但它总是返回 false 而不是 true 这是为什么 ? 谢谢,
【问题讨论】:
-
是什么正是让您认为这返回了错误?您是否在调试器中查看过、记录过它,或者您是否从应用程序中的某些行为中推断出它?
-
确定您没有将其更改为在某处禁用?
-
这应该是 DependencyProperty 吗?
-
我将这个属性绑定到复选框并且它们总是被禁用。我将刹车点放在“设置”值上,它不会从外部得到错误。我把刹车点放在“get”值上,它返回false。它不是 DependencyProperty,它是 ViewModel 的普通属性
-
@Aviv 尝试在设置器上设置一个断点,以查看当您单击 CheckBox 并查看是否设置为 true 时您的断点是否被命中。所以你知道它们是否正确绑定。
标签: c# silverlight