Я хочу увеличивать высоту поля со списком всякий раз, когда поле со списком получает фокус.
Я использовал следующий код, чтобы увеличить высоту поля со списком .
<Style TargetType="{x:Type ComboBox}">
<Style.Triggers>
<Trigger Property="IsKeyboardFocusWithin" Value="True">
<Setter Property="RenderTransform">
<Setter.Value>
<ScaleTransform ScaleX="1" ScaleY="2" />
</Setter.Value>
</Setter>
<Setter Property="RenderTransformOrigin" Value="0.5,0.5"/>
<Setter Property="Panel.ZIndex" Value="99999"/>
</Trigger>
</Style.Triggers>
</Style>
Проблема:
Когда я впервые устанавливаю фокус на поле со списком, список элементов поля со списком открывается в обычном режиме. Но если я снова нажму на поле со списком, то откроется список элементов со списком, а также увеличится высота элементов списка.
Но я хочу, чтобы элементы списка со списком также расширялись даже при первом щелчке (фокус). Также высота combobox должна быть в расширенном режиме, даже когда я выбираю элемент в элементе Combobox.
Заранее спасибо