다음을 통해 공유


TextBlock.GetAlphaMask 메서드

정의

텍스트의 알파 채널을 CompositionBrush로 나타내는 마스크를 반환합니다.

public:
 virtual CompositionBrush ^ GetAlphaMask() = GetAlphaMask;
CompositionBrush GetAlphaMask();
public CompositionBrush GetAlphaMask();
function getAlphaMask()
Public Function GetAlphaMask () As CompositionBrush

반환

TextBlock에 있는 텍스트의 알파 채널을 나타내는 마스크입니다.

Windows 요구 사항

디바이스 패밀리
Windows 10 Anniversary Edition (10.0.14393.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v3.0에서 도입되었습니다.)

설명

이 메서드는 컴퍼지션 그림자 및 효과에 대한 입력으로 사용할 수 있는 CompositionBrush 로 텍스트에서 알파 마스크를 가져옵니다. 알파 마스크 CompositionBrush 에는 원본 XAML 요소가 렌더링된 콘텐츠에 적용되는 것과 동일한 맞춤 및 스트레치 속성 값이 있으므로 이러한 값을 사용하여 XAML 요소를 기준으로 그림자 또는 효과를 올바르게 배치할 수 있습니다.

버전 호환성

GetAlphaMask 메서드는 Windows 10 버전 1607 이전에는 사용할 수 없습니다. Microsoft Visual Studio에서 앱의 '최소 플랫폼 버전' 설정이 이 페이지의 뒷부분에 있는 요구 사항 블록에 표시된 '도입된 버전'보다 작은 경우 이를 고려하여 앱을 디자인하고 테스트해야 합니다. 자세한 내용은 버전 적응 코드를 참조하세요.

앱이 이전 버전의 Windows 10 실행되는 경우 예외를 방지하려면 먼저 런타임 검사 수행하지 않고 이 메서드를 호출하지 마세요. 이 예제에서는 사용 하기 전에이 메서드의 존재에 대 한 검사 ApiInformation 클래스를 사용 하는 방법을 보여 집니다.

if (ApiInformation.IsMethodPresent("Windows.UI.Xaml.Controls.TextBlock", "GetAlphaMask"))
{
    var compositionBrush = textBlock1.GetAlphaMask();
}

적용 대상