ich einen Fall habe,Wie zwei ItemSources an ein ListBox-Element gebunden werden können?
public class dictLanguage
{
public string EnglishText { get; set; }
public string FinnishText { get; set; }
}
IEnumerable<dictLanguage> result1 = from ....select new dictLanguage{ EnglishText=... };
IEnumerable<dictLanguage> result2 = from ....select new dictLanguage{ FinnishText=... };
LstBox.DataContext = result1
in XAML, ich habe
<listbox ItemsSource="{Binding}">
...
<TextBlock Text="{Binding EnglishText}">
<TextBlock Text="{Binding FinnishText}">
...
</listbox>
Ich lese englischen Text aus einer XML-Datei in "result1" und die finnischen Text aus einer anderen XML-Datei in "result2" , aber ich kann nur eine ItemSource auf ListBox setzen. Ich habe mich bemüht, kann aber keine Lösung finden. Ich möchte beide Werte von "dictLanguage" anzeigen, die aus zwei verschiedenen XML-Dateien stammen.
für jede Lösung, Sehen,
- Entweder ich result1 und result2
- Oder simultaneouly, lesen die beiden XML-Dateien zusammenführen können, die Iamunable mit "aus ... wählen Sie" toread Klausel
- Oder beide Bindung, result1 und result2 zum listbox
- Oder jede mögliche und bessere Lösung
Könnte mir jemand bitte die Lösung sagen? - Vielen Dank!
Vielen Dank, es funktioniert! Ich habe meinen ganzen Tag damit verbracht, dieses Problem auf verschiedene Arten zu lösen, und es war so einfach :). – wafers
Gern geschehen :) –
BTW, warum haben Sie diese Frage abgelehnt, nur neugierig zu wissen und zu lernen, wenn ich etwas falsch gemacht habe? – wafers