此解決方案的工作太
<Grid>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<StackPanel Orientation="Horizontal">
<Border BorderBrush="Black" BorderThickness="1,1,0,1">
<StackPanel Orientation="Horizontal">
<TextBlock Text="TextBlock1" Margin="2" />
<TextBlock Text="TextBlock2" Margin="2" />
<TextBlock Text="TextBlock3" Margin="2" />
<TextBlock Text="TextBlock4" Margin="2" />
<TextBlock Text="TextBlock5" Margin="2" />
</StackPanel>
</Border>
<Path Fill="Yellow" Stroke="Black" StrokeThickness="1"
Width="50" Stretch="Fill">
<Path.Data>
<PathGeometry>
<PathFigure IsClosed="True" StartPoint="1,0.5">
<LineSegment Point="0,0" IsSmoothJoin="True" />
<LineSegment Point="0,1" IsSmoothJoin="True" />
</PathFigure>
</PathGeometry>
</Path.Data>
</Path>
</StackPanel>
</Grid>
感謝您的答覆羅斯,我怕我不知道如何來實現這一目標。我從MSDN中取出了Polygon樣本,並使用StretchDirection =「UpOnly」的ViewBox對其進行了扭曲。該多邊形仍然會制動父堆疊面板的高度大小。 如果您可以提供您的實施示例代碼,將非常感激。 謝謝。 – 2012-02-08 14:29:06
好的,正如你所說,謝謝。 – 2012-02-08 14:37:34