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

相关推荐
期待未来的男孩2 小时前
SEC_ASA 第二天作业
网络·windows·智能路由器
m0_589828874 小时前
WPF笔记(一)
wpf
就是有点傻4 小时前
WPF中依赖属性的底层和普通属性的底层有什么不一样
wpf
death bell5 小时前
zookeeper集群部署(单机 windows)
windows·分布式·zookeeper
chengf2238 小时前
visual studio code配置windows c++运行调试环境
c++·windows·vscode
CodeMartain9 小时前
Arrys.asList踩坑实录
java·开发语言·windows
楚歌again9 小时前
在 Windows 10 Conda 环境中安装 PyTorch 并配置 NVIDIA GeForce RTX 3060 GPU 的记录草稿
pytorch·windows·conda
水饺编程13 小时前
MFC学习笔记专栏开篇语
c++·windows·visualstudio·mfc
Camllia3713 小时前
Origin 2018错误示例:找不到mfc110u.dll
windows·经验分享·电脑