Hallo,
Christoph1972 hat folgendes geschrieben : |
Theoretisch sollte doch:
XML-Daten 1:
| <ComboBox ItemsSource="{Binding Source=myTypeList}"........... |
ausreichen..... |
Also, was ich mit meinen (noch wenigen) XAML-Kenntnissen weiss: man kann nur an Properties binden.
Irgendwo musst Du also eine Propery haben, an die Du binden kannst:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| private TypeList typeList = null; public TypeList TypeList { get { if (typeList == null) typeList = new TypeList(); return typeList; } } |
Das ganze liegt bei mir in der Code-behind von Window1. Das Fenster hat bei mir den Namen "window1":
XML-Daten
1:
| <Window ... x:Name="window1"> |
So, wenn Du nun also die Property an die ComboBox binden willst, so sieht das also so aus:
XML-Daten
1:
| <ComboBox ItemsSource="{Binding Path=TypeList, ElementName=window1}"/> |
Hoffe, es hat Dir geholfen!
LG, Marko