Хорошо, я проверил это, и в XF он работает так же, как в WPF.Это означает, что в XF описание просто неверно.
TargetNullValue
<Label BindingContext="{Binding Employee}" Text="{Binding Path=Name, TargetNullValue='Hello'}" />
Источник (с нулевым значением)
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));
}
}
Слово Label появляется в Label.Text