2014-04-10 42 views
2

我做了一個WPF Window包含StatusBarStatusBarItemProgressBar如何避免窗口中的大小夾具重疊

該窗口有一個屬性ResizeMode設置爲CanResizeWithGrip

它顯示了大小調整手柄正常,但其下方重疊元素:

enter image description here

我怎樣才能避免這種重疊?我可以爲進度條設置右邊距,但有多大?我不想使用任何幻數或硬編碼值。純粹在XAML中解決這個問題也很好。

回答

1

您可以根據所有願望更改「窗口」的樣式。 http://msdn.microsoft.com/en-us/library/aa969824(v=vs.110).aspxhttps://stackoverflow.com/a/8278917/3492412

,或者可以做這樣的事情

<StatusBar VerticalAlignment="Bottom"> 
     <StatusBarItem x:Name="statusbar" Background="Gray" HorizontalContentAlignment="Stretch"> 
      <DockPanel> 
       <ResizeGrip DockPanel.Dock="Right" Visibility="Hidden" /> 
       <ProgressBar Background="red" Height="20" Value="50" /> 
      </DockPanel> 
     </StatusBarItem> 
    </StatusBar> 
+0

隱藏'ResizeGrip'解決方案的工作很好。謝謝。 – Libor