在组合框中使用if语句
本文关键字:if 语句 组合 | 更新日期: 2023-09-27 18:28:21
我正在制作一个应用程序,该应用程序加载并显示C#中的各种.x3d
文件,我已经将这些文件加载到项目中。我想知道是否有一种方法可以在组合框中使用if statement
。我想要它,这样,如果单击它,就会显示Area1
中的所有.x3d
文件,或者如果选择了它,则会显示Model4
中的所有模型。
到目前为止,我的代码是:
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if(comboBox1_SelectionChanged)
{
}
}
private void comboBox2_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
}
}
我的想法是,如果单击Area1
,则显示与Area1
关联的所有.x3d
模型,否则,如果单击了Area2
,则显示所有与Area2
关联的模型。第二个组合框也是如此。
更新
我对下面显示的组合框中的代码进行了一些更改
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if (comboBox1.SelectedIndex == 0)
{
}
}
然而,当我把它放进去时,if
语句中有一个错误,它说The name 'comboBox1' does not exist in the current context
好吧,在您的方法中,您可以检查组合框的选定索引,然后再决定。在这种情况下,我正在查看您组合框中的第一个项目。这可能是区域1。然后在你的if块中,你可以做你的其他事情。
private void comboBox1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
if(combobox1.SelectedIndex == 0)
{
}
}