【发布时间】:2020-12-08 16:56:34
【问题描述】:
我正在尝试绘制一个顶部居中的“箭头”的简单框,但我似乎无法使该箭头居中(如下例所示,箭头始终向左偏移)...
这是我的 XAML(这实际上是在模板中,但我认为这不是问题)...
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="16" />
<RowDefinition />
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Rectangle Grid.Row="2"
Fill="{TemplateBinding Background}" />
<ContentPresenter Grid.Row="2"
Content="{TemplateBinding Content}"
ContentTemplate="{TemplateBinding ContentTemplate}"
ContentTemplateSelector="{TemplateBinding ContentTemplateSelector}"
Margin="{TemplateBinding Padding}"
HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
VerticalAlignment="{TemplateBinding VerticalContentAlignment}" />
<Path HorizontalAlignment="Center"
Grid.Row="1"
Fill="{TemplateBinding Background}"
Data="M -8,0 L 0,-16 8,0" />
</Grid>
ContentPresenter 的“内容”是一个 StackPanel,可能有也可能没有 TextBlock 子级。
我做错了什么?
【问题讨论】:
标签: .net wpf xaml pathgeometry