79 messaggi dal 12 novembre 2007
Salve, vorrei inserire in una finestra un expander che contiene dei controlli che all'occorrenza vengano visualizzati o meno.
Il mio problema è che vorrei fare in modo che quando l'expander è "compresso" i controlli (esterni) che stanno sotto si spostino verso l'alto.
Sono riuscito ad ottenere quest'effetto solamente inserendo il tutto dentro uno StackPanel, che però non fa per me perchè allinea il tutto "come vuole lui", e non mi visualizza tutto il contenuto (non riesco ad aggiungere le barre di scorrimento..)
Sapreste aiutarmi?

grazie mille!
Una possibile soluzione è metterlo all'interno di una griglia, in una riga la cui height è impostata ad "Auto":
<Grid>
    <Grid.RowDefinitions>
        <RowDefinition Height="Auto"/>
        <RowDefinition />
    </Grid.RowDefinitions>

    <Expander Header="Exp di prova">
        <StackPanel>
            <TextBox />
            <Button Content="Ciao" />
        </StackPanel>
    </Expander>
    <Button Content="Fuori dall'expander" Grid.Row="1"  />
</Grid>

Ciao
m.
79 messaggi dal 12 novembre 2007
Ottimo!!

GRAZIE MILLE!!!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.