В XAML
<ComboBox x:Name="CmbVendor" Style="{StaticResource ComboBoxStyle}" SelectedValue="{Binding vendor_name}" >
<ComboBox.ItemTemplate>
<DataTemplate>
<ComboBoxItem x:Name="text" Content="{Binding vendor_name}"/>
</DataTemplate>
</ComboBox.ItemTemplate>
<!--
<ComboBoxItem Content="15 minutes" Tag="15" />
<ComboBoxItem Content="30 minutes" Tag="30" />
<ComboBoxItem Content="1 hour" Tag="60" />
<ComboBoxItem Content="1 day" Tag="1440" />
-->
</ComboBox>
когда я использую статический элемент со списком, я получаю данные, используя метод
string Title = ((ComboBoxItem)CmbVendor.SelectedItem).Content.ToString();
но когда я переключаюсь на динамический, я не получаю выбранный элемент.
Каково решение?
Примечание. В С# я вызвал getdropdownvalue()
в конструкторе.
private async void getdropdownvalue()
{
........
CmbVendor.ItemsSource = items;
}