Atributo x:FieldModifierx:FieldModifier attribute

Modifica o comportamento de compilação XAML de forma que os campos de referência de objetos nomeados sejam definidos com o acesso público em vez do comportamento padrão privado.Modifies XAML compilation behavior, such that fields for named object references are defined with public access rather than the private default behavior.

Uso do atributo XAMLXAML attribute usage

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

DependênciasDependencies

O atributo x:Name também deve ser incluído no mesmo elemento.x:Name attribute must also be provided on the same element.

ComentáriosRemarks

O valor do atributo x:FieldModifier varia de acordo com a linguagem de programação.The value for the x:FieldModifier attribute will vary by programming language. Os valores válidos são private, public, protected, internal ou friend.Valid values are private, public, protected, internal or friend. Para C#, extensões de componentes do Microsoft Visual Basic ou Visual C++ (C + + c++ /CLI CX), você pode fornecer a cadeia de caracteres de valor "public" ou "Public"; o analisador não impõe o caso em que esse valor de atributo.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.

O acesso Private é o padrão.Private access is the default.

x:FieldModifier só é relevante para elementos com um atributo x:Name, pois esse nome é usado para fazer referência ao campo já que ele é público.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.

Observação  não dá suporte a XAML de tempo de execução do Windows X:ClassModifier ou X:Subclass.Note  Windows Runtime XAML doesn't support x:ClassModifier or x:Subclass.