下拉框点开之后展示上一次选中的item
我们项目想要选中下拉框之后展示当前的下拉框选中物体,但是目前展示的是这样的
我查找源码之后发现在GComboBox.cs中ShowDropdown方法中有这样一段代码
if (_list.selectionMode == ListSelectionMode.Single)_list.selectedIndex = -1;
我把这个改成不等于之后就可以是这样展示
if (_list.selectionMode != ListSelectionMode.Single)_list.selectedIndex = -1;
但是有个问题是第一次的时候如何去展示默认的选中item,是否需要在ConstructExtension方法里面修改,或者设置这个==有什么特殊的问题吗?请谷主解惑。。。。
我查找源码之后发现在GComboBox.cs中ShowDropdown方法中有这样一段代码
if (_list.selectionMode == ListSelectionMode.Single)_list.selectedIndex = -1;
我把这个改成不等于之后就可以是这样展示
if (_list.selectionMode != ListSelectionMode.Single)_list.selectedIndex = -1;
但是有个问题是第一次的时候如何去展示默认的选中item,是否需要在ConstructExtension方法里面修改,或者设置这个==有什么特殊的问题吗?请谷主解惑。。。。
没有找到相关结果
已邀请:
1 个回复
谷主
赞同来自: