Meg akarom változtatni a kötést, ha az érték null vagy üres.
Ezzel a példával magyarázom:
List<test> list = new List<test>();
list.Add(new test { Name1 = "Bill", Name2 = "Jack" });
list.Add(new test { Name1 = "", Name2 = "Adam" });
TestDataGrid.ItemsSource = list;
XAML
<DataGridTextColumn Header="Name" Binding="{Binding Name1}" />
ebben az esetben a következőket mutatja:
Bill
""
Azt szeretném, ha a keresztnév nulla vagy üres, akkor a Name2
jelenik meg
Bill
Adam
más módon szeretném csinálni:
<DataGridTextColumn Header="Name" Binding="if({Binding Name1} == null)
{Binding Name2} else {Binding Name1} " />
szerkesztés
Szerintem a Converter megoldja, de nem tudom elküldeni a Name2
-t az érték megváltoztatásához, ha a Name1
null