Мне удалось поместить другую строку String в ComboBox с помощью элементов TextBlock с привязкой данных, а затем я хотел бы получить текст выбранного элемента в своем ComboBox вот мой WPF код:Получите содержимое текстового блока в 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>
Я попытался это, но она не отображается ничего:
Console.WriteLine(date.Text);
Я также попробовал это, и это все еще не работает:
Console.WriteLine(test.Text);
Большое спасибо, начинающий программист на французском языке.
Вы можете получить строку по вызывая ToString() в свойстве Date вашей модели представления. То есть текстовое поле действительно делает. – JanDotNet
Я пробовал 'Console.WriteLine (date.ToString()) ;, но он отображает:« System.Windows.Controls.ComboBox » – BinX
@qlthd, потому что' date' ** - это ** ComboBox. Первая строка вашего кода: ''. –