내 WPF 응용 프로그램 중 하나에 XamDocManager를 사용하고 있습니다. XamDocManager에는 아래의 XAML과 같이 TabGroupPane 내에 두 개의 ContentPane이 있습니다. 나는 최대 너비가Infragistics - XamDocManager - 고정 해제 상태에서 ContentPane 너비 제한
은
<igDock:XamDockManager Name="MyXamDM">
<igDock:XamDockManager.Panes>
<igDock:SplitPane Name="Sp1" SplitterOrientation="Horizontal" HorizontalAlignment="Left"
igDock:XamDockManager.InitialLocation="DockedLeft" MaxWidth="100">
<igDock:TabGroupPane MaxWidth="100">
<igDock:ContentPane Header="Top" Content="Top"
Name="Cp1"/>
<igDock:ContentPane Header="Bottom" Content="Bottom"
Name="Cp2" />
</igDock:TabGroupPane>
</igDock:SplitPane>
</igDock:XamDockManager.Panes>
TabGroupPane과를 SplitPane에서 100으로 설정 속성.
시나리오 1 : 런타임 동안
나는 두 가지 시나리오를 확인 핀 contentpanes을 이상 100 픽셀
시나리오 2 폭을 증가 : 고정 해제 contentpanes과보다 폭 증가 100px
시나리오 1은 정상적으로 작동하지만 시나리오 2는 실패합니다. contentpane이 고정 해제 될 때 창 너비를 100px 이상으로 늘릴 수 있습니다. 콘텐츠 창을 고정 해제 할 때 MaxWidth 속성이 적용되지 않습니다.
contentpane이 고정되었거나 고정 해제되어 있는지 여부에 관계없이 폭을 100px로 제한해야합니다.
lol .... 먼저 "XamDocManager를 사용하여 죄송합니다."라고 말하면서 ... 좋아, 이제 끝났으니 ... PaneToolWindow와 하드를 서브 클래 싱 해 봤니? 최대 너비 코딩? 덕분에 –
. 아직 panetoolwindow를 서브 클래 싱하려하지 않았습니다. 관련 링크 나 샘플이 도움이 될 것입니다. – SMS
내가 아는 유일한 예는 내가 작성한 것이기 때문에 내 회사에 속한다. 나는 그것을 전혀 게시 할 수 없다. 내가 말할 수있는 것은 서브 클래 싱을하고 그 속성을 설정하면 작동 할 것입니다. –