의 XAML 네임스페이스 권장 접두사 Xamarin.Forms

이 클래스는 XmlnsPrefixAttribute 컨트롤 작성자가 XAML 사용 시 XAML 네임스페이스와 연결할 권장 접두사를 지정하는 데 사용할 수 있습니다. 접두사는 XAML에 대한 개체 트리 직렬화를 지원하거나 XAML 편집 기능이 있는 디자인 환경과 상호 작용할 때 유용합니다. 예시:

  • XAML 텍스트 편집기에서는 초기 XAML 네임스페이 XmlnsPrefixAttributexmlns 매핑에 대한 힌트로 사용할 수 있습니다.
  • XAML 디자인 환경에서는 도구 상자에서 시각적 디자인 화면으로 개체를 끌 때 XAML에 매핑을 추가하는 데 사용할 XmlnsPrefixAttribute 수 있습니다.

권장되는 네임스페이스 접두사는 XAML 네임스페이스의 식별자를 지정하는 문자열과 권장 접두사를 지정하는 문자열의 두 인수를 사용하는 생성자를 사용하여 어셈블리 수준에서 XmlnsPrefixAttribute 정의해야 합니다.

[assembly: XmlnsPrefix("http://xamarin.com/schemas/2014/forms", "xf")]

접두사는 일반적으로 XAML 네임스페이스에서 제공되는 모든 직렬화된 요소에 적용되므로 접두사는 짧은 문자열을 사용해야 합니다. 따라서 접두사 문자열 길이는 직렬화된 XAML 출력의 크기에 눈에 띄는 영향을 줄 수 있습니다.

참고 항목

둘 이상의 XmlnsPrefixAttribute를 어셈블리에 적용할 수 있습니다. 예를 들어 둘 이상의 XAML 네임스페이스에 대한 형식을 정의하는 어셈블리가 있는 경우 각 XAML 네임스페이스에 대해 서로 다른 접두사 값을 정의할 수 있습니다.