RevealBrush クラス

定義

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

表示のビジュアル デザインの処理を実装するためにコンポジション効果と光源を使用するブラシの基本クラス。

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

[WebHostHidden]
public ref class RevealBrush : XamlCompositionBrushBase
public ref class RevealBrush : 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)]
[WebHostHidden]
class RevealBrush : 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 RevealBrush : 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 RevealBrush : XamlCompositionBrushBase
Public Class RevealBrush
Inherits XamlCompositionBrushBase
継承
Object Platform::Object IInspectable DependencyObject Brush XamlCompositionBrushBase RevealBrush
派生
属性

Windows の要件

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

ヒント

詳細、設計ガイダンス、およびコード例については、「 ブラシを使用して背景、前景、アウトラインを描画する」を参照してください。

WinUI 2 ギャラリー アプリがインストールされている場合は、アプリを開いて、動作中のコントロールを確認します。

注釈

XAML 添付プロパティ

RevealBrush は、 XAML 添付プロパティのホスト サービス クラスです。

添付プロパティへの XAML プロセッサ アクセスをサポートし、同等の get 操作と set 操作をコードに公開するために、各 XAML 添付プロパティには、Get および Set アクセサー メソッドのペアがあります。 コードで値を取得または設定するもう 1 つの方法は、依存関係プロパティ システムを使用して GetValue または SetValue を呼び出し、識別子フィールドを依存関係プロパティ識別子として渡すことです。

添付プロパティ 説明
状態 このブラシが使用される要素のポインターの状態を示す値を取得または設定します。

コンストラクター

RevealBrush()

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

RevealBrush 派生クラスの基本クラス初期化動作を提供します。

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

プロパティ

AlwaysUseFallback

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

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

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

AlwaysUseFallbackProperty

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

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

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

Color

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。 ブラシの基本背景色を指定する値を取得または設定します。

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

ColorProperty

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

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

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

CompositionBrush

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

(継承元 XamlCompositionBrushBase)
Dispatcher

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

(継承元 DependencyObject)
FallbackColor

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

(継承元 XamlCompositionBrushBase)
Opacity

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

(継承元 Brush)
RelativeTransform

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

(継承元 Brush)
StateProperty

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

RevealBrush.State 添付プロパティを識別します。

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

TargetTheme

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

ブラシとライトの描画に使用するテーマを指定する値を取得または設定し、目的のテーマに正しい合成効果のレシピが使用されるようにします。

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

TargetThemeProperty

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

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

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

Transform

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

(継承元 Brush)

添付プロパティ

State

このブラシが使用される要素のポインターの状態を示す値を取得または設定します。

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

メソッド

ClearValue(DependencyProperty)

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

(継承元 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

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

(継承元 DependencyObject)
GetState(UIElement)

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

ターゲット要素の RevealBrush.State XAML 添付プロパティの値を取得します。

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

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)
SetState(UIElement, RevealBrushState)

重要

RevealBrush は、[要件] セクションで指定したオペレーティング システムで使用できます。 ただし、以降のバージョンでは変更されたり使用できなくなったりする可能性があるため、その使用はお勧めしません。

ターゲット要素の RevealBrush.State XAML 添付プロパティの値を設定します。

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

SetValue(DependencyProperty, Object)

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

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

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

(継承元 DependencyObject)

適用対象