选定的文本我有我的应用程序的自定义编辑ComboBox,当我输入一些文本,它会从零开始个指标,这样就会给这样的旧值+新谷。 如 如果文字是selectedText 结果是enteredTextSelectedText。覆盖在组合框
如何解决这个问题,请帮我解决..
我曾与设置索引,但它给了另一个问题。我已经把一个图像此引用试图..在此先感谢...
选定的文本我有我的应用程序的自定义编辑ComboBox,当我输入一些文本,它会从零开始个指标,这样就会给这样的旧值+新谷。 如 如果文字是selectedText 结果是enteredTextSelectedText。覆盖在组合框
如何解决这个问题,请帮我解决..
我曾与设置索引,但它给了另一个问题。我已经把一个图像此引用试图..在此先感谢...
右击ComboBox
>编辑模板>编辑复制。
把这个Window.Resources
下。
<DataTemplate x:Key="ComboSelectionBoxTemplate">
<TextBlock>
<Run Text="selectedtext"/>
<Run Text="{Binding Name}"/>
</TextBlock>
</DataTemplate>
<ContentPresenter ContentTemplate="{TemplateBinding SelectionBoxItemTemplate}"
并用ContentTemplate="{StaticResource ComboSelectionBoxTemplate}""
替换ContentTemplate
。您可以相应地更改Run
中的Binding
。如果您愿意,也可以相应地编写一个Converter
。
感谢它为我工作.. –
@NaveenkumarR请标记为答案 – AnjumSKhan
你想告诉我们你的代码,所以我们有一个地方开始? – Moustachio
<组合框X:名称= “二合一” Grid.Column = “2” 的DataContext = “{结合的DataItem}” ToolTipService.ShowOnDisabled = “真” 的ItemsSource = “{结合枚举}” VerticalAlignment = “顶部” 的DisplayMemberPath = “文本” SelectedValue =“{BindingValue,Mode = OneWay}”DropDownOpened =“Combo_DropDownOpened”KeyUp =“Combo_KeyUp” SelectedValuePath =“Value”Style =“{DynamicResource cmbStyle}”DataContextChanged =“Combo_DataContextChanged”Margin =“4,2”Width = “200” HEIGHT =“23像素”的HorizontalAlignment =“中心”的SelectionChanged =“Combo_SelectionChanged” PreviewMouseMove =“Combo_PreviewMouseMove”> –
这是标记,我们需要后面的代码,特别是其中的值正在被级联的片。 – Moustachio