回复 15楼q406157290的帖子
正如您的图片所示,第一张图,一开始SelectedItemProperty的count是0,里面根据就没有数据。
而最初Listbox的SelectedItems是什么呢?我们先将如下代码删除掉。
- SelectedItems="{Binding SelectItemProperty,Mode=TwoWay}"
复制代码
之后我们可以得到ListBox的SelectedItems是有值的,count=1,如图所示:
我们可以看到,这不是C1ListBox产品本身的问题,SelectedItems属性始终是可以正确获取到选择的值。
紧接着,我们来试试微软标准的ListBox。
将微软的ListBox的SelectedItem绑定你给的SelectedItemProperty.
- SelectedItem="{Binding SelectItemProperty,Mode=TwoWay}"
复制代码
再用你理解的方式去获取flexGridViewModel1的SelectedItemProperty,依然始终是count=0,没有值被绑上去。
因此建议您检查自己的绑定方式,还有数据源本身是否有问题。 |