如何避免在窗口中调整夹点重叠

时间:2014-04-10 10:11:36

标签: wpf xaml

我使用WindowStatusBar制作了包含StatusBarItem的WPF ProgressBar

窗口的属性ResizeMode设置为CanResizeWithGrip

它正确显示了尺寸,但它与下面的元素重叠:

enter image description here

如何避免这种重叠?我可以设置右边距到进度条,但有多大?我不想使用任何魔术数字或硬编码值。纯粹在XAML中解决这个问题也很好。

1 个答案:

答案 0 :(得分: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>