필드 한정자
.NET 다중 플랫폼 앱 UI(.NET MAUI) x:FieldModifier
특성은 명명된 XAML 요소에 대해 생성된 필드에 대한 액세스 수준을 지정합니다.
특성의 x:FieldModifier
유효한 값은 다음과 같습니다.
Private
– XAML 요소에 대해 생성된 필드가 선언된 클래스의 본문 내에서만 액세스할 수 있도록 지정합니다.Public
– XAML 요소에 대해 생성된 필드에 액세스 제한이 없음을 지정합니다.Protected
– XAML 요소에 대해 생성된 필드가 해당 클래스 내에서 그리고 파생 클래스 인스턴스에 의해 액세스할 수 있도록 지정합니다.Internal
– XAML 요소에 대해 생성된 필드가 동일한 어셈블리의 형식 내에서만 액세스할 수 있도록 지정합니다.NotPublic
– .과Internal
동일합니다.
기본적으로 특성 값이 설정되지 않으면 요소에 대해 생성된 필드가 됩니다 private
.
참고 항목
특성 값은 .NET MAUI에서 소문자로 변환되므로 모든 대/소문자를 사용할 수 있습니다.
특성을 처리하려면 다음 조건을 충족 x:FieldModifier
해야 합니다.
- 최상위 XAML 요소는 유효한
x:Class
요소여야 합니다. - 현재 XAML 요소에 지정된 항목이
x:Name
있습니다.
다음 XAML은 특성을 설정하는 예제를 보여 줍니다.
<Label x:Name="privateLabel" />
<Label x:Name="internalLabel" x:FieldModifier="NotPublic" />
<Label x:Name="publicLabel" x:FieldModifier="Public" />
Important
x:FieldModifier
특성을 사용하여 .NET MAUI XAML 클래스의 액세스 수준을 지정할 수 없습니다. .NET MAUI XAML 클래스의 액세스 수준을 지정하는 방법에 대한 자세한 내용은 클래스 한정자를 참조 하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET MAUI