Infragistics NetAdvantage 의 DockManager 로 Layout 구성시
각 Pane 사이에 Splitter 로 사이즈 조절이 가능하다.
하지만 사이즈 조절이 안되게 고정하고 싶을때는 DockedPaneSplitter 을 비활성화 해주면 된다.
xmlns:igDock=http://infragistics.com/DockManager
<Style TargetType="{x:Type igDock:DockedPaneSplitter}" >
<!--전체고정-->
<Setter Property="IsEnabled" Value="False"/>
<Style.Triggers>
<!--수평고정-->
<Trigger Property="Orientation" Value="Horizontal" >
<Setter Property="IsEnabled" Value="False"/>
</Trigger>
<!--수직고정-->
<Trigger Property="Orientation" Value="Vertical" >
<Setter Property="IsEnabled" Value="False"/>
</Trigger>
</Style.Triggers>
</Style>
DockManager 의 하위 아이템인 ContentPane 이나 TabGroupPane 등에 너비나 높이를 지정해줘서 될 수도 있겠지만
그 뒤에는 resize 에 따른 변경이 되지 않기 때문에
DockedPaneSplitter 을 비활성화 해주는 것이 더 깔끔한 방법인 거 같다.
'Dev::DotNet > WPF' 카테고리의 다른 글
WPF 에서 DoEvents (0) | 2013.11.18 |
---|---|
WPF Visual Tree or Logical Tree 순회 (0) | 2013.11.13 |
WPF Filter ComboBox (0) | 2013.11.04 |
XAML 에서 StringFormat 으로 문자열 표시 (0) | 2013.10.25 |
FlowDocument 의 Block 작업영역 구하기 (0) | 2012.08.23 |