Microsoft.UI.Xaml 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WinUI(Windows UI 라이브러리)에 대한 일반 프레임워크 API를 제공합니다.
클래스
AdaptiveTrigger |
창 속성에 따라 시각적 상태를 적용하는 선언적 규칙을 나타냅니다. |
Application |
현재 애플리케이션 및 사용 가능한 서비스를 나타냅니다. |
ApplicationInitializationCallbackParams |
사용자 지정 초기화 시퀀스에 대한 정보를 전달할 개체를 나타냅니다. (사용되지 않음) |
BindingFailedEventArgs |
DebugSettings.BindingFailed 이벤트에 대한 이벤트 데이터를 제공합니다. |
BringIntoViewOptions |
요소를 볼 때 적용할 수 있는 옵션을 나타냅니다. |
BringIntoViewRequestedEventArgs |
UIElement.BringIntoViewRequested 이벤트에 대한 데이터를 제공합니다. |
BrushTransition |
요소의 브러시가 변경되면 애니메이션 전환 동작을 제공합니다. 현재 개체 간의 |
ColorPaletteResources |
XAML 요소에서 사용하는 색 리소스를 포함하는 특수 리소스 사전을 나타냅니다. |
CornerRadiusHelper |
CornerRadius 값을 처리하기 위한 기본 유틸리티 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 CornerRadius 의 메서드를 대신 사용해야 합니다. |
DataContextChangedEventArgs |
DataContextChanged 이벤트에 대한 데이터를 제공합니다. |
DataTemplate |
데이터 개체의 표시 구조에 대해 설명합니다. 데이터 값을 표시하는 템플릿의 특정 요소에 데이터 바인딩을 사용합니다. |
DataTemplateKey |
DataTemplate 클래스의 리소스 키를 나타냅니다. |
DebugSettings |
앱이 디버그 환경에서 실행되면 앱의 특정 측면이 작동하는 방식을 선언합니다. |
DependencyObject |
종속성 속성 시스템에 참가하는 개체를 나타냅니다. |
DependencyObjectCollection |
DependencyObject 항목을 포함할 수 있는 실용적인 컬렉션 클래스를 구현합니다. |
DependencyProperty |
종속성 속성 시스템에 등록된 종속성 속성을 나타냅니다. 종속성 속성은 값 식, 데이터 바인딩, 애니메이션 및 속성 변경 알림을 지원합니다. DependencyProperty 값이 종속성 속성의 식별자 역할을 하는 방법에 대한 자세한 내용은 종 속성 속성 개요를 참조하세요. |
DependencyPropertyChangedEventArgs |
종속성 속성이 값을 변경할 때 호출되는 PropertyChangedCallback 구현에 대한 데이터를 제공합니다. 또한 Control.IsEnabledChanged 이벤트 및 DependencyPropertyChangedEventHandler 대리자를 사용하는 다른 이벤트에 대한 이벤트 데이터를 제공합니다. |
DispatcherTimer |
지정된 시간 간격 및 지정된 우선 순위로 처리되는 Dispatcher 큐에 통합된 타이머를 제공합니다. |
DragEventArgs |
끌어서 놓기 이벤트에 대한 데이터를 제공합니다. |
DragOperationDeferral |
대상 앱을 사용하여 콘텐츠를 비동기적으로 끌어서 놓을 수 있습니다. |
DragStartingEventArgs |
DragStarting 이벤트에 대한 이벤트 데이터를 제공합니다. |
DragUI |
끌어서 놓기 작업을 시작할 때 끌 데이터의 시각적 표현을 제공합니다. |
DragUIOverride |
끌어서 놓기 작업 중에 끌어서 놓기 대상의 피드백을 포함하여 끌어서 놓는 데이터의 시각적 표현을 제공합니다. |
DropCompletedEventArgs |
DropCompleted 이벤트에 대한 이벤트 데이터를 제공합니다. |
DurationHelper |
기간 값을 처리하기 위한 기본 유틸리티 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 Duration 메서드를 대신 사용해야 합니다. |
EffectiveViewportChangedEventArgs |
FrameworkElement.EffectiveViewportChanged 이벤트에 대한 데이터를 제공합니다. |
ElementFactoryGetArgs |
IElementFactory의 GetElement 메서드 구현을 호출할 때 사용할 선택적 인수를 나타냅니다. |
ElementFactoryRecycleArgs |
IElementFactory의 RecycleElement 메서드 구현을 호출할 때 사용할 선택적 인수를 나타냅니다. |
ElementSoundPlayer |
XAML 컨트롤 사운드의 플레이어를 나타냅니다. |
EventTrigger |
이벤트에 대한 응답으로 작업 집합(애니메이션 스토리보드)을 적용하는 트리거를 나타냅니다. 일반적으로 사용되지 않습니다. 설명 부분을 참조하세요. |
ExceptionRoutedEventArgs |
ImageFailed와 같은 비동기 작업에서 이벤트로 발생하는 예외에 대한 이벤트 데이터를 제공합니다. |
FrameworkElement |
Windows 런타임 UI 개체에 대한 기본 요소 클래스를 제공합니다.
|
FrameworkTemplate |
요소의 요소 트리를 만듭니다. FrameworkTemplate은 ControlTemplate 및 DataTemplate 을 비롯한 특정 템플릿 동작이 있는 클래스의 기본 클래스 입니다. |
FrameworkView |
애플리케이션의 UI 창을 나타냅니다. |
FrameworkViewSource |
보기, 특히 FrameworkView 인스턴스를 만듭니다. 이는 인프라이며 대부분의 앱 시나리오에서 액세스할 필요가 없습니다. |
GridLengthHelper |
GridLength 값을 평가하거나 설정하는 도우미 메서드를 제공합니다. C# 코드는 GridLength 메서드를 대신 사용해야 합니다. |
LaunchActivatedEventArgs |
Application.OnLaunched 이벤트에 대한 이벤트 정보를 제공합니다. |
MediaFailedRoutedEventArgs |
MediaElement.MediaFailed 이벤트에 대한 이벤트 데이터를 제공합니다. |
PointHelper | |
PropertyMetadata |
등록된 조건을 포함하여 종속성 속성의 동작 측면을 정의합니다. 종속성 속성에 이 사용되는 방법에 |
PropertyPath |
다른 속성 아래 또는 소유 형식 아래의 경로로 속성을 설명하기 위한 데이터 구조체를 구현합니다. 속성 경로는 개체에 대한 데이터 바인딩에 사용됩니다. |
RectHelper |
Rect 값을 평가하거나 설정하는 도우미 메서드를 제공합니다. C# 코드는 대신 Rect 의 멤버를 사용해야 합니다. |
ResourceDictionary |
앱에서 사용하는 스타일과 같은 XAML 리소스에 대한 리포지토리를 정의합니다. XAML에서 리소스를 정의한 다음 { StaticResource} 태그 확장 및 {ThemeResource} 태그 확장을 사용하여 XAML에서 리소스 를 검색할 수 있습니다. 코드를 사용하여 리소스에 액세스할 수도 있지만 덜 일반적입니다. |
ResourceManagerRequestedEventArgs |
이벤트에 대한 |
RoutedEvent |
Windows 런타임 이벤트 시스템으로 라우팅된 이벤트를 나타냅니다. |
RoutedEventArgs |
라우트된 이벤트와 연결된 상태 정보 및 이벤트 데이터를 포함합니다. |
ScalarTransition |
요소의 불투명도 또는 회전 속성이 변경되면 애니메이션 전환 동작을 제공합니다. |
Setter |
Style 또는 VisualState의 속성에 값을 적용합니다. |
SetterBase |
값 setter에 대한 기본 클래스를 나타냅니다. |
SetterBaseCollection |
SetterBase에서 상속되는 개체의 컬렉션을 나타냅니다. |
SizeChangedEventArgs |
FrameworkElement.SizeChanged 이벤트와 관련된 데이터를 제공합니다. |
SizeHelper |
크기 값을 평가하거나 설정하는 도우미 메서드를 제공합니다. C# 코드는 대신 Size 의 멤버를 사용해야 합니다. |
StateTrigger |
시각적 상태를 조건부로 적용하는 트리거를 나타냅니다. |
StateTriggerBase |
상태 트리거의 기본 클래스를 나타냅니다. |
Style |
형식의 인스턴스 간에 공유할 수 있는 속성 setter를 포함합니다.
|
StyleTypedPropertyAttribute |
클래스 정의에 적용되는 특성을 나타내고 Style 형식인 속성의 TargetTypes를 결정합니다. |
TargetPropertyPath |
대상 요소의 속성 경로를 나타냅니다. |
TemplatePartAttribute |
템플릿에 사용되는 명명된 파트의 형식을 식별하기 위해 클래스 정의에 적용되는 특성을 나타냅니다. |
TemplateVisualStateAttribute |
컨트롤이 특정 상태일 수 있고 컨트롤의 ControlTemplate에서 VisualState가 예상되도록 지정합니다. |
ThicknessHelper |
두께 값을 평가하거나 설정하는 도우미 메서드 를 제공합니다. C# 코드는 대신 두께 의 멤버를 사용해야 합니다. |
TriggerAction |
BeginStoryboard의 기본 클래스로 사용됩니다. 일반적으로 사용되지 않습니다. 설명 부분을 참조하세요. |
TriggerActionCollection |
BeginStoryboard 개체의 컬렉션을 나타냅니다. |
TriggerBase |
EventTrigger의 기본 클래스로 사용됩니다. 일반적으로 사용되지 않습니다. 설명 부분을 참조하세요. |
TriggerCollection |
EventTrigger 개체의 컬렉션을 나타냅니다. |
UIElement |
|
UIElementWeakCollection |
UIElement 개체에 대한 약한 참조의 컬렉션을 나타냅니다. |
UnhandledExceptionEventArgs |
UnhandledException 이벤트에 대한 데이터를 제공합니다. |
Vector3Transition |
요소의 Translation 또는 Scale 속성이 변경되면 애니메이션 전환 동작을 제공합니다. |
VisualState |
특정 상태에 있을 때 UI 요소의 시각적 모양을 나타냅니다. 시각적 상태는 Setter 또는Storyboard 를 사용하여 페이지 내에서 UI 속성을 설정하거나 가 정의된 컨트롤 템플릿을 |
VisualStateChangedEventArgs |
CurrentStateChanging 및 CurrentStateChanged 이벤트에 대한 데이터를 제공합니다. |
VisualStateGroup |
한 상태에서 다른 상태로 이동하는 데 사용되는 상호 배타적인 VisualState 개체 및 VisualTransition 개체를 포함합니다. |
VisualStateManager |
시각적 상태 및 컨트롤에 대한 시각적 상태 간의 전환 논리를 관리합니다. 또한 컨트롤 템플릿에 대한 |
VisualTransition |
컨트롤이 한 시각적 상태에서 다른 시각적 상태로 전환할 때 발생하는 시각적 동작을 나타냅니다. |
Window |
현재 애플리케이션의 창을 나타냅니다. |
WindowActivatedEventArgs |
이벤트에서 반환 Window.Activated 된 창의 활성화 상태 정보를 포함합니다. |
WindowEventArgs |
Window.Closed 이벤트에서 반환된 창의 상태 정보를 포함합니다. |
WindowSizeChangedEventArgs |
Window.SizeChanged 이벤트에서 반환된 창의 크기 상태 정보를 포함합니다. |
WindowVisibilityChangedEventArgs |
Window.VisibilityChanged 이벤트에서 반환된 창의 표시 유형 상태 정보를 포함합니다. |
XamlResourceReferenceFailedEventArgs |
이벤트에 대한 |
XamlRoot |
XAML 콘텐츠의 트리와 호스트되는 컨텍스트에 대한 정보를 나타냅니다. |
XamlRootChangedEventArgs |
XamlRoot.Changed 이벤트에 대한 데이터를 제공합니다. |
구조체
CornerRadius |
테두리에 적용할 수 있는 등 둥근 모서리의 특징을 설명합니다. |
Duration |
타임라인이 활성 상태이거나 보다 일반적으로 두 개의 특수 값 |
GridLength |
별표(*) 크기 조정 및 자동 크기 조정을 명시적으로 지원하는 제어 논리에 대한 측정값을 나타냅니다. |
Thickness |
사각형 주위 틀의 두께를 설명합니다. 네 개의 Double 값은 사각형의 왼쪽, 위쪽, 오른쪽 및 아래쪽 측면을 각각 설명합니다. |
인터페이스
IDataTemplateExtension |
데이터 템플릿의 단계적 렌더링을 위한 도우미 메서드를 정의합니다. |
IElementFactory |
UIElement 개체의 생성 및 재활용을 지원합니다. |
IXamlServiceProvider |
서비스 개체 즉, 다른 개체에 대한 사용자 지정 지원을 제공하는 개체를 검색하는 메커니즘을 정의합니다. |
열거형
ApplicationHighContrastAdjustment |
고대비 테마를 사용할 때 프레임워크가 앱의 시각적 속성을 자동으로 조정할지 여부를 지정하는 상수를 정의합니다. |
ApplicationRequiresPointerMode |
중요 사용하지 마십시오. ApplicationRequiresPointerMode는 Windows 앱 SDK 지원되지 않습니다. 키보드 또는 게임 컨트롤러와 같은 포인터가 아닌 디바이스에 대한 상호 작용 환경을 지정합니다. |
ApplicationTheme |
앱의 테마 기본 설정을 선언합니다. |
AutomationTextAttributesEnum |
Microsoft UI 자동화 텍스트 범위의 텍스트 특성을 식별하는 상수를 정의합니다. |
DispatcherShutdownMode |
애플리케이션을 종료하는 방법을 지정하는 상수를 정의합니다. |
DurationType |
Duration에 Automatic 또는 Forever의 특수 값이 있는지 또는 구성 요소에 유효한 정보가 있는지 여부를 선언합니다 |
ElementHighContrastAdjustment |
고대비 테마를 사용할 때 프레임워크가 요소에 대한 시각적 속성을 자동으로 조정할지 여부를 지정하는 상수를 정의합니다. |
ElementSoundKind |
ElementSoundPlayer.Play 메서드에서 재생되는 소리를 지정하는 상수를 정의합니다. |
ElementSoundMode |
소리 재생 여부에 대한 컨트롤의 기본 설정을 지정하는 상수를 정의합니다. |
ElementSoundPlayerState |
XAML 컨트롤이 소리를 재생할지 여부를 지정하는 상수를 정의합니다. |
ElementSpatialAudioMode |
공간 소리가 자동으로 켜지거나 꺼지거나 처리되는지 여부를 나타내는 상수를 정의합니다. |
ElementTheme |
앱 UI의 개별 UIElement 부분에 사용해야 하는 UI 테마를 지정합니다. |
FlowDirection |
텍스트 및 UI 요소의 콘텐츠 흐름 방향을 지정하는 상수를 정의합니다. |
FocusState |
요소가 포커스를 가져오는 방법을 설명합니다. |
FocusVisualKind |
키보드 또는 게임 컨트롤러를 사용하여 탐색할 때 포커스가 있는 UI 요소를 나타내는 데 사용되는 시각적 피드백을 지정합니다. |
FontCapitals |
Typography.Capitals 연결된 속성의 대문자 스타일 값을 설명합니다. |
FontEastAsianLanguage |
지정된 동아시아 쓰기 시스템 또는 언어에 대한 글꼴별 문자 모양 버전을 선택하는 메커니즘을 제공합니다. |
FontEastAsianWidths |
다양한 너비 스타일의 문자 모양을 선택하는 메커니즘을 제공합니다. |
FontFraction |
Typography.Fraction 연결된 속성의 분수 스타일 값을 설명합니다. |
FontNumeralAlignment |
Typography.NumeralAlignment 연결된 속성의 숫자 맞춤 값을 설명합니다. |
FontNumeralStyle |
Typography.NumeralStyle 연결된 속성의 숫자 스타일 값을 설명합니다. |
FontVariants |
Typography.Variants 연결된 속성의 글꼴 변형 값을 설명합니다. |
GridUnitType |
GridLength 개체가 보유하는 값의 종류를 설명합니다. |
HorizontalAlignment |
부모 요소에 할당된 레이아웃 슬롯을 기준으로 가로 축에서 요소를 표시할 위치를 지정합니다. |
LayoutCycleDebugBreakLevel |
레이아웃 주기 크래시가 임박한 것으로 나타날 때 디버거 중단점을 트리거해야 하는 레이아웃 주기 추적 이벤트의 수준을 지정하는 상수를 정의합니다. |
LayoutCycleTracingLevel |
레이아웃 주기 추적 정보를 네이티브 디버거에 쓸지 여부와 기록되는 세부 수준을 지정하는 상수를 정의합니다. |
LineStackingStrategy |
각 줄에 대해 줄 상자가 결정되는 메커니즘에 대해 설명합니다. |
OpticalMarginAlignment |
텍스트 컨테이너 경계에 맞출 때 문자별 입력 체계의 측면 베어링 값을 처리하는 방법을 지정합니다. |
TextAlignment |
텍스트의 가운데, 왼쪽 맞춤 또는 오른쪽 맞춤 여부를 지정합니다. |
TextLineBounds |
선 상자 높이 계산 방법에 영향을 줍니다. |
TextReadingOrder |
속성에 대한 |
TextTrimming |
포함하는 상자의 가장자리를 오버플로하는 경우 텍스트를 잘라내는 방법을 설명합니다. |
TextWrapping |
텍스트가 컨테이너의 가장자리에 도달할 때 줄 바꿈되는지 여부를 지정합니다. |
Vector3TransitionComponents |
Vector3Transition 애니메이션 중에 애니메이션 효과를 주는 축을 지정하는 상수를 정의합니다. |
VerticalAlignment |
자식 요소가 부모의 레이아웃 슬롯 내에 세로 방향으로 배치되거나 늘어나는 방식을 설명합니다. |
Visibility |
요소의 표시 상태를 지정합니다. |
WindowActivationState |
Windows에서 Activated 이벤트가 발생하는 이유를 지정 합니다. |
대리자
예제
WinUI 3 갤러리 앱에는 대부분의 WinUI 3 컨트롤, 기능 및 기능의 대화형 예제가 포함되어 있습니다. Microsoft Store에서 앱을 다운로드하거나 GitHub에서 소스 코드를 가져오세요.