[.NET MAUI][Shadow] コントロールに影を作る

.NET MAUI TIPS .NET MAUI
.NET MAUI TIPS
スポンサーリンク

本記事の概要

この記事では、コントロールに影を付けて立体的に見せる方法について説明します。

公式サイト情報はコチラを参照してください。

コントロールに影をつける例

コントロールに影をつける例

コントロールに影をつける

コントロールに影をつけるには Shadow クラスを使用します。

また、以下のプロパティで影の設定をすることができます。

  • Radius を使用することで影のぼかし半径を設定することができます。float型で指定します。既定値は10です。
  • Opacity を使用することで、影の不透明度を設定することができます。float型で指定します。既定値は 1 です。
  • Brush を使用することで影の色を表すブラシを設定することができます。
  • OffSet を使用すると、影の位置をコントロールから見たオフセット値で指定することができます。 Point型で指定します。

以下に例を示します。
XAML の例

<?xml version="1.0" encoding="utf-8" ?>
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
             xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
             x:Class="MauiAppSample.MainPage">

    <ScrollView>
        <Button Text="Hello .NET MAUI"
                WidthRequest="200"
                HeightRequest="50">
            <Button.Shadow>
                <Shadow Brush="Gray"
                        Offset="10,10"
                        Radius="5"
                        Opacity="0.7" />
            </Button.Shadow>
        </Button>
    </ScrollView>

</ContentPage>
コントロールに影をつける例

コントロールに影をつける例

.NET MAUI Tips

本サイトでまとめている .NET MAUI Tips の一覧はこちらから確認できます。

Please follow and like us:

コメント

タイトルとURLをコピーしました