“自定义窗口”中的一个下来菜单ComboBox,如何触发辅助C#代码中的某个函数?

使用问题 · 1131 次浏览
Neal-HK 创建于 2天6小时前

我想在XAML代码中写一个下拉菜单,当选择任意一个菜单时,都调用辅助C#代码中的某个函数进行处理,但是并没有能够触发运行C#辅助代码。

        <ComboBox Name="currencyComboBox"
                  SelectedValue="{Binding [currency]}"
                  SelectedValuePath="Tag"
                  Margin="10"
                  FontSize="16"  
                  Grid.Column="1"
                  Grid.Row="0">
            <ComboBoxItem Tag="CNY">人民币(¥)</ComboBoxItem>
            <ComboBoxItem Tag="USD">美元($)</ComboBoxItem>
        </ComboBox>

XAML中另外有个Button按钮,是可以触发辅助C#代码中的OnButtonClicked函数的,上面的ComboBox下拉菜单怎么样才能触发C#辅助代码中的另外一个函数呢?

“自定义窗口”的帮助文档中有个“菜单项名称.click:操作内容”,是需要给每个ComboBoxItem定义一个Name?还有这个操作内容也不是很理解

回复内容
困困君 2天4小时前
#1

((ComboBox)win.FindName("currencyComboBox")).SelectionChanged += (sender, e) =>
{

};

Neal-HK 回复 困困君 2天3小时前 :

已解决,感谢!🙇‍♂️

回复主贴