Erweitern Sie das combobox-Steuerelement und seine Elemente, wenn es den Fokus erhält

Möchte ich erweitern, die Höhe des Kombinationsfeld, wenn das Kombinationsfeld den Fokus erhält.

Benutzt habe ich den folgenden code erweitern Sie das combobox-Höhe.

<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>

Problem:

Wenn ich den Fokus auf das Kombinationsfeld erste mal, das combobox-item Liste geöffnet im normalen Modus. Aber wenn ich wieder klicken Sie auf das Kombinationsfeld dann combobx-posten-Liste geöffnet und auch die Liste der Elemente, die Höhe wird erweitert.

Aber ich möchte die combobox-Liste Elemente erweitert werden, auch in den ersten Klick (Fokus) auch. Auch combobox-Höhe muss in den erweiterten Modus, selbst wenn ich wählen Sie das Element in der Combobox-Element.

Vielen Dank im Voraus

InformationsquelleAutor ksvimal | 2010-09-08
Schreibe einen Kommentar