我有以下Grid
。匹配WPF中的堆疊物品尺寸
<Grid DockPanel.Dock="Bottom">
<Border HorizontalAlignment="Stretch" VerticalAlignment="Stretch" CornerRadius="4" Background="{DynamicResource {x:Static SystemColors.ControlDarkBrushKey}}">
<Border.RenderTransform>
<TranslateTransform X="2" Y="2" />
</Border.RenderTransform>
<Border.BitmapEffect>
<BlurBitmapEffect Radius="4" />
</Border.BitmapEffect>
</Border>
<Grid Background="{DynamicResource {x:Static SystemColors.WindowBrushKey}}">
<Image Source="{Binding Image}"></Image>
</Grid>
</Grid>
它呈現爲這樣。
通知第一個是水平的,而另一種是垂直的。
如何判斷Border
與內部Grid
的尺寸相同?這樣我就可以匹配陰影。
謝謝。除了我必須綁定到'Image'以外,這很有效。 –
你知道爲什麼如果我在網格上有whitebackground,它會剪切影子的右側? –
可能因爲網格和邊框具有相同的確切寬度。無論如何,我不確定這是否意味着效果。你可以發佈快照嗎? –