와 같은 일부 WPF 컨트롤 Button
은 높이를 지정하지 않으면 컨테이너의 사용 가능한 모든 공간을 행복하게 사용하는 것으로 보입니다.
그리고 일부는 지금 당장 사용해야하는 것과 같이 (멀티 라인) TextBox
과 ListBox
내용에 맞는 공간을 취하는 것에 대해 더 걱정 하는 것처럼 보입니다.
이 사람들을의 셀에 넣으면 UniformGrid
사용 가능한 공간에 맞게 확장됩니다. 그러나 UniformGrid
모든 상황에 적합한 인스턴스는 아닙니다. 자체와 다른 행 사이의 높이를 나누기 위해 일부 행이 * 높이로 설정된 그리드가있는 경우 어떻게합니까? a가 StackPanel
있고 a Label
, a List
및 a가있는 Button
경우 어떻게 레이블과 버튼으로 먹지 않은 모든 공간을 차지하도록 목록을 만들 수 있습니까?
이것이 실제로 기본 레이아웃 요구 사항이라고 생각할 수는 있지만 가능한 공간을 채우는 방법을 알 수는 없습니다 (a에 넣고 DockPanel
채우도록 설정하는 것도 효과가 없습니다. 은 DockPanel
에만 '서브 컨트롤에 필요한 공간)을 차지합니다.
당신이 연주했다 경우 크기 조정이 가능한 GUI는 매우 끔찍한 것 Height
, Width
, MinHeight
, MinWidth
등
점유하고있는 그리드 셀에 속성 Height
과 Width
속성을 바인딩 할 수 있습니까 ? 아니면 다른 방법이 있습니까?