Мне не нравится ни один из ответов здесь.Проще говоря, как изменить цвет границы для шаблона ошибки для ComboBox, используя Blend или нет?Не должно быть приемлемо рисовать другую границу вокруг существующей границы ComboBox.Я выяснил, как создать шаблон ControlTemplate в Blend, но не шаблон проверки.
Я попытался заставить его выглядеть так, будто я изменил реальный цвет рамки, но на самом деле это не то, чего я хочу.Предложения?Чтобы немного усложнить это, я хотел бы отобразить красную звездочку за пределами правой границы элемента управления.
Следующий код является попыткой закрытия, но на самом деле он рисует границу внутри ComboBox, и еслиесли вы присмотритесь, то увидите, что ширина границы составляет 2 пикселя в сочетании с границей ComboBox:
<DockPanel Name="myDockPanel">
<AdornedElementPlaceholder>
<Border BorderBrush="Blue" BorderThickness="1" CornerRadius="2" />
</AdornedElementPlaceholder>
<TextBlock Text="*" FontWeight="Bold" FontSize="14" Foreground="Red" DockPanel.Dock="Left" ToolTip="{Binding .CurrentItem}" />
</DockPanel>