Ich habe ein WPF ControlTemplate, das eine ListView enthält, die ItemsSource an eine Auflistung in meiner Klasse gebunden hat.WPF Bind GridViewColumn zu verschiedenen Eigenschaften
Je nachdem, welche Optionen der Benutzer ich manchmal meinen Gridviewcolumn eines Textwert binden will, aber manchmal mag ich ein anderes tun angezeigt:
<GridViewColumn x:Name="DescriptionColumn" Header="{DynamicResource MyHeader}" >
<GridViewColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding MyText1}"/>
</DataTemplate>
</GridViewColumn.CellTemplate>
</GridViewColumn>
Was ist der beste Weg, um dies zu realisieren? Je nachdem, welche Daten angezeigt werden, möchte ich entweder an MyText1 oder MyText2 binden. Wie mache ich den "Schalter"?