Saya memiliki formulir WPF sederhana dengan Grid
pernyataan di formulir. Ini Grid
memiliki banyak baris:
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="30" />
<RowDefinition Height="Auto" Name="rowToHide" />
<RowDefinition Height="Auto" MinHeight="30" />
</Grid.RowDefinitions>
Baris bernama rowToHide
berisi beberapa bidang masukan dan saya ingin menyembunyikan baris ini setelah saya mendeteksi bahwa saya tidak memerlukan bidang ini. Cukup sederhana untuk hanya mengatur Visibility = Hidden
ke semua item di baris, tetapi baris tersebut masih membutuhkan ruang di Grid
. Saya mencoba mengatur Height = 0
ke item, tetapi tampaknya tidak berhasil.
Anda dapat memikirkannya seperti ini: Anda memiliki formulir, di sana Anda memiliki drop-down bertuliskan "Jenis Pembayaran", dan jika orang tersebut memilih "Tunai", Anda ingin menyembunyikan baris yang berisi detail Kartu. Ini bukanlah pilihan untuk memulai formulir dengan ini sudah tersembunyi.