Domanda

Sto avendo alcuni problemi con il layout dei pulsanti su uno schermo. Ci sono una serie di pulsanti con il set visibilità crollato funzione di determinati criteri.

In ogni caso, con i pulsanti seduto in uno StackPanel, il contenuto a determinare la larghezza dei pulsanti. Perché questi dovrebbero condividere la stessa dimensione, li ho messi in una griglia in cui le colonne si utilizza lo SharedSizeGroup.

Dopo aver fatto questo, i pulsanti ora tutti condividono la stessa larghezza, la larghezza minima necessaria per visualizzare il pulsante con il maggior contenuto. Ciò che fa però dire è che i pulsanti non vengono visualizzati nella posizione desiderata.

Questo è - assumere cinque pulsanti in colonne 0-4 in cui è crollato il primo pulsante, pulsanti dovrebbe idealmente tutta spostamento a sinistra in modo che hanno sempre occupano spazio da sinistra a destra. C'è un modo per ottenere questo risultato o, se no, come posso ottenere pulsanti in uno StackPanel per condividere la stessa larghezza?

Ogni aiuto è molto apprezzato.

È stato utile?

Soluzione

È possibile avvolgere i pulsanti con i singoli griglie e l'uso che per impostare un formato condiviso, la portata dovrebbe essere lo StackPanel. Poi controllare la visibilità delle singole griglie invece dei pulsanti, questo è un po disordinato però.

Edit: Questo è probabilmente quello che vi serve:

    <UniformGrid Rows="1" HorizontalAlignment="Left">
            ...
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top