组合框第一行不可选择
Combox first row not selectable
如何使组合框的第一行不可选择?(https://learn.microsoft.com/en-us/uwp/api/Windows.UI.Xaml.Controls.ComboBox?view=winrt-19041(
组合框第一行不可选择
您可以检测DropDownOpened
事件并使用ContainerFromIndex
找到第一个项目,然后像下面一样禁用它。由于 Combobox 下拉列表是延迟加载,因此我们需要DropDownOpened
事件中添加任务延迟。
private async void MyCb_DropDownOpened(object sender, object e)
{
await Task.Delay(100);
var item = MyCb.ContainerFromIndex(0) as ComboBoxItem;
if (item != null)
{
item.IsEnabled = false;
}
}
相关文章:
- C++ 带有默认参数的结构,可选择在构造函数中更改
- 如何在类中实现可选择的类似命名空间的功能?
- 选择的行为更改() 删除第一行
- 如何在按下按钮时在Qt表格视图中自动选择下一行?
- 选择在CMAKE中构建库或可执行文件
- 在修改项目列表时,请防止可编辑的Qcombobox选择更改
- 带大小参数和不带大小参数的"运算符删除":当两者都可用时,选择哪一个?
- 我如何使一行代码可以选择,但在已经选择过一次后不重新选择
- 在 C++14 中,是否有一种优雅的解决方案可以在可变参数模板中选择可调用和不可调用的类型
- C++Qt创建者,我可以评论每一行,而不仅仅是评论选择
- 使用C 中的WXWIDGET使用可拖动矩形从图像中选择区域
- Qt Creator在创建新项目时没有"Qt Gui Application"可供选择
- 何时选择一行的信号
- 选择C++中可包裹的数据
- C++具有无限可选参数和不同输入变量选择的函数
- QT/C++,OS X:退出应用程序时可选择隐藏(),以便应用程序继续运行,并在单击dock中的图标后再次显示
- C++ 如何通过可选的typedef,使用SFINAE或其他方式选择类
- 从cin中选择下一行
- 找到文本文件中的最后一行,选择前10个字符并打印到一个新文件中
- 当使用统一步幅时,可选择glMultiDrawArrays