Как уменьшить ширину выпадающей стрелки ComboBox в wpf? - PullRequest
2 голосов
/ 23 декабря 2011

У меня есть приложение wpf / mvvm. У меня есть выпадающий список. Я хотел бы уменьшить ширину выпадающей стрелки ...

Я знаю, что могу заменить шаблон ... но как мне построить метку стрелки?

Любая помощь будет оценена! Спасибо

1 Ответ

0 голосов
/ 23 декабря 2011

Если вы посмотрите на стандартные ComboBox шаблоны управления , вы увидите System.Windows.Shapes.Path, использованный для создания стрелки.Ниже приведен частичный захват ComboBoxToggleButton ...

 <Path 
    x:Name="Arrow"
    Grid.Column="1"     
    Fill="{StaticResource GlyphBrush}"
    HorizontalAlignment="Center"
    VerticalAlignment="Center"
    Data="M 0 0 L 4 4 L 8 0 Z"/>

. Вам придется изменить атрибут Data , чтобы изменить геометрический путь, нарисованный для создания стрелки вконтрольный шаблон.

...