Wpf. Как изменить картинку на кнопке комбобокса?
Есть комбобокс. На нем надо сделать стрелочку поострее. Остальное - не интересует, что-то пусть будет как есть, что-то стилями кастомизировать можно. Пока взял такой xaml:
<ComboBox.Template>
<ControlTemplate TargetType="{x:Type ComboBox}">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="Auto"/>
</Grid.ColumnDefinitions>
<TextBox IsReadOnly="True" Grid.ColumnSpan="2" Cursor="Arrow" AutoWordSelection="False" Background="White" BorderThickness="1" Text="{Binding SelectedItem.Value, Mode=OneWay, RelativeSource={RelativeSource TemplatedParent}}" />
<ToggleButton Width="20" Height="18" Grid.Column="1" Margin="0,2,2,2" ClickMode="Press" Focusable="False" BorderBrush="Transparent" Background="Transparent"
IsChecked="{Binding IsDropDownOpen, Mode=TwoWay, RelativeSource={RelativeSource TemplatedParent}}">
<ToggleButton.Template>
<ControlTemplate TargetType="{x:Type ToggleButton}">
<!-- Triggers of ToggleButton -->
<ControlTemplate.Triggers>
<Trigger Property="IsChecked" Value="true" >
<Setter Property="Background" Value="White" />
</Trigger>
</ControlTemplate.Triggers>
<!-- Triangle -->
<Path HorizontalAlignment="Center" VerticalAlignment="Top" Margin="5,5,5,5" Data="M 0 0 L 4 9 L 8 0 Z" >
<Path.Fill>
<SolidColorBrush Color="Black"/>
</Path.Fill>
<Path.Triggers>
</Path.Triggers>
</Path>
</ControlTemplate>
</ToggleButton.Template>
</ToggleButton>
<Popup x:Name="Popup" Placement="Bottom" IsOpen="{TemplateBinding IsDropDownOpen}" AllowsTransparency="True" Focusable="False" PopupAnimation="Slide">
<Grid x:Name="DropDown" SnapsToDevicePixels="True" MinWidth="{TemplateBinding ActualWidth}" MaxHeight="{TemplateBinding MaxDropDownHeight}">
<Border x:Name="DropDownBorder" BorderThickness="1">
<Border.BorderBrush>
<SolidColorBrush Color="{TemplateBinding BorderBrush}" />
</Border.BorderBrush>
<Border.Background>
<SolidColorBrush Color="White" />
</Border.Background>
</Border>
<!-- -->
<ScrollViewer Margin="2,2,2,2" SnapsToDevicePixels="True">
<StackPanel IsItemsHost="True" KeyboardNavigation.DirectionalNavigation="Contained">
<StackPanel.Resources>
<SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="#009DDB"/>
</StackPanel.Resources>
</StackPanel>
</ScrollViewer>
</Grid>
</Popup>
</Grid>
</ControlTemplate>
</ComboBox.Template>
Как из него достать только кнопарик а с остальным не возиться?