Атрибут x:FieldModifierx:FieldModifier attribute

Изменяет поведение компиляции XAML таким образом, что поля для ссылок на именованный объект определяются с открытым доступом, а не с закрытым доступом по умолчанию.Modifies XAML compilation behavior, such that fields for named object references are defined with public access rather than the private default behavior.

Использование атрибутов XAMLXAML attribute usage

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

ЗависимостиDependencies

x:Name attribute необходимо также указать для того же элемента.x:Name attribute must also be provided on the same element.

ЗамечанияRemarks

Значение атрибута 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 + +/ CX), можно присвоить строковое значение «public» или «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:FieldModifier имеет смысл только для элементов с x:Name attribute, поскольку это имя используется для ссылки на поле, если оно общедоступно.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.

Примечание  XAML среды выполнения Windows не поддерживает x: ClassModifier или x: Subclass.Note  Windows Runtime XAML doesn't support x:ClassModifier or x:Subclass.