WPF Combox使用 Text无法选择正确获取CHange后的Text

使用固定ComboxItem 无法通过 selectitem as object 来进行回去到 Content内的对香数据。那我只能这个样干:

csharp 复制代码
 private void CBPaiweiLeixingSelect_Change(object sender, SelectionChangedEventArgs e)
        { 
            ComboBox ThisBox = sender as ComboBox;
            List<EDaxiaosuixi> ListShuixiE;
            ComboBoxItem SelectItemTextBox = CBPaiweiType.SelectedItem as ComboBoxItem;
            string SelectItemstr = SelectItemTextBox.Content as string;
            if (SelectItemstr == "非吉祥牌位")
            {
                ListShuixiE = ThisPaiweilist.Where(x => x.PaiweiType != EPaiweiType.吉祥牌位).Select(x => x.DaxiaoSuixi).Distinct().ToList();//获取大小随喜 
                CBPaiweiGuige.ItemsSource = ListShuixiE;
            }
            else if (SelectItemstr == "吉祥牌位")
            {
                ListShuixiE = ThisPaiweilist.Where(x => x.PaiweiType == EPaiweiType.吉祥牌位).Select(x => x.DaxiaoSuixi).Distinct().ToList();//获取大小随喜 
                CBPaiweiGuige.ItemsSource = ListShuixiE;
            }
        }

使用这个方法:

csharp 复制代码
 List<EDaxiaosuixi> ListShuixiE;
        ComboBoxItem SelectItemTextBox = CBPaiweiType.SelectedItem as ComboBoxItem;
        string SelectItemstr = SelectItemTextBox.Content as string;

SelectItemstr 就是要获取的便跟过来的数据。

相关推荐
2501_936415699 小时前
可变参数&综合练习&斗地主游戏
java·windows·游戏
西安景驰电子14 小时前
PCIe 授时卡原理及应用
运维·服务器·windows·单片机·嵌入式硬件·fpga开发
dalong1015 小时前
WPF:3D正四面体自动旋转
3d·wpf
wardenlzr16 小时前
VSCode 运行 Live Server 提示「Windows 找不到文件 Chrome」问题全解析
chrome·windows·vscode
He BianGu16 小时前
【WPF-Control】二次开发总览
wpf
好好沉淀17 小时前
Windows 下升级 Maven 3.6.1 到 3.9.9 踩坑全记录
java·windows·maven
weixin_4365250717 小时前
Windows 上终止占用的端口进程
windows
古道青阳18 小时前
Duilib 技术全景剖析
c++·windows
jing.wang_202519 小时前
NVIDIA CUDA C++编程环境搭建--Windows + Ubuntu 22.04
c++·windows·ubuntu·gpu算力
wechatbot88819 小时前
解决企业微信官方 API 短板:iPad 协议全功能对接方案
java·汇编·windows·http·微信·企业微信