我想知道我是否可以在弹出菜单中制作假节目: 规则是,如果显示项目的第5个字符与菜单中上一个项目的第5个字符不同,则必须突出显示 你怎么看? 谢谢!
答案 0 :(得分:1)
实现这一目标将是一次黑客行为。
通常,组合框的弹出部分中显示的项目将是一个实例化的数据模板,每个项目都有自己的数据项,并且不知道列表中其他项目的线索或知识,因此您无法使用转换器或其他任何东西来实现这种行为。
你可以做的是将你自己的控件注入(附加)到组合框的弹出部分,并接管数据项的渲染。你如何做到这将取决于你正在使用哪个组合框(即MS或其他一些供应商),这将是一个全新的问题。
答案 1 :(得分:0)
如果我要按照以下方式创建自己的组合框,那会更容易吗? 一个与Button关联的TextBox,当被推送时会弹出一个数据网格,我可以在其中实现这种条件格式?