首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >XamDataGrid滚动时触发组合框SelectedItemChanged

XamDataGrid滚动时触发组合框SelectedItemChanged
EN

Stack Overflow用户
提问于 2014-04-29 13:19:28
回答 1查看 1.1K关注 0票数 0

我在用户控件中有XamDataGrid。在网格中,我有一个组合框,它有SelectedItemChanged事件。我正在根据下拉选择设置一些值。当用户选择一行并垂直滚动时,SelectedItemChanged事件将触发,并为所选行设置值。有没有办法忽略事件触发。

代码语言:javascript
复制
      <igDP:UnboundField Name="HierarchyLevel1" BindingPath="HierarchyLevel1.Value" BindingMode="TwoWay" Label="Hierarchy Level 1"  
                                       DataType="{x:Type proxy:BasicDataDTO}" >
                        <igDP:UnboundField.Settings>
                            <igDP:FieldSettings EditAsType="{x:Type proxy:BasicDataDTO}" EditorType="{x:Type igEditors:XamComboEditor}" >
                                <igDP:FieldSettings.EditorStyle>
                                    <Style TargetType="{x:Type igEditors:XamComboEditor}">
                                        <Setter Property="Tag" Value="{Binding Source={StaticResource ResourceKey=HierarchyLevel1}}"/>
                                        <Setter Property="ValueType" Value="{x:Type proxy:BasicDataDTO}" />
                                        <Setter Property="IsEditable" Value="False"/>
                                        <Setter Property="IsReadOnly" Value="{Binding Path=.,Converter={StaticResource ResourceKey=DeleteRowConverter}}"/>
                                        <Setter Property="ItemsSource" Value="{Binding Source={x:Static Member=common_util:GlobalDataCache.BasicDataCache}, Converter={StaticResource CacheConverter}, ConverterParameter={StaticResource HierarchyIdType}}"/>
                                        <EventSetter Event="SelectedItemChanged" Handler="HierarchyLevel_SelectedItemChanged" />
                                        <EventSetter Event="KeyUp" Handler="DdlBasicDataKeyPress"/>
                                        <EventSetter Event="ValueChanged" Handler="DdlBasicDataDes_ValueChanged" />
                                    </Style>
                                </igDP:FieldSettings.EditorStyle>
                            </igDP:FieldSettings>
                        </igDP:UnboundField.Settings>
                    </igDP:UnboundField>
EN

回答 1

Stack Overflow用户

发布于 2017-06-30 06:39:52

我也在追查同样的问题。对我有效的解决方案是将RecordContainerGenerationMode="LazyLoad“添加到属性中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23356069

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档