Share via


MicaBackdrop 클래스

정의

와 같이 Window지원되는 XAML 표면에 Mica 재질을 적용하는 시스템 배경을 나타냅니다.

/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
/// [Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.XamlContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class MicaBackdrop : SystemBackdrop
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallback(enable=true)]
[Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodName(value="OnPropertyChanged")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.XamlContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public class MicaBackdrop : SystemBackdrop
Public Class MicaBackdrop
Inherits SystemBackdrop
상속
Object IInspectable DependencyObject SystemBackdrop MicaBackdrop
특성
Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackAttribute Microsoft.UI.Xaml.CustomAttributes.MUXPropertyChangedCallbackMethodNameAttribute ContractVersionAttribute MarshalingBehaviorAttribute ThreadingAttribute

예제

<Window
    ... >

    <Window.SystemBackdrop>
        <MicaBackdrop Kind="BaseAlt"/>
    </Window.SystemBackdrop>

</Window>
public MainWindow()
{
    this.InitializeComponent();

    SystemBackdrop = new MicaBackdrop() 
                        { Kind = MicaKind.BaseAlt };
}

설명

를 사용하여 MicaBackdropICompositionSupportsSystemBackdrop 인터페이스(일반적으로 XAML 창)를 구현하는 개체에 Mica 재질을 적용할 수 있습니다.

Mica는 모든 시스템에서 지원되지 않습니다. 지원되지 않는 경우 Mica 효과 대신 단색이 사용됩니다.

생성자

MicaBackdrop()

MicaBackdrop 클래스의 새 인스턴스를 초기화합니다.

속성

Dispatcher

항상 Windows 앱 SDK 앱에서 를 반환 null 합니다. 대신 DispatcherQueue 를 사용합니다.

(다음에서 상속됨 DependencyObject)
DispatcherQueue

DispatcherQueue 이 개체가 연결된 을 가져옵니다. 는 DispatcherQueue 코드가 비 UI 스레드에 의해 시작되는 경우에도 UI 스레드에서 에 액세스할 DependencyObject 수 있는 기능을 나타냅니다.

(다음에서 상속됨 DependencyObject)
Kind

가 표시하는 배경 MicaBackdrop 의 종류를 가져오거나 설정합니다.

KindProperty

Kind 종속성 속성을 나타냅니다.

메서드

ClearValue(DependencyProperty)

종속성 속성의 로컬 값을 지웁니다.

(다음에서 상속됨 DependencyObject)
GetAnimationBaseValue(DependencyProperty)

애니메이션이 활성화되지 않은 경우 적용되는 종속성 속성에 대해 설정된 모든 기본 값을 반환합니다.

(다음에서 상속됨 DependencyObject)
GetDefaultSystemBackdropConfiguration(ICompositionSupportsSystemBackdrop, XamlRoot)

에 전달할 수 있는 기본 SystemBackdropConfiguration 개체를 검색합니다 ISystemBackdropControllerWithTargets.SetSystemBackdropConfiguration.

(다음에서 상속됨 SystemBackdrop)
GetValue(DependencyProperty)

DependencyObject에서 종속성 속성의 현재 유효 값을 반환합니다.

(다음에서 상속됨 DependencyObject)
OnDefaultSystemBackdropConfigurationChanged(ICompositionSupportsSystemBackdrop, XamlRoot)

에서 반환된 개체가 변경될 때 호출되도록 이 메서드를 GetDefaultSystemBackdropConfiguration 재정의합니다. 이는 사용자 지정 SystemBackdropConfiguration를 사용하는 경우에 유용합니다.

(다음에서 상속됨 SystemBackdrop)
OnTargetConnected(ICompositionSupportsSystemBackdrop, XamlRoot)

이 개체가 유효한 컨테이너에 연결되면 호출됩니다. 예를 들어 에 설정된 경우입니다 Window.SystemBackdrop.

(다음에서 상속됨 SystemBackdrop)
OnTargetDisconnected(ICompositionSupportsSystemBackdrop)

이 개체가 컨테이너에서 지워지면 호출됩니다.

(다음에서 상속됨 SystemBackdrop)
ReadLocalValue(DependencyProperty)

로컬 값이 설정된 경우 종속성 속성의 로컬 값을 반환합니다.

(다음에서 상속됨 DependencyObject)
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback)

DependencyObject instance 특정 DependencyProperty의 변경 내용을 수신 대기하기 위한 알림 함수를 등록합니다.

(다음에서 상속됨 DependencyObject)
SetValue(DependencyProperty, Object)

DependencyObject에서 종속성 속성의 로컬 값을 설정합니다.

(다음에서 상속됨 DependencyObject)
UnregisterPropertyChangedCallback(DependencyProperty, Int64)

RegisterPropertyChangedCallback을 호출하여 이전에 등록된 변경 알림을 취소합니다.

(다음에서 상속됨 DependencyObject)

적용 대상

추가 정보