Domanda

Quindi questo sta per essere un po 'difficile da spiegare, ma ho deciso di dargli un andare un si spera che qualcuno riconoscerà che cosa sto parlando.

Così ho un StackPanel in cui ci sono 3 Buttons e 3 Lists ci sono anche 3 VisualStates che rappresentano lo stato "aperto" di ogni lista (è una fisarmonica). Per default l'altezza di ciascun elemento è impostato a 0, e all'interno del suo rispettivo stato di essa l'altezza è impostato su auto. layout fluido è acceso, in modo da poter passare da 0 -> auto ...

tl; dr = ho fatto una fisarmonica con FluidLayout

.

All'interno uno dei miei riquadri fisarmonica, c'è un ItemsControl ho creato un modello di oggetti generato e dal fatto che è un controllo 'expander' in cui si fa clic su un pulsante e più contenuti è mostrato. Questo è anche fatto con VisualStates e FluidLayout è accesa. Tuttavia quando provo ad espandere il mio controllo in espansione, non vada liscio da 0 altezza -> Altezza automatico come dovrebbe, appare invece solo

.

Chiunque esegue in problemi simili?

È stato utile?

Soluzione

Così ho finito per riflettere il codice, e questo è fatto in modo esplicito.

Credo che sia un'altra delle "caratteristiche" di Microsoft senza documenti.

Vorrei poter farla franca con software di scrittura stronzate e chiamando tutto ciò che non funziona una "caratteristica".

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top