UIコントロールをイメージのとおりに正確に作成したいと考えています。丸みを帯びたコーナーで、影の効果のように薄く、ボックスの周りには色の線があります。コントロールのサイズは、親のサイズとする。私たちは例を使ってみましたが、デザインチームによって与えられたこのデザインとは何も一致しません。WPFデザイン:丸みのあるコーナーとシャドー効果を使用してユーザーコントロールを作成する方法
7
A
答えて
3
DropShadowEffectを使用できます。
<Grid>
<Grid Background="LightGray">
<Border Margin="4"
BorderBrush="White"
Background="LightGray"
BorderThickness="1,1,1,1"
CornerRadius="8,8,8,8">
<TextBlock Margin="10"
Text="Hello, world!"
FontSize="24"
FontWeight="Bold" />
<Border.Effect>
<DropShadowEffect Color="Gray" Opacity="0.5" />
</Border.Effect>
</Border>
</Grid>
</Grid>
5
ここで効果を達成する一つの方法です:
<Grid>
<Grid Background="LightGray">
<Rectangle Margin="10,10,0,0" Fill="DarkGray" RadiusX="8" RadiusY="8"/>
<Border Margin="4" BorderBrush="White" Background="LightGray" BorderThickness="1,1,1,1" CornerRadius="8,8,8,8">
<TextBlock Margin="10" Text="Hello, world!" FontSize="24" FontWeight="Bold"/>
</Border>
</Grid>
</Grid>
それはデモを参照する方が簡単ですので、私の方が大きい色が濃く丸み作りました:
これは、利用可能なスペースに比例し、コンテンツは境界内に入ります。
関連する問題
- 1. テーブルヘッドに丸みのあるコーナーを作成する方法
- 2. 丸形のコーナーwpfフォームを作成する方法
- 3. Cardview and Glide - 丸みのついたコーナーなし、シャドーなし
- 4. WPF Datagridの丸みのある透明な背景のコーナー
- 5. ラジオグループに丸みのあるコーナーをレンダリング
- 6. 複数のユーザーコントロールを含むwpfユーザーコントロールを作成する方法
- 7. JavaScriptを使用してコンチェッティ効果を作成する方法
- 8. UWPのトグルボタンの丸みのあるコーナー
- 9. HTMLの丸みのあるコーナー
- 10. IE9の丸みのあるコーナー
- 11. NSImageView丸みのあるコーナー+ストローク
- 12. カスタムWPFユーザーコントロールでCoerceValueCallbackを有効に使用する方法
- 13. UIImageを丸みのあるコーナーと境界線にする
- 14. UIBezierPathを使用して丸みを帯びたコーナーを描く
- 15. アンドロイドカメラのanyFile.vshとanyFile.fshでシャドー効果を与える方法は?
- 16. Androidで丸みのあるTextViewを作成する方法は?
- 17. IEのCSS3シャドーが丸まったdivコーナーを固め
- 18. C#を使用してwpfユーザーコントロールのプリントを取る方法は?
- 19. .roundedRectと丸みを帯びたコーナーのレイヤーのcornerRadiusを使用
- 20. 丸みを帯びたコーナー、境界線と影のあるImageView?
- 21. svgの丸みのあるコーナーを設定する:
- 22. divの端を丸みのあるコーナーでブレンドする
- 23. ナビゲーションバーに丸みのあるコーナーを追加するCSS
- 24. UWPでCaptureElementの丸みを帯びるコーナーを作成するには?
- 25. WPFでユーザーコントロールのようにコンボボックスを作成する方法
- 26. jQueryのシャドーが丸みを帯びた
- 27. wpf形式の丸みを帯びたコーナー
- 28. jqueryを使用して画像のズーム効果を作成する方法は?
- 29. MVVMとVB6ユーザーコントロールを使用してWPFアプリケーションを構築する方法
- 30. 丸みを帯びたコーナーとペーパークリップ
これは素晴らしい例です。選択された答えはあまりに単純すぎて、役に立たなかった。正しいマージンを設定することは依然として重要です。または、ユーザーコントロールには丸みのある角がありません。あなたのここの例は正確です。 – Houman