AvalonDock 2.0でグリップ (またはgridsplitter
) サイズを大きくする方法はありますか? ドック (またはアンカー可能なペイン) の境界線がある正確なピクセルにカーソルを配置する必要があるため、ドックのサイズを変更するのは難しいと思います。
編集:現在のビジュアルサイズも維持したいのですが、ペインのサイズを簡単に変更できるようにします。
前もって感謝します!
AvalonDock 2.0でグリップ (またはgridsplitter
) サイズを大きくする方法はありますか? ドック (またはアンカー可能なペイン) の境界線がある正確なピクセルにカーソルを配置する必要があるため、ドックのサイズを変更するのは難しいと思います。
編集:現在のビジュアルサイズも維持したいのですが、ペインのサイズを簡単に変更できるようにします。
前もって感謝します!
私のようにこの質問に出くわした人のために。
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 です。