小编rot*_*Sin的帖子

我需要访问组合框的非公共成员(突出显示的项目)

我正在为应用程序实现键导航,并且我希望在聚焦Combo Box时覆盖空格键功能,使其像一个回车键; 像这样:

if (!cb.IsDropDownOpen)
{
  cb.IsDropDownOpen = true;
}
else
{
  cb.SelectedItem = cb.{non-public member HighlightedItem};
  cb.IsDropDownOpen = false;
}
Run Code Online (Sandbox Code Playgroud)

问题是我需要获取该非公共成员的值,以便我可以设置所选值并关闭下拉列表(输入通常如何工作).

现在的问题是:实现这一目标的最快和最轻松的方法是什么?

c# combobox overriding wpf-controls

11
推荐指数
2
解决办法
2万
查看次数

标签 统计

c# ×1

combobox ×1

overriding ×1

wpf-controls ×1