TargetNullValue在WPF和Xamarin.Forms中的工作方式相同吗?
最近,XF中添加了对TargetNullValue的支持,但其描述与WPF中的描述不同。这只是描述中的一个错误,但它们的工作方式相同吗 WPF Xamarin.FormsTargetNullValue在WPF和Xamarin.Forms中的工作方式相同吗?,wpf,xamarin.forms,targetnullvalue,Wpf,Xamarin.forms,Targetnullvalue,最近,XF中添加了对TargetNullValue的支持,但其描述与WPF中的描述不同。这只是描述中的一个错误,但它们的工作方式相同吗 WPF Xamarin.Forms 如果它们的工作方式相同,那么WPF中的操作描述会更精确,并反映操作的含义,而XF中的描述会带来混乱。好的,我检查了它,在XF中它的工作方式与WPF中的工作方式相同。这意味着在XF中,描述完全不正确 TargetNullValue <Label BindingContext="{Binding Employee}" T
如果它们的工作方式相同,那么WPF中的操作描述会更精确,并反映操作的含义,而XF中的描述会带来混乱。好的,我检查了它,在XF中它的工作方式与WPF中的工作方式相同。这意味着在XF中,描述完全不正确 TargetNullValue
<Label BindingContext="{Binding Employee}" Text="{Binding Path=Name, TargetNullValue='Hello'}" />
单词“Hello”出现在Label.TextXamarin.Forms的描述似乎没有多大意义。如果您只是尝试一下,会发生什么情况?在@Clemens建议之后,您可以前往Microsoft文档存储库并自行更改;)但我不会问在哪里改变它,在哪里报告它。我问他们的行为是否相同。“我问他们的行为是否相同”-到底是什么阻止了你尝试?
public class Employee : INotifyPropertyChanged
{
private string _name = null;
public string Name
{
get => _name;
set
{
if (value != _name)
{
_name = value;
Raise();
}
}
}
public event PropertyChangedEventHandler PropertyChanged;
private void Raise([CallerMemberName] string name = "")
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(name));
}
}