Ho un semplice modulo WPF con una Grid
dichiarazione nel modulo. Questo Grid
ha un sacco di righe:
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="30" />
<RowDefinition Height="Auto" Name="rowToHide" />
<RowDefinition Height="Auto" MinHeight="30" />
</Grid.RowDefinitions>
La riga denominata rowToHide
contiene alcuni campi di input e desidero nascondere questa riga dopo aver rilevato che non ho bisogno di questi campi. È abbastanza semplice impostare solo Visibility = Hidden
tutti gli elementi nella riga, ma la riga occupa ancora spazio nel file Grid
. Ho provato a impostare Height = 0
gli elementi, ma non sembra funzionare.
Puoi pensarlo in questo modo: hai un modulo, lì hai un menu a discesa che dice "Tipo di pagamento", e se la persona seleziona "Contanti", vuoi nascondere la riga contenente i dettagli della Carta. Non è un'opzione per avviare il modulo con questo già nascosto.