Я использую выпадающее поле DEVExpress и имеет включенный тип впереди (функция автоматического поиска). В поле со списком я показываю две вещи. Первый элемент - это изображение, а второй элемент - значение (id).WPF ComboBox EditTemplate - граница TextBox не уходит
Проблема с минами заключается в том, что граница значения выходит наружу в поле со списком во время отображения в пользовательском интерфейсе во время выполнения. Я попробовал установить маржу, но это бесполезно. Мое приложение имеет возможность выбрать тему, а для некоторой темы тема становится туманной.
Любая идея, как избавиться от этого?
см. Первый, который выглядит хорошо, но нижний один немного туман, если я меняю тему.
Я использую ниже код для того же.
<dvEx:ComboBoxEdit.EditTemplate>
<ControlTemplate>
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Path=(dxe:BaseEdit.OwnerEdit).SelectedItem.Image, RelativeSource={RelativeSource Self}}" Margin="8, 0, 4, 0"/>
<TextBox x:Name="PART_Editor" BorderBrush="Transparent"/>
</StackPanel>
</ControlTemplate>
</dvEx:ComboBoxEdit.EditTemplate>
<dvEx:ComboBoxEdit.ItemTemplate>
<DataTemplate DataType="{x:Type vm:DesignSelectViewModel}">
<StackPanel Orientation="Horizontal">
<Image Source="{Binding Image}" Margin="8, 0, 4, 0"/>
<TextBlock Text="{Binding Name}"/>
</StackPanel>
</DataTemplate>
</dvEx:ComboBoxEdit.ItemTemplate>
спасибо тонну. Он работал как шарма. – user2519971