C# 在WPF中动态重新安排控件
我在Main.xaml中有四个文本框(例如:TexBoxA、B、C和D),我设置了两个文本框(例如TexboxB和TextboxC),根据Main.xaml.cs中的逻辑将其隐藏 现在,我正在尝试重新排列文本框,并重新填充TextboxB和C所形成的空间C# 在WPF中动态重新安排控件,c#,wpf,xaml,C#,Wpf,Xaml,我在Main.xaml中有四个文本框(例如:TexBoxA、B、C和D),我设置了两个文本框(例如TexboxB和TextboxC),根据Main.xaml.cs中的逻辑将其隐藏 现在,我正在尝试重新排列文本框,并重新填充TextboxB和C所形成的空间 TextboxA TextboxD 而不是 TextboxA (Space-->Hidden TexboxB ) (Space-->Hidden TextboxC) TextboxD. 你能告诉我,WPF中最好的方法是什么吗?行
TextboxA
TextboxD
而不是
TextboxA
(Space-->Hidden TexboxB )
(Space-->Hidden TextboxC)
TextboxD.
你能告诉我,WPF中最好的方法是什么吗?行定义为
Height=“Auto”
的网格,应该这样做行定义为Height=“Auto”
的网格,应该这样做行定义为Height=“Auto”
的网格,应该这样做一个带有行定义且带有Height=“Auto”
的网格,应该这样做Visibility=“Hidden”
确实会为控件保留空间。您需要的是Visibility=“Collapsed”
当然,这取决于文本框所在的容器。对于行高设置为“自动”的StackPanel、WrapPanel、DockPanel或Grid,这应该可以工作。Visibility=“Hidden”
确实会为控件保留空间。您需要的是Visibility=“Collapsed”
当然,这取决于文本框所在的容器。对于行高设置为“自动”的StackPanel、WrapPanel、DockPanel或Grid,这应该可以工作。Visibility=“Hidden”
确实会为控件保留空间。您需要的是Visibility=“Collapsed”
当然,这取决于文本框所在的容器。对于行高设置为“自动”的StackPanel、WrapPanel、DockPanel或Grid,这应该可以工作。Visibility=“Hidden”
确实会为控件保留空间。您需要的是Visibility=“Collapsed”
当然,这取决于文本框所在的容器。对于行高设置为“自动”的StackPanel、WrapPanel、DockPanel或网格,这应该可以工作