WPF-Kombinationsfeld MaxDropDownItems

8

Gibt es trotzdem die maximale Anzahl von Drop-Down-Elementen und nicht die maximale Drop-Down-Höhe in WPF? Vielen Dank! -Kevin

    
Kevin 10.06.2010, 20:32
quelle

2 Antworten

10

Diese Frage ist möglicherweise nur dann sinnvoll, wenn alle Ihre Artikel die gleiche Höhe haben. Andernfalls, wenn Sie Ihre ComboBox nach oben und unten scrollen, um verschiedene Teile der Artikelliste zu sehen, wird Ihre ComboBox beim Scrollen immer größer und kleiner.

Wenn alle Ihre Elemente gleich hoch sind, ist es sehr einfach, dies über eine angehängte Eigenschaft zu tun:

%Vor%

Mit dieser Eigenschaft können Sie schreiben:

%Vor%     
Ray Burns 12.06.2010 01:15
quelle
2

Es gibt keine direkte Möglichkeit, die X-Anzahl der Elemente anzuzeigen. Sie müssen die Eigenschaft MaxDropDownHeight verwenden, um die Größe zu begrenzen. Da diese Eigenschaft vom Steuerelement nicht berechnet wird und vollständig anpassbar ist, könnten Sie etwas schreiben, um die Höhe eines Elements zu berechnen, und dann das Mehrfache um die max Elemente, die Sie anzeigen möchten, und dann MaxDropDownHeight basierend darauf setzen.

    
Kelsey 10.06.2010 21:02
quelle

Tags und Links