微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

WPF:如何在编辑/选择正确的值时在telerik:GridViewComboBoxColumn中进行过滤 更新: Update2:

如何解决WPF:如何在编辑/选择正确的值时在telerik:GridViewComboBoxColumn中进行过滤 更新: Update2:

就我而言,GridViewComboBoxColumn中有许多可能的值。我想通过选择值时给小费来支持过滤。类似于GridViewmulticolumnComboBoxColumn

例如:

enter image description here

到目前为止,我的代码

<telerik:GridViewComboBoxColumn  DataMemberBinding="{Binding MainFunctionGuid}"
                                                 Header="{Binding Mainfunction}"
                                                 EditTriggers="CellClick" 
                                                 SelectedValueMemberPath="Key"
                                                 displayMemberPath="Value"
                                                 ItemsSource="{Binding MainFunctions}"
                                            >

更新:

我现在确实完成了代码

   <telerik:GridViewComboBoxColumn  DataMemberBinding="{Binding RuleGuid}"
                                                     Header="{Binding RuleName}"
                                                 EditTriggers="CellClick"
                                                 SelectedValueMemberPath="Key"
                                                     Width="400"
                                                 displayMemberPath="Value"
                                                 ItemsSource="{Binding RuleNames}"
                                            >
                        <telerik:GridViewComboBoxColumn.EditorStyle>
                            <Style targettype="telerik:RadComboBox" BasedOn="{StaticResource RadComboBoxStyle}">
                                <Setter Property="OpenDropDownOnFocus" Value="True"/>
                                <Setter Property="IsFilteringEnabled" Value="True"/>
                                <Setter Property="IsEditable" Value="True" />
                                <Setter Property="TextSearchMode" Value="Contains" />
                                <Setter Property="StaysOpenOnEdit" Value="True"/>
                                <Setter Property="ItemsPanel">
                                    <Setter.Value>
                                        <ItemsPanelTemplate>
                                            <StackPanel/>
                                        </ItemsPanelTemplate>
                                    </Setter.Value>
                                </Setter>
                            </Style>
                        </telerik:GridViewComboBoxColumn.EditorStyle>
                    </telerik:GridViewComboBoxColumn>

Update2:

我认识到了其中的功能,但没有得到任何可视化显示

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。