클래스 한정자
.NET 다중 플랫폼 앱 UI(.NET MAUI) x:ClassModifier
특성은 동일한 XAML 요소에 지정된 경우 x:Class
어셈블리에서 생성된 클래스에 대한 액세스 수준을 지정합니다. 이렇게 하면 소비자가 액세스할 수 없도록 라이브러리에서 형식을 숨길 수 있습니다.
특성의 x:ClassModifier
유효한 값은 다음과 같습니다.
Public
– 생성된 클래스에 액세스 제한이 없음을 지정합니다.Internal
– 생성된 클래스가 동일한 어셈블리의 형식 내에서만 액세스할 수 있도록 지정합니다.NotPublic
– .과Internal
동일합니다.
특성 값 x:ClassModifier
은 코드 숨김 파일에서 형식의 액세스 수준에 맞춰야 합니다.
기본적으로 특성 값이 설정되지 않으면 생성된 클래스가 됩니다 public
.
참고 항목
특성 값은 .NET MAUI에서 소문자로 변환되므로 모든 대/소문자를 사용할 수 있습니다.
다음 XAML은 특성을 설정하는 예제를 보여줍니다.
<ContentPage xmlns="http://schemas.microsoft.com/dotnet/2021/maui"
xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml"
x:Class="MyMauiApp.MainPage"
x:ClassModifier="NotPublic">
...
</ContentPage>
XAML 필드의 액세스 수준을 지정하는 방법에 대한 자세한 내용은 필드 한정자를 참조 하세요.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET MAUI