Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何从ComboBox中检索用户选择?_C#_Xaml_Windows Phone 8 - Fatal编程技术网

C# 如何从ComboBox中检索用户选择?

C# 如何从ComboBox中检索用户选择?,c#,xaml,windows-phone-8,C#,Xaml,Windows Phone 8,我有以下组合框: <ComboBox x:Name="splitInput_ComboBox" SelectionChanged="spltComboBox_SelectionChanged"> <ComboBoxItem Tag="0" IsSelected="True">None</ComboBoxItem> <ComboBoxItem Tag="2">2</ComboBoxItem>

我有以下组合框:

<ComboBox x:Name="splitInput_ComboBox" SelectionChanged="spltComboBox_SelectionChanged"> 
       <ComboBoxItem Tag="0" IsSelected="True">None</ComboBoxItem>
       <ComboBoxItem  Tag="2">2</ComboBoxItem>
       <ComboBoxItem Tag="3">3</ComboBoxItem>
</ComboBox>

没有一个
2.
3.

如何将用户选择分配给代码隐藏中的int或double变量?数据绑定是实现这一点的唯一方法吗

在SPLTCOMBOX\u SelectionChanged事件处理程序中,您可以使用以下属性获取所选项目或所选值:

选择项

选择值

比如:


注意:我建议您在命名控件时不要像命名“splitInput\u ComboBox”那样使用下划线

例如,当用户选择2时,您希望它存储在值为2的整数中?是。我可能对XAML/C#领域还不熟悉,但这似乎应该非常简单,但我似乎找不到任何解决方案!你可以得到SelectedIndex(int)或SelectedItem(convert to int),这不是你想要的吗?你知道,后者是,我刚刚从.NET 4.5教程中了解到。由于某种原因,当我第一次尝试时,它根本不起作用,但这次起作用了。非常感谢你的帮助。
splitInput_ComboBox.SelectedValue;