スクロールビューア内に Canvas を持っています。Canvas はズーム機能もサポートしています。Canvas に DropShadowEffect が必要です。DropShadowEffect は、Canvas の ClipToBounds が False に設定されている場合にのみ機能します。しかし、私はそれをTrueに設定したいです。この問題を解決する方法はありますか?
質問する
1789 次
1 に答える
0
できることの 1 つは、さまざまなコントロールをグリッドに重ねて、DropShadowEffect をバックグラウンドでコントロールにアタッチすることです。
このようなもの:
<ScrollViewer>
<Grid>
<Canvas ClipToBounds="true" Background="Transparent" />
<Border Margin="2,2,5,5" Background="LightBlue" >
<Border.Effect>
<DropShadowEffect BlurRadius="2"></DropShadowEffect>
</Border.Effect>
</Border>
</Grid>
</ScrollViewer>
于 2012-04-04T11:44:22.053 に答える