私はスクロールビューワ内にCanvasを持っています。 Canvasはズーム機能もサポートしています。私はCanvasのDropShadowEffectを持っています。 DropShadowEffectは、CanvasのClipToBoundsがFalseに設定されている場合にのみ機能します。しかし、私はそれを真に設定したい。この問題を解決する方法はありますか?WPF DropShadowEffectキャンバスとClipToBounds
0
A
答えて
0
グリッド内の異なるコントロールをレイヤーし、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>
+0
完璧ではありません。ボーダーは、影自体のために、キャンバスの少し後ろの位置にシフトされます。 –
関連する問題
- 1. ListBoxのWPF DropShadowEffect
- 2. WPF DropShadowEffectを無効にする方法
- 3. WPF DropShadowEffect Blurrinessを引き起こす
- 4. clipToBoundsとmasksToBoundsパフォーマンスの問題
- 5. WPF - キャンバス
- 6. グリッドでWPFのClipToBoundsが無視される
- 7. WPFコントロールテンプレートによるクリック時のButto DropShadowEffectの削除
- 8. WPFキャンバス上のパーフェクトセンター
- 9. WPFキャンバス希望のサイズ
- 10. WPFキャンバスの仮想化
- 11. キャンバスを使用してC#/ WPFの別のキャンバスをマスクする
- 12. wpfキャンバスの背景イメージを動的に
- 13. WPFキャンバスのパフォーマンスを改善する
- 14. WPF - キャンバスの高さ(ピクセル単位)
- 15. バインドされたキャンバスWPFのイベント処理
- 16. WPF:キャンバスにシェイプを追加する
- 17. WPF - マウスイベントでキャンバスに描画する
- 18. WPFキャンバスを水平に伸ばす
- 19. WPFキャンバスに表示される要素
- 20. キャンバスに矩形を追加するWPF
- 21. WPF/C#ListViewからキャンバスにドラッグ&ドロップ
- 22. DropShadowEffectカラーバインディングが機能しない
- 23. WPFと "無限の"キャンバスを作成する
- 24. DropShadowEffectの不透明度をアニメーション化する方法は?
- 25. キャンバス内のキャンバスがWPFの親を埋めるのはなぜですか?
- 26. WPF TranslateTransformからキャンバス内のオブジェクトを別のキャンバス内の固定オブジェクトに変換
- 27. iOS UIScrollView clipToBounds = NOサブビューが検出されない
- 28. HTML5キャンバスとその逆のキャンバス
- 29. キャンバスとビットマップ
- 30. ウェブワーカーとキャンバス
少しのコードでは、長い道のりを行きます。 –