Per impostazione predefinita, l'expander ha un pulsante di attivazione allineato a sinistra, ma nella mia app WPF voglio il pulsante di commutazione sul lato destro dell'intestazione senza l'aiuto di Expression Blend. semplicemente XAML e/o C#. Il mio expander contiene uno stackpanel orientato verticalmente che ha etichette come figlio.Come mettere Expander ToggleButton sulla destra
Sono andato per la sua parte ma here dice "Il controllo Expander non ha parti nominate".
Ho trovato un esempio here. Ma sovrascrive lo stile di espansione predefinito.
Penso che l'immagine allegata dovrebbe trasmettere ciò che voglio. Come fare. Qualsiasi collegamento sarebbe utile.
@NikhilAgrawal Come ho detto, si dovrebbe mettere il contenuto all'interno di un contenitore LeftToRight ('TextBlock' nel mio esempio). Puoi impostare 'FlowDirection' di 'StackPanel' su' LeftToRight'. –
Ho fatto quello che mi hai suggerito. Il mio expander contiene uno stackpanel orientato verticalmente (Orientation = Vertical) che ha etichette come figlio (Aggiunto in modo dinamico). Ho impostato l'expander FlowDirection = "RightToLeft" e lo stackpanel FlowDirection = "LeftToRight" e ha funzionato. Grazie –