Microsoft.UI.Xaml 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
WinUI(Windows UI 라이브러리)에 대한 일반 프레임워크 API를 제공합니다.
클래스
AdaptiveTrigger |
창 속성에 따라 시각적 상태를 적용하는 선언적 규칙을 나타냅니다. |
Application |
현재 애플리케이션 및 사용 가능한 서비스를 나타냅니다. |
ApplicationInitializationCallbackParams |
사용자 지정 초기화 시퀀스에 대한 정보를 전달할 개체를 나타냅니다. (사용되지 않음) |
BindingFailedEventArgs |
DebugSettings.BindingFailed 이벤트에 대한 이벤트 데이터를 제공합니다. |
BringIntoViewOptions |
요소를 볼 때 적용할 수 있는 옵션을 나타냅니다. |
BringIntoViewRequestedEventArgs |
UIElement.BringIntoViewRequested 이벤트에 대한 데이터를 제공합니다. |
BrushTransition |
요소의 브러시가 변경되면 애니메이션 전환 동작을 제공합니다. 현재 |
ColorPaletteResources |
XAML 요소에서 사용하는 색 리소스를 포함하는 특수 리소스 사전을 나타냅니다. |
CornerRadiusHelper |
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 |
Duration 값을 처리하기 위한 기본 유틸리티 메서드를 제공합니다. C# 및 Microsoft Visual Basic 코드는 기간 메서드를 대신 사용해야 합니다. |
EffectiveViewportChangedEventArgs |
FrameworkElement.EffectiveViewportChanged 이벤트에 대한 데이터를 제공합니다. |
ElementFactoryGetArgs |
IElementFactoryGetElement 메서드의 구현을 호출할 때 사용할 선택적 인수를 나타냅니다. |
ElementFactoryRecycleArgs |
IElementFactoryRecycleElement 메서드의 구현을 호출할 때 사용할 선택적 인수를 나타냅니다. |
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 |
Point 값을 설정하는 도우미 메서드를 제공합니다. C# 코드는 Point 메서드를 대신 사용해야 합니다. |
PropertyMetadata |
등록된 조건을 포함하여 종속성 속성의 동작 측면을 정의합니다. |
PropertyPath |
속성을 다른 속성 아래 또는 소유 형식 아래의 경로로 설명하기 위한 데이터 구조를 구현합니다. 속성 경로는 개체에 대한 데이터 바인딩에 사용됩니다. |
RectHelper |
Rect 값을 평가하거나 설정하는 도우미 메서드를 제공합니다. C# 코드는 Rect 멤버를 대신 사용해야 합니다. |
ResourceDictionary |
앱에서 사용하는 스타일과 같은 XAML 리소스에 대한 리포지토리를 정의합니다. 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형식인 속성의 |
TargetPropertyPath |
대상 요소의 속성 경로를 나타냅니다. |
TemplatePartAttribute |
템플릿에 사용되는 명명된 파트의 형식을 식별하기 위해 클래스 정의에 적용되는 특성을 나타냅니다. |
TemplateVisualStateAttribute |
컨트롤이 특정 상태에 있을 수 있고 컨트롤의 ControlTemplateVisualState 예상되도록 지정합니다. |
ThicknessHelper | |
TriggerAction |
beginStoryboard |
TriggerActionCollection |
BeginStoryboard 개체의 컬렉션을 나타냅니다. |
TriggerBase |
eventTrigger |
TriggerCollection |
EventTrigger 개체의 컬렉션을 나타냅니다. |
UIElement |
|
UIElementWeakCollection |
UIElement 개체에 대한 약한 참조의 컬렉션을 나타냅니다. |
UnhandledExceptionEventArgs |
UnhandledException 이벤트에 대한 데이터를 제공합니다. |
Vector3Transition |
요소의 번역 또는 배율 속성이 변경되면 애니메이션 전환 동작을 제공합니다. |
VisualState |
특정 상태에 있을 때 UI 요소의 시각적 모양을 나타냅니다. 시각적 상태는 Setter 또는 Storyboard 사용하여 페이지 내에서 UI 속성을 설정하거나 |
VisualStateChangedEventArgs |
CurrentStateChanging 및 CurrentStateChanged 이벤트에 대한 데이터를 제공합니다. |
VisualStateGroup |
한 상태에서 다른 상태로 이동하는 데 사용되는 VisualState 개체 및 |
VisualStateManager |
시각적 상태와 컨트롤의 시각적 상태 간 전환 논리를 관리합니다. 또한 컨트롤 템플릿에 대한 XAML에서 시각적 상태를 정의하는 방법인 |
VisualTransition |
컨트롤이 한 시각적 상태에서 다른 시각적 상태로 전환할 때 발생하는 시각적 동작을 나타냅니다. |
Window |
현재 애플리케이션창을 나타냅니다. |
WindowActivatedEventArgs |
Microsoft.UI.Xaml.Window.Activated 이벤트에서 반환된 창의 정품 인증 상태 정보를 포함합니다. |
WindowEventArgs |
Window.Closed 이벤트에서 반환된 창의 상태 정보를 포함합니다. |
WindowSizeChangedEventArgs |
Window.SizeChanged 이벤트에서 반환된 창의 크기 상태 정보를 포함합니다. |
WindowVisibilityChangedEventArgs |
Window.VisibilityChanged 이벤트에서 반환된 창의 표시 상태 정보를 포함합니다. |
XamlResourceReferenceFailedEventArgs |
|
XamlRoot |
XAML 콘텐츠의 트리와 호스트되는 컨텍스트에 대한 정보를 나타냅니다. |
XamlRootChangedEventArgs |
XamlRoot.Changed 이벤트에 대한 데이터를 제공합니다. |
구조체
CornerRadius |
테두리적용할 수 있는 등 둥근 모서리의 특징을 설명합니다. |
Duration |
타임라인 활성화된 기간을 나타내거나 더 일반적으로 두 개의 특수 값 |
GridLength |
|
Thickness |
사각형 주위의 프레임 두께를 설명합니다. 네 개의 이중 값은 각각 사각형의 왼쪽 , 위쪽, 오른쪽및 아래쪽 측면에 대해 설명합니다. |
인터페이스
IDataTemplateExtension |
데이터 템플릿의 단계적 렌더링을 위한 도우미 메서드를 정의합니다. |
IElementFactory |
UIElement 개체의 생성 및 재활용을 지원합니다. |
IXamlServiceProvider |
서비스 개체를 검색하는 메커니즘을 정의합니다. 즉, 다른 개체에 대한 사용자 지정 지원을 제공하는 개체입니다. |
열거형
ApplicationHighContrastAdjustment |
고대비 테마를 사용할 때 프레임워크가 앱의 시각적 속성을 자동으로 조정할지 여부를 지정하는 상수를 정의합니다. |
ApplicationRequiresPointerMode |
중요하다 사용하지 마세요. ApplicationRequiresPointerMode는 Windows 앱 SDK에서 지원되지 않습니다. 키보드 또는 게임 컨트롤러와 같은 포인터가 아닌 디바이스에 대한 상호 작용 환경을 지정합니다. |
ApplicationTheme |
앱에 대한 테마 기본 설정을 선언합니다. |
AutomationTextAttributesEnum |
Microsoft UI 자동화 텍스트 범위의 텍스트 특성을 식별하는 상수 정의 |
DispatcherShutdownMode |
애플리케이션을 종료하는 방법을 지정하는 상수를 정의합니다. |
DurationType |
기간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 |
Window활성화된 이벤트가 발생하는 이유를 지정합니다. |
대리자
ApplicationInitializationCallback |
초기화 시퀀스 중에 호출해야 하는 콜백을 나타냅니다. |
BindingFailedEventHandler |
DebugSettings.BindingFailed 이벤트를 처리할 메서드를 나타냅니다. |
CreateDefaultValueCallback |
종속성 속성 기본값의 정의를 연기하기 위해 PropertyMetadata 생성자의 일부로 호출할 수 있는 메서드를 나타냅니다. |
DependencyPropertyChangedCallback |
RegisterPropertyChangedCallback 기술에 등록된 속성 변경 알림에 대해 속성 값이 변경될 때 호출되는 콜백을 나타냅니다. |
DependencyPropertyChangedEventHandler |
특정 DependencyObject 구현에서 DependencyProperty 변경될 때 발생하는 이벤트를 처리하는 메서드를 나타냅니다. |
DragEventHandler |
dragEnter , DragLeave, DragOver및 UIElementDrop 이벤트를 처리하는 메서드를 나타냅니다. |
EnteredBackgroundEventHandler |
Application.EnteredBackground 이벤트에 대한 처리기입니다. |
ExceptionRoutedEventHandler |
예외를 보고하는 특정 이벤트를 처리하는 메서드를 나타냅니다. 이러한 예외는 일반적으로 비동기 작업에서 발생합니다. |
LeavingBackgroundEventHandler |
Application.LeavingBackground 이벤트에 대한 처리기입니다. |
PropertyChangedCallback |
종속성 속성의 유효 속성 값이 변경될 때 호출되는 콜백을 나타냅니다. |
RoutedEventHandler |
라우트된 이벤트를 처리할 메서드를 나타냅니다. |
SizeChangedEventHandler |
SizeChanged 이벤트를 처리할 메서드를 나타냅니다. |
SuspendingEventHandler |
Application.Suspending 이벤트에 대한 처리기입니다. |
UnhandledExceptionEventHandler |
unhandledException 이벤트를 |
VisualStateChangedEventHandler |
|
예제
WinUI 3 갤러리 앱을 열고동작 중인 컨트롤을 확인합니다.
WinUI 3 갤러리 앱에는 대부분의 WinUI 3 컨트롤, 기능 및 기능에 대한 대화형 예제가 포함되어 있습니다. Microsoft Store
앱을 가져오거나 GitHub 소스 코드를 가져옵니다.