C# AvalonDock 2.0增加握把尺寸
有没有办法增加AvalonDock 2.0版中的抓地力(或C# AvalonDock 2.0增加握把尺寸,c#,wpf,avalondock,gridsplitter,grip,C#,Wpf,Avalondock,Gridsplitter,Grip,有没有办法增加AvalonDock 2.0版中的抓地力(或Gridslitter)大小?我发现很难调整停靠点的大小,因为我必须将光标放在停靠点(或固定窗格)边界所在的确切像素上 编辑:我也希望保持现在的视觉尺寸,但更容易调整窗格的大小 提前谢谢 定义停靠容器时,可以按如下方式设置宽度: <xcad:DockingManager x:Name="dockManager" AnchorablesSource="{Binding Anchorables}" GridSplitterWidth="
Gridslitter
)大小?我发现很难调整停靠点的大小,因为我必须将光标放在停靠点(或固定窗格)边界所在的确切像素上
编辑:我也希望保持现在的视觉尺寸,但更容易调整窗格的大小
提前谢谢 定义停靠容器时,可以按如下方式设置宽度:
<xcad:DockingManager x:Name="dockManager" AnchorablesSource="{Binding Anchorables}" GridSplitterWidth="10">
希望能有所帮助。对于像我一样偶然发现这个问题的人 IamJose的回答对我不起作用。然而,正如菲利波·维加尼(Filippo Vigani)所指出的,你需要设置一个负的保证金(为什么?谁知道呢!) 我想要一个宽度为5的网格拆分器。这对我很有用:
<avalonDock:DockingManager
AnchorablesSource="{Binding Tools}"
DocumentsSource="{Binding Documents}"
AllowMixedOrientation="True"
GridSplitterWidth="10"
GridSplitterHeight="10">
<avalonDock:DockingManager.Theme>
<avalonDock:MetroTheme />
</avalonDock:DockingManager.Theme>
<avalonDock:DockingManager.LayoutUpdateStrategy>
<helpers:LayoutUpdateStrategy />
</avalonDock:DockingManager.LayoutUpdateStrategy>
<!--<avalonDock:DockingManager.LayoutItemContainerStyle>
<Style TargetType="{x:Type avalonDock:LayoutItem}">
<Setter Property="Title" Value="{Binding Model.Title}" />
</Style>
</avalonDock:DockingManager.LayoutItemContainerStyle>-->
<avalonDock:DockingManager.LayoutItemContainerStyleSelector>
<helpers:AutobinderLayoutSelector>
<helpers:AutobinderLayoutSelector.DocumentStyle>
<Style TargetType="{x:Type avalonDock:LayoutItem}">
<Setter Property="Title" Value="{Binding Model.Title}" />
<Setter Property="Margin" Value="-5" />
</Style>
</helpers:AutobinderLayoutSelector.DocumentStyle>
<helpers:AutobinderLayoutSelector.ToolStyle>
<Style TargetType="{x:Type avalonDock:LayoutItem}">
<Setter Property="Title" Value="{Binding Model.Title}" />
<Setter Property="Margin" Value="-5" />
<!--<Setter Property="Visibility" Value="{Binding Model.IsVisible, Mode=TwoWay, Converter={StaticResource BoolToVisibilityConverter}, ConverterParameter={x:Static Visibility.Hidden}}"/>
<Setter Property="ContentId" Value="{Binding Model.ContentId}"/>
<Setter Property="IsSelected" Value="{Binding Model.IsSelected, Mode=TwoWay}"/>-->
</Style>
...
...
因此,文档/工具上的负边距为-5,网格拆分器的宽度和高度为10。你解决过这个问题吗?@Joe很遗憾,我没有源代码,但我记得增加了GridSplitterWidth并设置了负边距great!我设置了GridSplitterWidth,但它什么也没做,不过负边距效果不错。谢谢。