名前付きオブジェクト参照のフィールドがプライベートの既定の動作ではなくパブリック アクセスで定義されるように、XAML コンパイル動作を変更します。
XAML 属性の使用方法
<object x:FieldModifier="public".../>
依存関係
x:Name 属性 も同じ要素に指定する必要があります。
注釈
x:FieldModifier 属性の値は、プログラミング言語によって異なります。 有効な値は、プライベート、パブリック、保護、内部、またはフレンドです。 C#、Microsoft Visual Basic、または Visual C++ コンポーネント拡張機能 (C++/CX) の場合、文字列値として "public" または "Public" を設定することができます。パーサーでは、この属性値に対して大文字小文字の区別はされません。
プライベート アクセスが既定です。
x:FieldModifier は x:Name 属性を持つ要素にのみ関連します。これは、その名前がパブリックになるとフィールドを参照するために使用されるためです。
注
Windows ランタイム XAML では 、x:ClassModifier または x:サブクラスはサポートされていません。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Windows developer