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 就是要获取的便跟过来的数据。

相关推荐
问道飞鱼16 小时前
【Rust编程知识】在 Windows 下搭建完整的 Rust 开发环境
开发语言·windows·后端·rust·开发环境
weixin_5160230716 小时前
bitlocker加密的关闭
windows
棉晗榜16 小时前
WPF锚点页面,点击跳转到指定区域
wpf
回吐泡泡oO17 小时前
Windows系统服务器蓝屏解决方案
windows
zzyzxb17 小时前
Style/Setter、Template 属性、ControlTemplate 三者的关系
wpf
要记得喝水17 小时前
某公司WPF面试题(含答案和解析)--2
wpf
派大鑫wink17 小时前
【Day13】集合框架(一):List 接口(ArrayList vs LinkedList)实战
java·开发语言·windows
love530love17 小时前
让 ComfyUI 官方 CLI 在 Windows CMD 里也能 Tab 补全 —— 实测与避坑记录
人工智能·windows·python·clink·comfy-cli·命令补全·clickcompletion
Rabi'17 小时前
Windows系统 Qt 整合 OpenCV4.12.0
开发语言·windows·qt·opencv
友莘居士17 小时前
Windows下Node.js 执行Web3.js 的智能合约环境搭建
windows·node.js·web3