AvalonDock:控制分离器位置
在 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”,
谢谢 约翰
Using AvalonDock and Odyssey OutLookBar in a WPF Desktop application.
It doesn't make sense to have the vertical splitter in the ResizingPanel have full range of screen width. ResizeWidth as an attached property on the DockablePane does control the initial position. But then it can be moved from full left to right. Is there any way of controlling the range, or worst case fixing its position.
<my:DockingManager Grid.Row="1" >
<my:ResizingPanel x:Name="resizePanel" >
<my:DockablePane my:ResizingPanel.ResizeWidth="200" >
<my:DockableContent x:Name="outLookBar" Title="OutLookBar"
Also, what is ResizingPanel.EffectiveSize for, which needs a Size object, eg "100,100"
thanks
John
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以尝试在每个窗格上设置最小大小。不知道EffectiveSize的用途是什么,但听起来它可能是一个类似于ActualWidth/Height的只读属性。
You can try to set minimum size on each of the panes. No idea what EffectiveSize is for, but it sounds like it might be intended to be a read-only property similar to ActualWidth/Height.