c++ - Combox第一行不可选择

标签 c++ uwp c++-cx

最佳答案

Combox first row not selectable


您可以检测到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++ - Combox第一行不可选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62533192/

相关文章:

c++ - Variadic 模板双端包解决方法

c++ - 安全转换为 const char * - 临时生命周期问题

rest - Outlook.com REST API

http - 在我的 Windows Phone 上获取主机文件

visual-studio - 将 Assets 复制到 UWP 应用程序包中

windows - C++/CX 捕获异常 - 如何打印完整堆栈?

c++ - 使用 openmp + SIMD 没有加速

c++ - 比较两个 vector 中的元素时出现错误 - 我做错了什么吗?

visual-c++ - 在命令行上编译 C++/CX

c# - 无法将运行添加到 foreach 循环中的文本 block