Tôi có một hộp văn bản và dữ liệu bên trong một dockpanel nằm trong hộp nhóm WPF.WPF: Chiều cao động GroupBox
<GroupBox Margin="8,142.04,1.783,230.4" Height="Auto" Header="Desired Meeting Outcomes (decisions or actions)?" MaxWidth="635" MinWidth="550" FontWeight="Bold" FontSize="13.333" BorderBrush="#FFD5DFE5" MinHeight="106" VerticalContentAlignment="Stretch">
<DockPanel Margin="0">
<local:TextboxControl Margin="0" d:LayoutOverrides="Height, HorizontalMargin" Width="538.217" VerticalAlignment="Top" HorizontalAlignment="Left" DockPanel.Dock="Top"/>
<local: Height="Auto" HorizontalAlignment="Left" MinHeight="25" MinWidth="538" DockPanel.Dock="Top"/>
</DockPanel>
</GroupBox>
Tôi đang thêm hàng trong DataGrid dynmaically từ hộp văn bản làm cho DataGrid phát triển. Tuy nhiên, chiều cao của groupbox của tôi không tăng tự động mặc dù chiều cao của nó được đặt thành Tự động. Làm thế nào tôi có thể nhận được hộp nhóm của tôi để phát triển và thu nhỏ dựa trên kích thước của nội dung mà nó nắm giữ?
đó đã làm việc tuyệt vời và tôi đã có thể áp dụng điều này với phần còn lại của các điều khiển trong lưới. Tuy nhiên, tôi có thêm một câu hỏi cho bạn. LayoutRoot cho GroupBox của tôi là một Grid. Ngay bây giờ nếu GroupBox của tôi quá lớn thì phần dưới được cắt bởi LayoutRoot. Tôi cố gắng để thay đổi kích thước wpf tổng thể của tôi dựa trên nội dung. Tôi đã cố gắng áp dụng cùng một logic cho groupbox nhưng nó không hoạt động. –
My UserControl được lưu trữ dưới dạng một khu vực liền kề của biểu mẫu e-mail của Outlook. Tôi có cần đặt trình kích hoạt khi chiều cao của điều khiển người dùng thay đổi không? –
Có, vùng Outlook sẽ không tự động thay đổi kích cỡ. Bạn sẽ cần phải sử dụng mã sự kiện để giữ mã đó đồng bộ hóa. – Josh