[英]ComboBox default value?
我正在編寫Windows應用商店應用,我需要一個ComboBox
才能具有其默認值。 我也想知道用戶從列表中選擇了哪個項目,但我不知道該怎么做。 我嘗試了其他屬性,但沒有結果。 有任何想法嗎?
我創建ComboBox
的代碼是:
<ComboBox x:Name="cboxelemento" Width="350" ItemsSource="{Binding}"
SelectionChanged="cboxelemento_SelectionChanged">
<ComboBox.ItemTemplate>
<DataTemplate>
<TextBlock x:Name="lnombre" Text="{Binding Nombre}" FontSize="24"/>
</DataTemplate>
</ComboBox.ItemTemplate>
<ComboBox.DataContext>
<Clases:Datos/>
</ComboBox.DataContext>
</ComboBox>
首先,您必須使用SelectedValueChanged事件。
private void cmbox_SelectedValueChanged(object sender, EventArgs e)
{
if (cmbox.Focused)
{
//do
}
}
當您單擊ComboBox時,屬性Focused變為true。
private void cmbox_SelectedValueChanged(object sender, EventArgs e)
{
var val = cmbox.SelectedValue;
//or
//cmbox.Selectedindex;
}
您可以像這樣訪問值
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.