AcrylicBrush クラス

定義

ぼかしとノイズ テクスチャを含む複数の効果を使用する半透明の素材を使用して領域を塗りつぶします。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[WebHostHidden]
class AcrylicBrush : XamlCompositionBrushBase
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AcrylicBrush : XamlCompositionBrushBase
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class AcrylicBrush : XamlCompositionBrushBase
function AcrylicBrush()
Public Class AcrylicBrush
Inherits XamlCompositionBrushBase
継承
属性

Windows の要件

デバイス ファミリ
Windows 10 Fall Creators Update (10.0.16299.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v5.0 で導入)

ヒント

詳細、設計ガイダンス、およびコード例については、「 アクリル素材」を参照してください。

WinUI 2 ギャラリー アプリがインストールされている場合は、ここをクリックしてアプリを開き、アクリルの動作を確認してください

注釈

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1903 18362 TintLuminosityOpacity

コンストラクター

AcrylicBrush()

AcrylicBrush クラスの新しいインスタンスを初期化します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.-ctor (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

プロパティ

AlwaysUseFallback

ブラシが単色のフォールバック カラーに強制されるかどうかを指定する値を取得または設定します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.AlwaysUseFallback (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

AlwaysUseFallbackProperty

AlwaysUseFallback 依存関係プロパティを識別します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.AlwaysUseFallbackProperty (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

BackgroundSource

アプリ のコンテンツから、またはアプリ ウィンドウの背後にあるコンテンツからブラシのサンプルを取得または設定します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.BackgroundSource (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

BackgroundSourceProperty

BackgroundSource 依存関係プロパティを識別します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.BackgroundSourceProperty (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

CompositionBrush

この XAML ブラシで使用される CompositionBrush を取得または設定します。

(継承元 XamlCompositionBrushBase)
Dispatcher

このオブジェクトが関連付けられている CoreDispatcher を取得します。 CoreDispatcher は、コードが UI 以外のスレッドによって開始された場合でも、UI スレッド上の DependencyObject にアクセスできる機能を表します。

(継承元 DependencyObject)
FallbackColor

CompositionBrush をレンダリングできない場合にレンダリングに使用する色。

(継承元 XamlCompositionBrushBase)
Opacity

ブラシの不透明度を取得または設定 します

(継承元 Brush)
RelativeTransform

相対座標を使用して、ブラシに適用される変換を取得または設定します。

(継承元 Brush)
TintColor

半透明のアクリル素材の色の濃淡を取得または設定します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintColor (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

TintColorProperty

TintColor 依存関係プロパティを識別します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintColorProperty (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

TintLuminosityOpacity

TintColor とアクリルサーフェスの背後にある基になるピクセルの間の明るさの量を取得または設定します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintLuminosityOpacity (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

TintLuminosityOpacityProperty

TintLuminosityOpacity 依存関係プロパティを識別します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintLuminosityOpacityProperty (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

TintOpacity

色の濃淡の不透明度を取得または設定します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintOpacity (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

TintOpacityProperty

TintOpacity 依存関係プロパティを識別します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintOpacityProperty (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

TintTransitionDuration

TintColor が変更されたときに使用される自動切り替えアニメーションの長さを取得または設定します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintTransitionDuration (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

TintTransitionDurationProperty

TintTransitionDuration 依存関係プロパティを識別します。

UWP 用の同等の WinUI 2 API: Microsoft.UI.Xaml.Media.AcrylicBrush.TintTransitionDurationProperty (Windows アプリ SDKの WinUI の場合は、Windows アプリ SDK名前空間を参照してください)。

Transform

ブラシに適用される変換を取得または設定します。

(継承元 Brush)

メソッド

ClearValue(DependencyProperty)

依存関係プロパティのローカル値をクリアします。

(継承元 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

依存関係プロパティに対して確立された基本値を返します。これは、アニメーションがアクティブでない場合に適用されます。

(継承元 DependencyObject)
GetValue(DependencyProperty)

DependencyObject から依存関係プロパティの現在の有効な値を返します。

(継承元 DependencyObject)
OnConnected()

ブラシを画面上で初めて使用して要素を描画するときに呼び出されます。

派生クラスで実装する場合は、 CompositionBrush インスタンスを作成し、 CompositionBrush プロパティを設定してフレームワークに提供できます。

OnDisconnected は、ブラシが要素の描画に使用されなくなったときに呼び出されます。

(継承元 XamlCompositionBrushBase)
OnDisconnected()

ブラシが要素の描画に使用されなくなったときに呼び出されます。

派生クラスで実装すると、コンポスト ブラシやその他のコンポジション リソースを安全に破棄できます。

接続解除後に ブラシを使用して要素をペイントすると、OnConnected が再び呼び出されます。

(継承元 XamlCompositionBrushBase)
PopulatePropertyInfo(String, AnimationPropertyInfo)

アニメーション化できるプロパティを定義します。

(継承元 Brush)
PopulatePropertyInfoOverride(String, AnimationPropertyInfo)

派生クラスでオーバーライドされると、アニメーション化できるプロパティを定義します。

(継承元 Brush)
ReadLocalValue(DependencyProperty)

ローカル値が設定されている場合は、依存関係プロパティのローカル値を返します。

(継承元 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

この DependencyObject インスタンスの特定の DependencyProperty に対する変更をリッスンするための通知関数を登録します。

(継承元 DependencyObject)
SetValue(DependencyProperty, Object)

DependencyObject の依存関係プロパティのローカル値を設定します。

(継承元 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback を呼び出して以前に登録した変更通知を取り消します。

(継承元 DependencyObject)

適用対象

こちらもご覧ください