0

在 WPF 桌面应用程序中使用 AvalonDock 和 Odyssey OutLookBar。让 ResizingPanel 中的垂直拆分器具有完整的屏幕宽度范围是没有意义的。ResizeWidth 作为 DockablePane 上的附加属性确实控制初始位置。但随后它可以从完全左移到右移。有没有办法控制范围,或者在最坏的情况下固定它的位置。

    <my:DockingManager Grid.Row="1" >
        <my:ResizingPanel x:Name="resizePanel" >
            <my:DockablePane my:ResizingPanel.ResizeWidth="200" >
                <my:DockableContent x:Name="outLookBar" Title="OutLookBar" 

此外,ResizingPanel.EffectiveSize 是做什么用的,它需要一个 Size 对象,例如“100,100”

谢谢约翰

4

1 回答 1

0

您可以尝试在每个窗格上设置最小尺寸。不知道 EffectiveSize 的用途,但听起来它可能是一个类似于 ActualWidth/Height 的只读属性。

于 2010-09-22T21:13:18.463 回答