Tôi có một biểu mẫu WPF đơn giản với một Grid
khai báo trên biểu mẫu. Điều này Grid
có một loạt các hàng:
<Grid.RowDefinitions>
<RowDefinition Height="Auto" MinHeight="30" />
<RowDefinition Height="Auto" Name="rowToHide" />
<RowDefinition Height="Auto" MinHeight="30" />
</Grid.RowDefinitions>
Hàng có tên rowToHide
chứa một vài trường đầu vào và tôi muốn ẩn hàng này sau khi tôi phát hiện ra mình không cần những trường này. Nó đủ đơn giản để chỉ đặt Visibility = Hidden
thành tất cả các mục trong hàng, nhưng hàng vẫn chiếm không gian trong Grid
. Tôi đã thử thiết lập Height = 0
các mục, nhưng điều đó dường như không hoạt động.
Bạn có thể nghĩ về nó như thế này: Bạn có một biểu mẫu, trong đó bạn có một trình đơn thả xuống nói "Hình thức thanh toán", và nếu người đó chọn "Tiền mặt", bạn muốn ẩn hàng chứa chi tiết Thẻ. Nó không phải là một tùy chọn để bắt đầu biểu mẫu với điều này đã bị ẩn.