Shell 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다.
public ref class Shell : Microsoft::Maui::Controls::Page, Microsoft::Maui::Controls::IPageContainer<Microsoft::Maui::Controls::Page ^>, Microsoft::Maui::Controls::IShellController, Microsoft::Maui::IFlyoutView
[Microsoft.Maui.Controls.ContentProperty("Items")]
public class Shell : Microsoft.Maui.Controls.Page, Microsoft.Maui.Controls.IPageContainer<Microsoft.Maui.Controls.Page>, Microsoft.Maui.Controls.IShellController, Microsoft.Maui.IFlyoutView
[<Microsoft.Maui.Controls.ContentProperty("Items")>]
type Shell = class
inherit Page
interface IShellController
interface IPageController
interface IVisualElementController
interface IElementController
interface IPageContainer<Page>
interface IFlyoutView
interface IView
interface IElement
interface ITransform
Public Class Shell
Inherits Page
Implements IFlyoutView, IPageContainer(Of Page), IShellController
- 상속
- 상속
- 특성
- 구현
생성자
Shell() |
기본값으로 새 Shell 요소를 만듭니다. |
필드
ActionSheetSignalName |
내부 메시징 시스템에서 작업 시트를 표시하는 데 사용하는 식별자입니다. (다음에서 상속됨 Page) |
AlertSignalName |
내부 메시징 시스템에서 경고 대화 상자를 표시하는 데 사용하는 식별자입니다. (다음에서 상속됨 Page) |
BackButtonBehaviorProperty |
페이지의 뒤로 단추 동작을 제어합니다. |
BackgroundColorProperty |
셸 크롬의 배경색을 정의합니다. 셸 콘텐츠 뒤에 색이 채워지지 않습니다. |
BusySetSignalName |
내부 메시징 시스템에서 설정하는 IsBusy데 사용하는 식별자입니다. (다음에서 상속됨 Page) |
CurrentItemProperty |
현재 선택한 ShellItem입니다. |
CurrentStateProperty |
에 대한 바인딩 가능한 속성입니다 CurrentState. |
DisabledColorProperty |
사용하지 않도록 설정된 텍스트 및 아이콘을 음영 처리할 색을 정의합니다. |
FlyoutBackdropProperty |
플라이아웃 오버레이의 모양인 플라이아웃의 배경입니다. |
FlyoutBackgroundColorProperty |
셸 플라이아웃의 배경색입니다. |
FlyoutBackgroundImageAspectProperty |
배경 이미지의 가로 세로 비율입니다. |
FlyoutBackgroundImageProperty |
ImageSource 형식의 플라이아웃 배경 이미지를 파일, 포함된 리소스, URI 또는 스트림으로 설정합니다. |
FlyoutBackgroundProperty |
에 대한 바인딩 가능한 속성입니다 FlyoutBackground. |
FlyoutBehaviorProperty |
플라이아웃을 여는 데 사용되는 동작을 관리합니다. |
FlyoutContentProperty |
플라이아웃 콘텐츠를 나타내는 플라이아웃 항목입니다. |
FlyoutContentTemplateProperty |
플라이아웃 콘텐츠는 을 설정 DataTemplate하여 정의할 수 있습니다. 필요에 따라 플라이아웃 헤더를 플라이아웃 콘텐츠 위에 표시하거나 필요에 따라 플라이아웃 바닥글은 플라이아웃 콘텐츠 아래에 표시할 수 있습니다. |
FlyoutFooterProperty |
플라이아웃 바닥글 모양입니다. 플라이아웃 바닥글은 필요에 따라 플라이아웃 아래쪽에 표시되는 콘텐츠입니다. |
FlyoutFooterTemplateProperty |
플라이아웃 바닥글 모양은 을 설정 DataTemplate하여 정의할 수 있습니다. |
FlyoutHeaderBehaviorProperty |
에 대한 바인딩 가능한 속성입니다 FlyoutHeaderBehavior. |
FlyoutHeaderProperty |
플라이아웃 헤더 모양입니다. 플라이아웃 머리글은 필요에 따라 플라이아웃 맨 위에 표시되는 콘텐츠입니다. |
FlyoutHeaderTemplateProperty |
플라이아웃 헤더 모양은 .를 설정 DataTemplate하여 정의할 수 있습니다. |
FlyoutHeightProperty |
플라이아웃의 높이입니다. 이렇게 하면 탭 표시줄을 가리지 않도록 플라이아웃의 높이를 줄이는 등의 시나리오를 사용할 수 있습니다. |
FlyoutIconProperty |
기본적으로 셸 애플리케이션에는 누르면 플라이아웃을 여는 햄버거 아이콘이 있습니다. 이 아이콘은 FlyoutIcon 속성을 설정하여 변경할 수 있습니다. |
FlyoutIsPresentedProperty |
FlyoutIsPresented 속성을 플라이아웃이 현재 열려 있는지 여부를 나타내는 부울 값으로 설정하여 플라이아웃을 프로그래밍 방식으로 열고 닫을 수 있습니다. |
FlyoutItemIsVisibleProperty |
표시 유형입니다 FlyoutItem . 플라이아웃 항목은 플라이아웃에서 기본적으로 표시됩니다. |
FlyoutVerticalScrollModeProperty |
플라이아웃 스크롤의 동작을 수정합니다. 기본적으로 플라이아웃 항목이 플라이아웃에 들어가지 않으면 플라이아웃을 세로로 스크롤할 수 있습니다. |
FlyoutWidthProperty |
플라이아웃의 너비입니다. 이렇게 하면 전체 화면에서 플라이아웃을 확장하는 등의 시나리오를 사용할 수 있습니다. |
ForegroundColorProperty |
텍스트와 아이콘을 음영 처리할 색을 정의합니다. |
ItemsProperty |
에 대한 바인딩 가능한 속성입니다 Items. |
ItemTemplateProperty |
Shell DataTemplate 에서 관리하는 각 FlyoutItem 개체에 적용됩니다. |
MenuItemTemplateProperty |
각 MenuItem.의 모양을 사용자 지정합니다. |
NavBarHasShadowProperty |
탐색 모음에 그림자가 있는지 여부를 제어합니다. |
NavBarIsVisibleProperty |
페이지가 표시될 때 탐색 모음이 표시되는지 관리합니다. |
PresentationModeProperty |
메서드를 사용하여 페이지를 탐색할 때 발생하는 탐색 애니메이션을 GoToAsync(ShellNavigationState, Boolean) 정의합니다. 또한 콘텐츠가 모달 방식으로 표시되는지 여부를 제어합니다. |
PromptSignalName |
내부 메시징 시스템에서 프롬프트 대화 상자를 표시하는 데 사용하는 식별자입니다. (다음에서 상속됨 Page) |
SearchHandlerProperty |
Shell 검색 기능을 제어합니다. |
TabBarBackgroundColorProperty |
탭 표시줄의 배경색을 정의합니다. 속성이 설정되지 않은 경우 값이 BackgroundColorProperty 사용됩니다. |
TabBarDisabledColorProperty |
탭 표시줄의 비활성화된 색을 정의합니다. 속성이 설정되지 않은 경우 값이 DisabledColorProperty 사용됩니다. |
TabBarForegroundColorProperty |
연결된 속성에 대한 바인딩 가능한 속성 |
TabBarIsVisibleProperty |
아래쪽 탭 표시줄 표시 유형을 관리합니다. |
TabBarTitleColorProperty |
탭 표시줄의 제목 색을 정의합니다. 속성이 설정되지 않은 경우 값이 TitleColorProperty 사용됩니다. |
TabBarUnselectedColorProperty |
탭 표시줄의 선택되지 않은 색을 정의합니다. 속성이 설정되지 않은 경우 값이 UnselectedColorProperty 사용됩니다. |
TitleColorProperty |
탭 표시줄의 제목 색을 정의합니다. 속성이 설정되지 않은 경우 값이 TitleColorProperty 사용됩니다. |
TitleViewProperty |
View 탐색 모음에 표시할 수 있습니다. |
transientNamescope |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. (다음에서 상속됨 Element) |
UnselectedColorProperty |
탭 표시줄의 선택되지 않은 색을 정의합니다. 속성이 설정되지 않은 경우 값이 UnselectedColorProperty 사용됩니다. |
속성
AnchorX |
요소의 경계를 기준으로 변환 작업에 대한 중심점의 X 구성 요소를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
AnchorY |
요소의 경계를 기준으로 변환 작업에 대한 중심점의 Y 구성 요소를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
AutomationId |
자동화 프레임워크가 이 요소를 찾고 상호 작용할 수 있는 값을 가져오거나 설정합니다. (다음에서 상속됨 Element) |
Background |
요소의 Brush 배경을 채우는 데 사용할 항목을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
BackgroundColor |
요소의 Color 배경을 채울 항목을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
BackgroundImageSource |
이 페이지의 배경으로 사용할 값을 가져오거나 설정합니다 ImageSource . 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 Page) |
Batched |
이 요소에 대해 일괄 처리된 변경 내용이 수행되었음을 나타내는 값을 가져옵니다. (다음에서 상속됨 VisualElement) |
Behaviors |
이 요소에 연결된 개체 목록을 Behavior 가져옵니다. 이는 읽기 전용 바인딩 가능 속성입니다. (다음에서 상속됨 VisualElement) |
BindingContext |
이 BindableObject속성에 속하는 바인딩된 속성의 대상이 되는 속성을 포함하는 개체를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 BindableObject) |
Bounds |
디바이스 독립적 단위로 요소의 경계를 가져옵니다. (다음에서 상속됨 VisualElement) |
class |
요소의 스타일 클래스를 가져오거나 설정합니다. (다음에서 상속됨 NavigableElement) |
ClassId |
의미상 유사한 요소의 컬렉션을 식별하는 데 사용되는 값을 가져오거나 설정합니다. (다음에서 상속됨 Element) |
Clip |
요소의 클리핑 영역을 지정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
ContainerArea |
이 페이지가 포함된 영역을 가져오거나 설정합니다. (다음에서 상속됨 Page) |
Current |
현재 Shell에 대한 액세스를 제공하는 정적 속성입니다. |
CurrentItem |
현재 선택한 ShellItem입니다. |
CurrentPage |
현재 표시된 페이지입니다. |
CurrentState |
Shell의 현재 탐색 상태입니다. |
DesiredSize |
레이아웃 프로세스의 측정 단계 중 이 요소가 계산한 크기를 가져옵니다. (다음에서 상속됨 VisualElement) |
DisableLayout |
이 요소의 레이아웃을 사용할 수 없음을 나타내는 값을 가져옵니다. (다음에서 상속됨 VisualElement) |
Dispatcher |
이 바인딩 가능한 개체를 만들 때 사용할 수 있었던 디스패처를 가져오고, 그렇지 않으면 사용 가능한 가장 가까운 디스패처(창/앱)를 찾으려고 시도합니다. (다음에서 상속됨 BindableObject) |
EffectControlProvider |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
Effects |
런타임 동안 요소에 적용할 스타일 및 속성을 가져오거나 설정합니다. (다음에서 상속됨 Element) |
FlowDirection |
레이아웃 흐름 방향을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
FlyoutBackdrop |
플라이아웃 오버레이의 모양인 플라이아웃의 배경을 가져오거나 설정합니다. |
FlyoutBackground |
셸 플라이아웃의 배경색을 가져오거나 설정합니다. |
FlyoutBackgroundColor |
플라이아웃의 배경색을 가져오거나 설정합니다. |
FlyoutBackgroundImage |
플라이아웃 배경 이미지를 가져오거나 설정합니다. ImageSource 형식은 파일, 포함된 리소스, URI 또는 스트림일 수 있습니다. |
FlyoutBackgroundImageAspect |
배경 이미지의 가로 세로 비율을 가져오거나 설정합니다. |
FlyoutBehavior |
플라이아웃을 여는 동작을 가져오거나 설정합니다. |
FlyoutContent |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
FlyoutContentTemplate |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
FlyoutFooter |
플라이아웃 바닥글의 모양을 정의하는 뷰를 가져오거나 설정합니다. 플라이아웃 바닥글은 필요에 따라 플라이아웃 아래쪽에 표시되는 콘텐츠입니다. |
FlyoutFooterTemplate |
를 사용하여 DataTemplate플라이아웃 바닥글 모양을 가져오거나 설정합니다. |
FlyoutHeader |
플라이아웃 헤더의 모양을 정의하는 뷰를 가져오거나 설정합니다. 플라이아웃 머리글은 필요에 따라 플라이아웃 맨 위에 표시되는 콘텐츠입니다. |
FlyoutHeaderBehavior |
플라이아웃의 헤더 동작을 가져오거나 설정합니다. |
FlyoutHeaderTemplate |
를 사용하여 DataTemplate플라이아웃 헤더 모양을 가져오거나 설정합니다. |
FlyoutHeight |
플라이아웃의 높이를 가져오거나 설정합니다. |
FlyoutIcon |
누를 때 플라이아웃을 여는 아이콘을 가져오거나 설정합니다. |
FlyoutIsPresented |
플라이아웃의 표시 상태를 가져오거나 설정합니다. |
FlyoutItems |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
FlyoutVerticalScrollMode |
플라이아웃 스크롤의 동작을 수정합니다. |
FlyoutWidth |
플라이아웃의 너비를 가져오거나 설정합니다. |
Frame |
이 요소가 화면에 있는 프레임을 가져오거나 설정합니다. (다음에서 상속됨 VisualElement) |
Handler |
이 요소에 IViewHandler 연결된 값을 가져오거나 설정합니다. (다음에서 상속됨 VisualElement) |
Height |
이 요소의 현재 렌더링된 높이를 가져옵니다. 이는 읽기 전용 바인딩 가능 속성입니다. (다음에서 상속됨 VisualElement) |
HeightRequest |
이 요소의 원하는 높이 재정의를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
IconImageSource |
이 페이지에 연결된 아이콘에 사용할 아이콘을 가져오거나 설정합니다 ImageSource . 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 Page) |
Id |
애플리케이션을 실행하는 동안 요소를 고유하게 식별하는 데 사용할 수 있는 값을 가져옵니다. (다음에서 상속됨 Element) |
IgnoresContainerArea |
를 무시할 ContainerArea지 여부를 결정하는 값을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 Page) |
InputTransparent |
이 요소가 사용자 상호 작용 중에 적중 테스트에 응답하는지 여부를 나타내는 값을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
InternalChildren |
이 페이지에 포함된 자식 요소의 내부 컬렉션을 가져옵니다. (다음에서 상속됨 Page) |
IsBusy |
페이지 사용 중 상태를 가져오거나 설정합니다. 이로 인해 플랫폼별 글로벌 활동 표시기가 사용 중인 상태를 표시합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 Page) |
IsEnabled |
이 요소가 사용자 인터페이스에서 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
IsEnabledCore |
이 값은 누적 IsEnabled 값을 나타냅니다. 값이 변경될 경우 이 속성을 재정의하는 모든 형식은 RefreshIsEnabledProperty() 메서드도 호출해야 합니다. (다음에서 상속됨 VisualElement) |
IsFocused |
현재 이 요소에 초점을 맞추었는지 여부를 나타내는 값을 가져옵니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
IsInPlatformLayout |
이 요소가 현재 플랫폼 레이아웃 주기를 거치고 있음을 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 VisualElement) |
IsLoaded |
요소가 주 개체 트리에 연결되어 있는지를 나타냅니다. (다음에서 상속됨 VisualElement) |
IsPlatformEnabled |
이 요소의 플랫폼에 해당하는 요소가 사용되는지 여부를 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 VisualElement) |
IsPlatformStateConsistent |
이 요소가 현재 플랫폼에 해당하는 요소 상태와 일치한다는 것을 나타내는 값을 가져오거나 설정합니다. (다음에서 상속됨 VisualElement) |
IsVisible |
이 요소가 화면에 표시되고 레이아웃에서 공간을 차지할지 여부를 결정하는 값을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Items | |
ItemTemplate |
각 항목에 적용되는 집합을 가져오거나 설정합니다 DataTemplate . |
LogicalChildren |
사용되지 않음.
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. (다음에서 상속됨 Element) |
MaximumHeightRequest |
레이아웃 중에 요소가 요청할 최대 높이를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
MaximumWidthRequest |
레이아웃 중에 요소가 요청할 최대 너비를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
MenuBarItems |
MenuBarItem 플랫폼별 방식으로 구현된 이 페이지의 개체를 가져옵니다. (다음에서 상속됨 Page) |
MenuItemTemplate |
MenuItems 컬렉션의 DataTemplate MenuItem 개체에 적용된 개체를 가져오거나 설정합니다. |
MinimumHeightRequest |
레이아웃 중에 요소가 요청할 최소 높이를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
MinimumWidthRequest |
레이아웃 중에 요소가 요청할 최소 너비를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Navigation |
스택 기반 탐색을 처리하는 개체를 가져옵니다. (다음에서 상속됨 NavigableElement) |
NavigationProxy |
에 대한 Navigation 캐스트를 NavigationProxy가져옵니다. (다음에서 상속됨 NavigableElement) |
Opacity |
렌더링될 때 요소에 적용되는 불투명도 요소를 가져오거나 설정합니다. 이 값의 범위는 0에서 1까지입니다. 이 범위를 벗어난 값은 가장 가까운 유효한 값으로 설정됩니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Padding |
페이지의 내용과 해당 테두리 사이의 간격을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 Page) |
Parent |
이 요소의 부모를 Element 가져오거나 설정합니다. (다음에서 상속됨 Element) |
RealParent |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
Resources |
로컬 리소스 사전을 가져오거나 설정합니다. (다음에서 상속됨 VisualElement) |
Rotation |
요소가 렌더링되는 경우 Z-축(아핀 회전)에 대한 회전(도 단위)을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
RotationX |
요소가 렌더링되는 경우 X-축(원근감 회전)에 대한 회전(도 단위)을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
RotationY |
요소가 렌더링되는 경우 Y-축(원근감 회전)에 대한 회전(도 단위)을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Scale |
요소에 적용되는 배율 인수를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
ScaleX |
X 방향으로 적용할 크기 조정 값을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
ScaleY |
Y 방향으로 적용할 크기 조정 값을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Shadow |
요소에 의해 캐스팅된 그림자 효과를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Style |
이 요소의 고유 Style 요소를 가져오거나 설정합니다. (다음에서 상속됨 NavigableElement) |
StyleClass |
요소의 스타일 클래스를 가져오거나 설정합니다. (다음에서 상속됨 NavigableElement) |
StyleId |
요소를 고유하게 식별하는 사용자 정의 값을 가져오거나 설정합니다. (다음에서 상속됨 Element) |
Title |
페이지의 제목을 가져오거나 설정합니다. (다음에서 상속됨 Page) |
ToolbarItems |
ToolbarItem 플랫폼별 방식으로 구현된 이 페이지의 개체를 가져옵니다. (다음에서 상속됨 Page) |
TranslationX |
요소의 X 번역 델타를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
TranslationY |
요소의 Y 번역 델타를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Triggers |
이 요소에 연결된 개체 목록을 TriggerBase 가져옵니다. 이는 읽기 전용 바인딩 가능 속성입니다. (다음에서 상속됨 VisualElement) |
Visual |
요소의 IVisual 시각적 모양을 재정의하는 구현을 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Width |
이 요소의 현재 너비를 가져옵니다. 이는 읽기 전용 바인딩 가능 속성입니다. (다음에서 상속됨 VisualElement) |
WidthRequest |
이 요소의 원하는 너비 재정의를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
Window |
Window 요소와 연결된 항목을 가져옵니다. 이는 읽기 전용 바인딩 가능 속성입니다. (다음에서 상속됨 VisualElement) |
X |
이 요소의 현재 X 위치를 가져옵니다. 이는 읽기 전용 바인딩 가능 속성입니다. (다음에서 상속됨 VisualElement) |
Y |
이 요소의 현재 Y 위치를 가져옵니다. 이는 읽기 전용 바인딩 가능 속성입니다. (다음에서 상속됨 VisualElement) |
ZIndex |
레이아웃 내 요소의 프런트 투 백 z 인덱스(front-to-back)를 가져오거나 설정합니다. 이는 바인딩 가능한 속성입니다. (다음에서 상속됨 VisualElement) |
메서드
AddLogicalChild(Element) |
논리 자식에 추가 Element 합니다. (다음에서 상속됨 Element) |
ApplyBindings() |
현재 바인딩을 모두 적용합니다 BindingContext. (다음에서 상속됨 BindableObject) |
Arrange(Rect) |
자식 개체를 배치하고 요소의 크기를 결정합니다. (다음에서 상속됨 VisualElement) |
ArrangeOverride(Rect) |
서브클래스가 컨트롤 레이아웃을 전달하는 동안 사용자 지정 정렬 논리를 구현할 수 있습니다. (다음에서 상속됨 VisualElement) |
BatchBegin() |
요소 속성에 대한 변경 내용 일괄 처리가 시작됨을 나타냅니다. 이렇게 하면 더 많은 수의 속성 값이 변경되는 경우 성능에 도움이 될 수 있습니다. (다음에서 상속됨 VisualElement) |
BatchCommit() |
요소에 대한 명령 일괄 처리가 종료되며 해당 명령은 이제 커밋할 수 있음을 나타냅니다. (다음에서 상속됨 VisualElement) |
ChangeVisualState() |
이 요소 현재 속성 값에 따라 현재 시각적 상태를 변경합니다. (다음에서 상속됨 VisualElement) |
ClearLogicalChildren() |
모든 자식 ElementS를 제거합니다. (다음에서 상속됨 Element) |
ClearValue(BindableProperty) |
바인딩 가능한 속성에 대해 이전에 설정된 값을 지웁니다. (다음에서 상속됨 BindableObject) |
ClearValue(BindablePropertyKey) |
키로 식별된 바인딩 가능한 속성에 대해 이전에 설정된 값을 지웁니다. (다음에서 상속됨 BindableObject) |
CoerceValue(BindableProperty) |
지정된 바인딩 가능 속성의 값을 강제 변환합니다. 이 작업은 지정된 바인딩 가능한 속성을 호출하여 BindableProperty.CoerceValueDelegate 수행됩니다. (다음에서 상속됨 BindableObject) |
CoerceValue(BindablePropertyKey) |
지정된 바인딩 가능 속성의 값을 강제 변환합니다. 이 작업은 지정된 바인딩 가능한 속성을 호출하여 BindableProperty.CoerceValueDelegate 수행됩니다. (다음에서 상속됨 BindableObject) |
DisplayActionSheet(String, String, String, FlowDirection, String[]) |
애플리케이션 사용자가 여러 단추 중에서 선택할 수 있도록 플랫폼 작업 시트를 표시합니다. (다음에서 상속됨 Page) |
DisplayActionSheet(String, String, String, String[]) |
애플리케이션 사용자가 여러 단추 중에서 선택할 수 있도록 플랫폼 작업 시트를 표시합니다. (다음에서 상속됨 Page) |
DisplayAlert(String, String, String, FlowDirection) |
단일 취소 단추를 사용하여 애플리케이션 사용자에게 경고 대화 상자를 표시합니다. (다음에서 상속됨 Page) |
DisplayAlert(String, String, String, String, FlowDirection) |
단일 취소 단추를 사용하여 애플리케이션 사용자에게 경고 대화 상자를 표시합니다. (다음에서 상속됨 Page) |
DisplayAlert(String, String, String, String) |
단일 취소 단추를 사용하여 애플리케이션 사용자에게 경고 대화 상자를 표시합니다. (다음에서 상속됨 Page) |
DisplayAlert(String, String, String) |
단일 취소 단추를 사용하여 애플리케이션 사용자에게 경고 대화 상자를 표시합니다. (다음에서 상속됨 Page) |
DisplayPromptAsync(String, String, String, String, String, Int32, Keyboard, String) |
단일 문자열 값을 캡처하려는 의도로 애플리케이션 사용자에게 프롬프트 대화 상자를 표시합니다. (다음에서 상속됨 Page) |
EffectIsAttached(String) |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
FindByName(String) |
지정된 이름을 갖는 요소를 반환합니다. (다음에서 상속됨 Element) |
Focus() |
이 요소에 포커스를 설정하려고 시도합니다. (다음에서 상속됨 VisualElement) |
ForceLayout() |
페이지가 레이아웃 패스를 수행하도록 합니다. (다음에서 상속됨 Page) |
GetBackButtonBehavior(BindableObject) |
|
GetBackgroundColor(BindableObject) |
셸 크롬의 배경색을 가져옵니다. |
GetDisabledColor(BindableObject) |
사용하지 않도록 설정된 텍스트 및 아이콘을 음영으로 지정할 색을 가져옵니다. |
GetFlyoutBackdrop(BindableObject) |
Shell 크롬에서 선택되지 않은 텍스트 및 아이콘의 색을 가져옵니다. |
GetFlyoutBehavior(BindableObject) |
지정된 |
GetFlyoutHeight(BindableObject) |
지정된 |
GetFlyoutItemIsVisible(BindableObject) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
GetFlyoutWidth(BindableObject) |
플라이아웃의 너비를 가져옵니다. |
GetForegroundColor(BindableObject) |
탭 표시줄의 전경색을 가져옵니다. |
GetItemTemplate(BindableObject) |
Shell에서 DataTemplate 관리하는 각 FlyoutItem 개체에 적용되는 항목을 가져옵니다. |
GetMenuItemTemplate(BindableObject) |
DataTemplate MenuItems 컬렉션의 개체에 적용 MenuItem 된 개체를 가져옵니다. |
GetNavBarHasShadow(BindableObject) |
지정된 |
GetNavBarIsVisible(BindableObject) |
지정된 |
GetParentWindow() |
페이지가 포함된 부모 창을 검색합니다. (다음에서 상속됨 Page) |
GetPresentationMode(BindableObject) |
메서드를 사용하여 페이지를 탐색할 때 발생하는 탐색 애니메이션을 GoToAsync(ShellNavigationState, Boolean) 가져옵니다. |
GetSearchHandler(BindableObject) |
통합 검색 기능을 가져옵니다. |
GetTabBarBackgroundColor(BindableObject) |
탭 표시줄의 배경색을 가져옵니다. |
GetTabBarDisabledColor(BindableObject) |
탭 표시줄의 배경색을 가져옵니다. |
GetTabBarForegroundColor(BindableObject) |
탭 표시줄을 사용하지 않도록 설정한 경우의 색을 가져옵니다. |
GetTabBarIsVisible(BindableObject) |
지정된 |
GetTabBarTitleColor(BindableObject) |
탭 표시줄의 전경색을 가져옵니다. |
GetTabBarUnselectedColor(BindableObject) |
탭 표시줄의 제목 색을 가져옵니다. |
GetTitleColor(BindableObject) |
현재 페이지의 제목에 사용되는 색을 가져옵니다. |
GetTitleView(BindableObject) |
View 지정된 |
GetUnselectedColor(BindableObject) |
Shell 크롬에서 선택되지 않은 텍스트 및 아이콘의 색을 가져옵니다. |
GetValue(BindableProperty) |
지정된 바인딩 가능한 속성에 포함된 값을 반환합니다. (다음에서 상속됨 BindableObject) |
GoToAsync(ShellNavigationState, Boolean, IDictionary<String,Object>) |
필요에 따라 애니메이션 효과를 주는 |
GoToAsync(ShellNavigationState, Boolean, ShellNavigationQueryParameters) |
이 메서드는 a ShellNavigationState Task로 이동하고 . |
GoToAsync(ShellNavigationState, Boolean) |
필요에 따라 애니메이션 효과를 주는 |
GoToAsync(ShellNavigationState, IDictionary<String,Object>) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
GoToAsync(ShellNavigationState, ShellNavigationQueryParameters) |
이 메서드는 a ShellNavigationState 로 이동하고 탐색 애니메이션이 Task 완료되면 완료되는 값을 반환합니다. |
GoToAsync(ShellNavigationState) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
InsertLogicalChild(Int32, Element) |
지정된 인 Element 덱스에 논리 자식에 삽입합니다. (다음에서 상속됨 Element) |
InvalidateMeasure() |
요소의 현재 측정값을 무효화된 것으로 표시합니다. (다음에서 상속됨 VisualElement) |
InvalidateMeasureNonVirtual(InvalidationTrigger) |
사용되지 않음.
요소의 측정값을 무효화합니다. (다음에서 상속됨 VisualElement) |
InvalidateMeasureOverride() |
서브클래스(예: 레이아웃)를 재정의할 수 있는 방법을 제공합니다. InvalidateMeasure() (다음에서 상속됨 VisualElement) |
IsSet(BindableProperty) |
바인딩 가능한 속성이 있고 값 집합이 있는지 여부를 확인합니다. (다음에서 상속됨 BindableObject) |
Layout(Rect) |
레이아웃 주기 동안 요소의 경계를 업데이트합니다. (다음에서 상속됨 VisualElement) |
LayoutChildren(Double, Double, Double, Double) |
사용되지 않음.
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
Measure(Double, Double, MeasureFlags) |
사용되지 않음.
디바이스에 표시하기 위해 요소에 필요한 최소 크기를 반환합니다. (다음에서 상속됨 VisualElement) |
Measure(Double, Double) |
디바이스에 표시하기 위해 요소에 필요한 최소 크기를 반환합니다. 여백은 측정값에서 제외되지만 크기와 함께 반환됩니다.
부모 요소의 패스 외부에서 이 메서드를 |
MeasureOverride(Double, Double) |
서브클래스가 컨트롤 측정값 통과 중에 사용자 지정 측정값 논리를 구현할 수 있도록 허용합니다. (다음에서 상속됨 VisualElement) |
On<T>() |
플랫폼별 메서드를 호출할 수 있는 이 |
OnAppearing() |
파생 클래스에서 재정의되는 경우 애플리케이션 개발자는 페이지가 표시되기 직전에 동작을 사용자 지정할 수 있습니다. (다음에서 상속됨 Page) |
OnBackButtonPressed() |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
OnBindingContextChanged() |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
OnChildAdded(Element) |
자식 개체가 이 요소에 추가될 때 호출됩니다. (다음에서 상속됨 VisualElement) |
OnChildMeasureInvalidated(Object, EventArgs) |
자식 Element의 기본 크기가 변경되었음을 나타냅니다. (다음에서 상속됨 Page) |
OnChildRemoved(Element, Int32) |
이 요소에서 자식 개체를 제거할 때 호출됩니다. (다음에서 상속됨 VisualElement) |
OnChildrenReordered() |
ChildrenReordered 이벤트를 발생시킵니다. (다음에서 상속됨 VisualElement) |
OnDisappearing() |
파생 클래스에서 재정의되는 경우 페이지가 사라지면 애플리케이션 개발자가 동작을 사용자 지정할 수 있습니다. (다음에서 상속됨 Page) |
OnHandlerChanged() |
파생 클래스에서 재정의되는 경우 이벤트를 발생 HandlerChanged 시켜야 합니다. (다음에서 상속됨 Element) |
OnHandlerChanging(HandlerChangingEventArgs) |
파생 클래스에서 재정의되는 경우 이벤트를 발생 HandlerChanging 시켜야 합니다. (다음에서 상속됨 Element) |
OnMeasure(Double, Double) |
사용되지 않음.
레이아웃 측정이 발생할 때 호출되는 메서드입니다. (다음에서 상속됨 VisualElement) |
OnNavigated(ShellNavigatedEventArgs) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
OnNavigatedFrom(NavigatedFromEventArgs) |
파생 클래스에서 재정의되는 경우 애플리케이션 개발자는 페이지가 탐색된 직후 동작을 사용자 지정할 수 있습니다. (다음에서 상속됨 Page) |
OnNavigatedTo(NavigatedToEventArgs) |
파생 클래스에서 재정의되는 경우 애플리케이션 개발자는 페이지를 탐색한 직후 동작을 사용자 지정할 수 있습니다. (다음에서 상속됨 Page) |
OnNavigating(ShellNavigatingEventArgs) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
OnNavigatingFrom(NavigatingFromEventArgs) |
파생 클래스에서 재정의되는 경우 애플리케이션 개발자는 페이지가 탐색되기 직전에 동작을 사용자 지정할 수 있습니다. (다음에서 상속됨 Page) |
OnParentChanged() |
파생 클래스에서 재정의되는 경우 이벤트를 발생 ParentChanged 시켜야 합니다. (다음에서 상속됨 Element) |
OnParentChanging(ParentChangingEventArgs) |
파생 클래스에서 재정의되는 경우 이벤트를 발생 ParentChanging 시켜야 합니다. (다음에서 상속됨 Element) |
OnParentSet() |
페이지의 Parent 속성이 변경될 때 호출됩니다. (다음에서 상속됨 Page) |
OnPropertyChanged(String) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
OnPropertyChanging(String) |
PropertyChanging 이벤트를 발생시킵니다. (다음에서 상속됨 BindableObject) |
OnSizeAllocated(Double, Double) |
페이지에 크기가 할당되었음을 나타냅니다. (다음에서 상속됨 Page) |
PlatformSizeChanged() |
이 요소의 크기에 해당하는 플랫폼 요소가 변경되었으며 새 레이아웃 주기가 필요할 수 있음을 나타냅니다. (다음에서 상속됨 VisualElement) |
RefreshIsEnabledProperty() |
일부 이벤트가 발생하고 속성 값이 변경되는 경우 이 메서드를 IsEnabledCore 항상 호출해야 합니다. (다음에서 상속됨 VisualElement) |
RemoveBinding(BindableProperty) |
바인딩 가능한 속성에서 이전에 설정된 바인딩을 제거합니다. (다음에서 상속됨 BindableObject) |
RemoveDynamicResource(BindableProperty) |
이전에 설정한 동적 리소스를 제거합니다. (다음에서 상속됨 Element) |
RemoveLogicalChild(Element) |
논리적 자식에서 특정 Element 항목의 첫 번째 항목을 제거합니다. (다음에서 상속됨 Element) |
SendAppearing() |
화면에 시각적으로 표시되도록 하는 신호를 페이지로 보냅니다. (다음에서 상속됨 Page) |
SendBackButtonPressed() | (다음에서 상속됨 Page) |
SendDisappearing() |
화면에서 시각적으로 숨겨질 것이라는 신호를 페이지로 보냅니다. (다음에서 상속됨 Page) |
SetBackButtonBehavior(BindableObject, BackButtonBehavior) |
지정된 |
SetBackgroundColor(BindableObject, Color) |
셸 크롬의 배경색을 설정합니다. 셸 콘텐츠 뒤에 색이 채워지지 않습니다. |
SetBinding(BindableProperty, BindingBase) |
바인딩 가능한 속성에 바인딩을 할당합니다. (다음에서 상속됨 BindableObject) |
SetDisabledColor(BindableObject, Color) |
색을 사용하지 않도록 설정된 텍스트 및 아이콘 음영으로 설정합니다. |
SetDynamicResource(BindableProperty, String) |
제공된 BindableProperty 키를 사용하여 DynamicResource를 통해 업데이트할 이 요소의 속성을 설정합니다. (다음에서 상속됨 Element) |
SetFlyoutBackdrop(BindableObject, Brush) |
플라이아웃 오버레이의 모양인 플라이아웃의 배경을 설정합니다. |
SetFlyoutBehavior(BindableObject, FlyoutBehavior) |
지정된 |
SetFlyoutHeight(BindableObject, Double) |
플라이아웃의 높이를 설정합니다. |
SetFlyoutItemIsVisible(BindableObject, Boolean) |
개체가 플라이아웃 메뉴에 표시되는 FlyoutItem 지 여부를 결정하는 값을 설정합니다. 플라이아웃 항목은 플라이아웃에서 기본적으로 표시됩니다. 그러나 항목을 플라이아웃 FlyoutItemIsVisibleProperty에 숨길 수 있습니다. |
SetFlyoutWidth(BindableObject, Double) |
지정된 |
SetForegroundColor(BindableObject, Color) |
탭 표시줄의 전경색을 정의합니다. 속성이 설정되지 않은 경우 값이 ForegroundColorProperty 사용됩니다. |
SetItemTemplate(BindableObject, DataTemplate) |
Shell에서 DataTemplate 관리하는 각 FlyoutItem 개체에 적용된 개체를 설정합니다. |
SetMenuItemTemplate(BindableObject, DataTemplate) |
DataTemplate MenuItems 컬렉션의 개체에 적용 MenuItem 된 개체를 설정합니다. 셸은 Text 및 IconImageSource 속성을 의 BindingContext에 MenuItemTemplate제공합니다. |
SetNavBarHasShadow(BindableObject, Boolean) |
지정된 |
SetNavBarIsVisible(BindableObject, Boolean) |
지정된 |
SetPresentationMode(BindableObject, PresentationMode) |
메서드를 사용하여 탐색할 때 Page 재생되는 탐색 애니메이션을 GoToAsync(ShellNavigationState, Boolean) 설정합니다. |
SetSearchHandler(BindableObject, SearchHandler) |
지정된 |
SetTabBarBackgroundColor(BindableObject, Color) |
탭 표시줄의 배경색을 설정합니다. 속성이 설정되지 않은 경우 BackgroundColor 속성 값이 사용됩니다. |
SetTabBarDisabledColor(BindableObject, Color) |
탭 표시줄의 비활성화된 색을 설정합니다. 속성이 설정되지 않은 경우 값이 DisabledColorProperty 사용됩니다. |
SetTabBarForegroundColor(BindableObject, Color) |
탭 표시줄의 전경색을 설정합니다. 속성이 설정되지 않은 경우 ForegroundColor 속성 값이 사용됩니다. |
SetTabBarIsVisible(BindableObject, Boolean) |
지정된 |
SetTabBarTitleColor(BindableObject, Color) |
탭 표시줄의 제목 색을 설정합니다. 속성이 설정되지 않은 경우 값이 TitleColorProperty 사용됩니다. |
SetTabBarUnselectedColor(BindableObject, Color) |
탭 표시줄의 선택되지 않은 색을 설정합니다. 속성이 설정되지 않은 경우 UnselectedColor 속성 값이 사용됩니다. |
SetTitleColor(BindableObject, Color) |
현재 페이지의 제목에 사용되는 색을 설정합니다. |
SetTitleView(BindableObject, View) |
View 지정된 |
SetUnselectedColor(BindableObject, Color) |
셸 크롬에서 선택되지 않은 텍스트 및 아이콘의 색을 설정합니다. |
SetValue(BindableProperty, Object) |
지정된 바인딩 가능 속성의 값을 설정합니다. (다음에서 상속됨 BindableObject) |
SetValue(BindablePropertyKey, Object) |
지정된 바인딩 가능 속성의 값을 설정합니다. (다음에서 상속됨 BindableObject) |
SetValueFromRenderer(BindableProperty, Object) |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
SetValueFromRenderer(BindablePropertyKey, Object) |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
SizeAllocated(Double, Double) |
하위 트리 레이아웃의 시작을 알리기 위해 레이아웃 주기 중에 호출되는 메서드입니다. (다음에서 상속됨 VisualElement) |
UnapplyBindings() |
현재 컨텍스트에서 모든 현재 바인딩을 제거합니다. (다음에서 상속됨 BindableObject) |
Unfocus() |
이 요소에 대한 키보드 포커스를 설정 취소합니다. (다음에서 상속됨 VisualElement) |
UpdateChildrenLayout() |
사용되지 않음.
페이지의 자식 Element이 레이아웃을 업데이트할 것을 요청합니다. (다음에서 상속됨 Page) |
이벤트
Appearing |
이 페이지가 화면에 시각적으로 표시될 때 발생합니다. (다음에서 상속됨 Page) |
BatchCommitted |
속성 변경의 일괄 처리가 호출 BatchCommit()하여 커밋된 경우에 발생합니다. (다음에서 상속됨 VisualElement) |
BindingContextChanged |
BindingContext 속성 값이 변경되면 발생합니다. (다음에서 상속됨 BindableObject) |
ChildAdded |
자식 요소가 요소에 추가될 때마다 발생합니다. (다음에서 상속됨 Element) |
ChildRemoved |
자식 요소가 요소에서 제거될 때마다 발생합니다. (다음에서 상속됨 Element) |
ChildrenReordered |
이 요소의 자식 순서가 변경되면 발생합니다. (다음에서 상속됨 VisualElement) |
DescendantAdded |
자식 요소가 요소의 하위 트리에 추가될 때마다 발생합니다. (다음에서 상속됨 Element) |
DescendantRemoved |
자식 요소가 요소 하위 트리에서 제거될 때마다 발생합니다. (다음에서 상속됨 Element) |
Disappearing |
이 페이지가 화면에서 시각적으로 사라질 때 발생합니다. (다음에서 상속됨 Page) |
FocusChangeRequested |
사용되지 않음.
포커스 변경이 요청되면 발생합니다. (다음에서 상속됨 VisualElement) |
Focused |
이 요소에 초점을 맞출 때 발생합니다. (다음에서 상속됨 VisualElement) |
HandlerChanged |
요소의 처리기가 변경될 때마다 발생합니다. (다음에서 상속됨 Element) |
HandlerChanging |
요소의 처리기가 변경되기 시작할 때마다 발생합니다. (다음에서 상속됨 Element) |
LayoutChanged |
이 페이지의 자식과 레이아웃이 변경되었을 때 발생합니다. (다음에서 상속됨 Page) |
Loaded |
요소가 생성되어 플랫폼 시각적 트리에 추가될 때 발생합니다. (다음에서 상속됨 VisualElement) |
MeasureInvalidated |
요소의 현재 측정값이 무효화되었을 때 발생합니다. (다음에서 상속됨 VisualElement) |
Navigated |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
NavigatedFrom |
페이지가 탐색된 후 발생합니다. (다음에서 상속됨 Page) |
NavigatedTo |
페이지가 탐색된 후 발생합니다. (다음에서 상속됨 Page) |
Navigating |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
NavigatingFrom |
페이지에서 벗어나기 전에 발생합니다. (다음에서 상속됨 Page) |
ParentChanged |
요소의 부모가 변경될 때마다 발생합니다. (다음에서 상속됨 Element) |
ParentChanging |
요소의 변경이 시작될 때마다 발생합니다. (다음에서 상속됨 Element) |
PropertyChanged |
속성 값이 변경되면 발생합니다. (다음에서 상속됨 BindableObject) |
PropertyChanging |
속성 값이 변경되면 발생합니다. (다음에서 상속됨 BindableObject) |
SizeChanged |
요소의 크기가 변경될 때 발생합니다. (다음에서 상속됨 VisualElement) |
Unfocused |
이 요소에 초점을 맞추지 않은 경우에 발생합니다. (다음에서 상속됨 VisualElement) |
Unloaded |
요소가 플랫폼 시각적 트리에 더 이상 연결되지 않은 경우에 발생합니다. (다음에서 상속됨 VisualElement) |
명시적 인터페이스 구현
IContextFlyoutElement.ContextFlyout |
뷰에 ContextFlyout 대한 값을 가져옵니다. 메뉴 플라이아웃, 메뉴 플라이아웃 하위 항목 및 메뉴 플라이아웃 구분 기호를 컨텍스트 플라이아웃에 추가할 수 있습니다. (다음에서 상속됨 Element) |
IDynamicResourceHandler.SetDynamicResource(BindableProperty, String) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. (다음에서 상속됨 BindableObject) |
IEffectControlProvider.RegisterEffect(Effect) |
지정된 요소를 이 요소에 등록합니다 |
IElement.Handler |
요소의 뷰 처리기를 가져오거나 설정합니다. (다음에서 상속됨 VisualElement) |
IElement.Parent |
요소의 부모를 가져옵니다. (다음에서 상속됨 Element) |
IElementController.Descendants() |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
IElementController.LogicalChildren |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
IElementController.SetValueFromRenderer(BindableProperty, Object) |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
IFlyoutView.Detail |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IFlyoutView.Flyout |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IFlyoutView.FlyoutBehavior |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IFlyoutView.IsGestureEnabled |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IFlyoutView.IsPresented |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
INameScope.RegisterName(String, Object) |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
INameScope.UnregisterName(String) |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 Element) |
IPaddingElement.OnPaddingPropertyChanged(Thickness, Thickness) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. (다음에서 상속됨 Page) |
IPaddingElement.PaddingDefaultValueCreator() |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. (다음에서 상속됨 Page) |
ISafeAreaView.IgnoreSafeArea |
방해 요소와 관련하여 뷰의 콘텐츠를 배치하는 방법을 지정합니다. 이 값이 |
IShellController.AddAppearanceObserver(IAppearanceObserver, Element) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.AddFlyoutBehaviorObserver(IFlyoutBehaviorObserver) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.AppearanceChanged(Element, Boolean) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.FlyoutContent |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.FlyoutFooter |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.FlyoutHeader |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.FlyoutItemsChanged |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.GenerateFlyoutGrouping() |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.GetFlyoutItemDataTemplate(BindableObject) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.GetItems() |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.GetNavigationState(ShellItem, ShellSection, ShellContent, Boolean) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.ItemsCollectionChanged |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.OnFlyoutItemSelected(Element) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.OnFlyoutItemSelectedAsync(Element) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.ProposeNavigation(ShellNavigationSource, ShellItem, ShellSection, ShellContent, IReadOnlyList<Page>, Boolean) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.RemoveAppearanceObserver(IAppearanceObserver) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.RemoveFlyoutBehaviorObserver(IFlyoutBehaviorObserver) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.StructureChanged |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IShellController.UpdateCurrentState(ShellNavigationSource) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
IToolbarElement.Toolbar |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. (다음에서 상속됨 Page) |
IToolTipElement.ToolTip |
사용자가 뷰에 포인터를 놓을 때 보기의 용도에 대한 간략한 설명을 표시하는 작은 사각형 팝업 창을 나타냅니다. (다음에서 상속됨 Element) |
IView.Arrange(Rect) |
자식 요소를 배치하고 요소의 크기를 결정합니다. (다음에서 상속됨 VisualElement) |
IView.Background |
뷰의 배경을 채울 페인트를 가져옵니다. (다음에서 상속됨 Page) |
IView.Clip |
뷰 내용의 개요를 정의하는 데 사용되는 경로를 가져옵니다. (다음에서 상속됨 VisualElement) |
IView.FlowDirection |
눈으로 UI 요소를 스캔하는 방향 (다음에서 상속됨 VisualElement) |
IView.Height |
IView의 지정된 높이를 가져옵니다. (다음에서 상속됨 VisualElement) |
IView.HorizontalLayoutAlignment |
컨테이너에서 이 요소 정렬의 가로 측면을 결정합니다. (다음에서 상속됨 VisualElement) |
IView.InvalidateArrange() |
이 뷰의 레이아웃을 무효화하기 위해 호출되는 메서드입니다. (다음에서 상속됨 VisualElement) |
IView.InvalidateMeasure() |
이 뷰의 현재 측정값이 더 이상 유효하지 않으며 다음 측정값 통과 중에 다시 계산되어야 한다는 신호입니다. (다음에서 상속됨 VisualElement) |
IView.IsFocused |
이 뷰가 현재 포커스가 있는지 여부를 나타내는 값을 가져옵니다. (다음에서 상속됨 VisualElement) |
IView.Margin |
여백은 뷰와 인접한 뷰 사이의 거리를 나타냅니다. (다음에서 상속됨 VisualElement) |
IView.MaximumHeight |
IView의 지정된 최대 높이 제약 조건을 0에서 2 사이로 가져옵니다. PositiveInfinity. (다음에서 상속됨 VisualElement) |
IView.MaximumWidth |
IView의 지정된 최대 너비 제약 조건(0에서 double 사이)을 가져옵니다. PositiveInfinity. (다음에서 상속됨 VisualElement) |
IView.Measure(Double, Double) |
보기의 크기를 업데이트합니다. (다음에서 상속됨 VisualElement) |
IView.MinimumHeight |
IView의 지정된 최소 높이 제약 조건을 0에서 2 사이로 가져옵니다. PositiveInfinity. (다음에서 상속됨 VisualElement) |
IView.MinimumWidth |
IView의 지정된 최소 너비 제약 조건(0에서 double 사이)을 가져옵니다. PositiveInfinity. (다음에서 상속됨 VisualElement) |
IView.Semantics |
접근성을 위해 모든 보기에 의미 체계 추가 (다음에서 상속됨 VisualElement) |
IView.Shadow |
대상 뷰 주위에 그림자를 그립니다. (다음에서 상속됨 VisualElement) |
IView.VerticalLayoutAlignment |
컨테이너에서 이 요소 정렬의 세로 측면을 결정합니다. (다음에서 상속됨 VisualElement) |
IView.Visibility |
이 뷰가 시각적 트리의 일부여야 하는지 여부를 결정하는 값을 가져옵니다. (다음에서 상속됨 VisualElement) |
IView.Width |
IView의 지정된 너비를 가져옵니다. (다음에서 상속됨 VisualElement) |
IVisualElementController.EffectiveFlowDirection |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 VisualElement) |
IVisualElementController.InvalidateMeasure(InvalidationTrigger) |
.NET MAUI에서 내부적으로 사용합니다. (다음에서 상속됨 VisualElement) |
IVisualTreeElement.GetVisualChildren() |
요소의 시각적 자식에 대한 읽기 전용 목록을 가져옵니다. (다음에서 상속됨 Element) |
IVisualTreeElement.GetVisualParent() |
요소의 시각적 부모를 가져옵니다. (다음에서 상속됨 Element) |
확장 메서드
AbortAnimation(IAnimatable, String) |
애니메이션을 중지합니다. |
Animate(IAnimatable, String, Animation, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
지정된 매개 변수를 설정하고 애니메이션을 시작합니다. |
Animate(IAnimatable, String, Action<Double>, Double, Double, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
지정된 매개 변수를 설정하고 애니메이션을 시작합니다. |
Animate(IAnimatable, String, Action<Double>, UInt32, UInt32, Easing, Action<Double,Boolean>, Func<Boolean>) |
지정된 매개 변수를 설정하고 애니메이션을 시작합니다. |
Animate<T>(IAnimatable, String, Func<Double,T>, Action<T>, UInt32, UInt32, Easing, Action<T,Boolean>, Func<Boolean>, IAnimationManager) |
지정된 매개 변수를 설정하고 애니메이션을 시작합니다. |
AnimateKinetic(IAnimatable, String, Func<Double,Double,Boolean>, Double, Double, Action, IAnimationManager) |
지정된 매개 변수를 설정하고 운동 애니메이션을 시작합니다. |
AnimationIsRunning(IAnimatable, String) |
|
Batch(IAnimatable) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
GetPropertyIfSet<T>(BindableObject, BindableProperty, T) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
SetAppTheme<T>(BindableObject, BindableProperty, T, T) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
SetAppThemeColor(BindableObject, BindableProperty, Color, Color) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
SetBinding(BindableObject, BindableProperty, String, BindingMode, IValueConverter, String) |
속성에 바인딩을 만들고 적용합니다. |
SetBinding<TSource,TProperty>(BindableObject, BindableProperty, Func<TSource,TProperty>, BindingMode, IValueConverter, Object, String, Object, Object, Object) |
원본 개체의 속성과 대상 개체의 속성 간에 바인딩을 만듭니다. |
AncestorToRoot(Page) |
Microsoft.Maui.Controls 플랫폼에서 내부적으로 사용합니다. |
FindByName<T>(Element, String) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
CancelAnimations(VisualElement) |
요소의 모든 애니메이션(예: |
FadeTo(VisualElement, Double, UInt32, Easing) |
|
InvalidateMeasure(VisualElement) |
레이아웃 업데이트는 기본 제공 레이아웃 시스템 동작에 의존하지 않고 앱 코드에 의해 강제로 적용될 수 있습니다. 그러나 일반적으로 권장되지는 않습니다. InvalidateArrange, InvalidateMeasure 또는 UpdateLayout을 호출하는 것은 일반적으로 불필요하며 과도하게 사용하면 성능이 저하될 수 있습니다. 앱 코드가 레이아웃 속성을 변경할 수 있는 많은 상황에서 레이아웃 시스템은 이미 업데이트를 비동기적으로 처리하고 있을 것입니다. 또한 레이아웃 시스템에는 부모-자식 관계를 통해 레이아웃 변경의 연속을 처리하기 위한 최적화가 있으며, 앱 코드를 사용하여 레이아웃을 강제 적용하면 이러한 최적화에 대해 작동할 수 있습니다. 그럼에도 불구하고 레이아웃을 강제하는 것이 타이밍 문제 또는 다른 레이아웃 문제를 해결하기 위한 최상의 옵션인 더 복잡한 시나리오에서 레이아웃 상황이 존재할 수 있습니다. 의도적으로 그리고 아끼는 그대로 사용하세요. |
LayoutTo(VisualElement, Rect, UInt32, Easing) |
bounds 에 지정된 view 범위의 범위를 VisualElement 완화하는 작업을 반환합니다. |
RelRotateTo(VisualElement, Double, UInt32, Easing) |
|
RelScaleTo(VisualElement, Double, UInt32, Easing) |
|
RotateTo(VisualElement, Double, UInt32, Easing) |
, |
RotateXTo(VisualElement, Double, UInt32, Easing) |
시간이 걸리고 사용 |
RotateYTo(VisualElement, Double, UInt32, Easing) |
시간이 걸리고 사용 |
ScaleTo(VisualElement, Double, UInt32, Easing) |
|
ScaleXTo(VisualElement, Double, UInt32, Easing) |
지정 |
ScaleYTo(VisualElement, Double, UInt32, Easing) |
지정 |
TranslateTo(VisualElement, Double, Double, UInt32, Easing) |
현재 값에서 새 값으로 요소 TranslationX 및 TranslationY 속성에 애니메이션 효과를 적용합니다. 이렇게 하면 입력 레이아웃이 시각적 레이아웃과 동일한 위치에 있게 됩니다. |
HasVisualStateGroups(VisualElement) |
|
CheckHandlers(IView) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
ComputeDesiredSize(IView, Double, Double) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
ComputeFrame(IView, Rect) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
ToHandler(IElement, IMauiContext) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
ToPlatform(IElement, IMauiContext) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
ToHandler(IView, IMauiContext) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
SetSemanticFocus(IView) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
CaptureAsync(IView) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
DisconnectHandlers(IView) |
대부분의 애플리케이션에서 필요로 하는 기본 UI 기능을 제공하여 애플리케이션의 핵심 워크로드에 집중할 수 있게 하는 Page입니다. |
GetVisualElementWindow(IVisualTreeElement) |
요소가 하나 안에 포함된 경우 Visual Tree 요소가 포함된 창을 가져옵니다. |
GetVisualTreeDescendants(IVisualTreeElement) |
하위 항목의 전체 계층을 지정된 Visual Tree 요소에 대한 자식 목록으로 가져옵니다. |
GetVisualTreeElements(IVisualTreeElement, Point) |
지정된 점을 기반으로 하는 Visual Tree 요소의 자식 목록을 가져옵니다. |
GetVisualTreeElements(IVisualTreeElement, Rect) |
사각형을 기반으로 하는 시각적 트리 요소 자식 목록을 가져옵니다. |
GetVisualTreeElements(IVisualTreeElement, Double, Double, Double, Double) |
픽셀이 아닌 플랫폼 단위로 지정된 좌표로 정의된 사각형을 기반으로 하는 Visual Tree Elements 자식 목록을 가져옵니다. |
GetVisualTreeElements(IVisualTreeElement, Double, Double) |
지정된 x, y 점을 기반으로 하는 Visual Tree Elements 자식 목록을 가져옵니다. |
적용 대상
.NET MAUI