x:FieldModifier 특성x:FieldModifier attribute

개체 참조의 필드가 private 기본 동작 대신 public 액세스로 정의되도록 XAML 컴파일 동작을 수정합니다.Modifies XAML compilation behavior, such that fields for named object references are defined with public access rather than the private default behavior.

XAML 특성 사용XAML attribute usage

<object x:FieldModifier="public".../>


동일한 요소에 대해 x:Name 특성도 제공해야 합니다.x:Name attribute must also be provided on the same element.


x:FieldModifier 특성의 값은 프로그래밍 언어에 따라 다릅니다.The value for the x:FieldModifier attribute will vary by programming language. 유효한 값은 private, public, protected, internal 또는 friend입니다.Valid values are private, public, protected, internal or friend. 에 대 한 C#, Microsoft Visual Basic 또는 Visual c + + 구성 요소 확장 (C + + /cli CX), 문자열을 제공할 수 있습니다 "public" 또는 "공용"; 값 파서는 특성 값이 대/소문자를 적용 하지 않습니다.For C#, Microsoft Visual Basic or Visual C++ component extensions (C++/CX), you can give the string value "public" or "Public"; the parser doesn't enforce case on this attribute value.

Private 액세스가 기본값입니다.Private access is the default.

x:FieldModifierx:Name 특성이 있는 요소에만 해당됩니다. 해당 이름은 public이 된 필드를 참조하는 데 사용되기 때문입니다.x:FieldModifier is only relevant for elements with an x:Name attribute, because that name is used to reference the field once it is public.

참고  Windows 런타임 XAML을 지원 하지 않습니다 X:classmodifier 하거나 X:subclass합니다.Note  Windows Runtime XAML doesn't support x:ClassModifier or x:Subclass.