Ich habe es geschafft, verschiedene String Date in eine ComboBox mit TextBlock-Elementen mit Datenbindung zu setzen, und dann möchte ich den Text des ausgewählten Elements in meiner ComboBox abrufen , hier ist mein WPF-Code:Erhalte den Inhalt eines Textblocks in einer combobox.itemtemplate
<ComboBox ItemsSource="{Binding ListProgram, ElementName=Window}" x:Name="date">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock Name="test" Text="{Binding Date}"></TextBlock>
</DataTemplate>
</ComboBox.ItemTemplate>
</ComboBox>
ich das versucht, aber es nichts angezeigt:
Console.WriteLine(date.Text);
ich habe versucht, dies auch, und es ist immer noch nicht funktioniert:
Console.WriteLine(test.Text);
Vielen Dank, ein Französisch Anfänger Programmierer.
Sie können die Zeichenfolge erhalten Aufrufen von ToString() für die Date-Eigenschaft Ihres Ansichtsmodells. Das ist, war die Textbox tatsächlich. – JanDotNet
Ich habe versucht 'Console.WriteLine (date.ToString());', aber es zeigt: "System.Windows.Controls.ComboBox" – BinX
@qlthd weil 'date' ** ist ** eine ComboBox. Erste Zeile Ihres Codes: ''. –