【发布时间】:2014-10-01 13:32:28
【问题描述】:
我只是想了解 C# 和 Xamarin 的所有内容。我已经设法让 OnPropertyChanged 为字符串工作(在 StackOverflow 的大量帮助下),但是如何为 DateTime 属性设置它。
我将它用于字符串:
private string _myString;
public string MyString
{
get { return _myString; }
set
{
if (value.Equals(_myString, StringComparison.OrdinalIgnoreCase))
{
return;
}
_myString = value;
OnPropertyChanged();
}
}
public event PropertyChangedEventHandler PropertyChanged;
void OnPropertyChanged([CallerMemberName] string propertyName = null)
{
var handler = PropertyChanged;
if (handler != null)
{
handler(this, new PropertyChangedEventArgs(propertyName));
}
}
显然以下行不适用于 DateTime
if (value.Equals(_myString, StringComparison.OrdinalIgnoreCase))
我改用什么?
提前致谢
【问题讨论】:
-
你可能根本不需要这个检查
标签: datetime datepicker inotifypropertychanged