问题描述
就我而言,GridViewComboBoxColumn
中有许多可能的值。我想通过选择值时给小费来支持过滤。类似于GridViewmulticolumnComboBoxColumn
。
到目前为止,我的代码:
<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 (将#修改为@)