feat: allow setting titlebar hittest from UrsaWindow.

This commit is contained in:
Dong Bin
2025-03-20 16:53:42 +08:00
parent fac49a660e
commit 917217eb2d
2 changed files with 13 additions and 1 deletions

View File

@@ -66,6 +66,7 @@
<VisualLayerManager.ChromeOverlayLayer>
<Panel Margin="{Binding $parent[u:UrsaWindow].OffScreenMargin}">
<u:TitleBar
IsTitleBarHitTestVisible="{Binding $parent[u:UrsaWindow].(u:TitleBar.IsTitleBarHitTestVisible)}"
Margin="{Binding $parent[u:UrsaWindow].TitleBarMargin}"
Content="{Binding $parent[u:UrsaWindow].TitleBarContent}"
IsTitleVisible="{Binding $parent[u:UrsaWindow].IsTitleBarVisible}"
@@ -109,7 +110,7 @@
<Border
Name="PART_Background"
Background="{TemplateBinding Background}"
IsHitTestVisible="True" />
IsHitTestVisible="{TemplateBinding IsTitleBarHitTestVisible}" />
<Grid HorizontalAlignment="Stretch" ColumnDefinitions="Auto, *, Auto, Auto">
<ContentPresenter
Grid.Column="0"