Autor Beitrag
navigato
Hält's aus hier
Beiträge: 14
Erhaltene Danke: 1

Win7
C#,Firebird
BeitragVerfasst: Do 14.01.10 23:42 
Hallo,

in eine Combobox, die per Binding an eine Liste mit mehreren Feldern ("Spalten") gebunden ist und diese per DataTemplate in der Eigenschaft ItemTemplate auch anzeigt, kann mit dem Eintrag "TextSearch.TextPath" festgelegt werden, auf welches Feld in der gebundenen Liste die Combobox bei einer Tastatureingabe reagieren soll. Beispiel:

<ComboBox Name="cboEineCombobox" VerticalAlignment="Bottom" ... TextSearch.TextPath="IrgendeineSpalteInDerListe" />

Das funktioniert einwandfrei!

Frage: Ist es auch möglich, die Eigenschaft "TextSearch.TextPath" irgendwie per C# Code festzulegen? Oder sollte ich meine geliebte Trennung von Graphik (in XAML) und Logik (per Code), die im gesamten Internet und in der Fachliteratur meist nicht verfolgt wird, lieber aufgeben?

Gruß,
Michael