ユーザー コントロールを XAML ページのコードに追加すると、そのページで要素と属性を求める先行入力が機能しなくなります。実行時にはすべて正常に動作し、必要に応じてユーザー コントロールを表示して使用できますが、設計時に何かが破損します。
先行入力を使用してユーザーコントロールをコメントアウトすると、<!-- -->
再び機能し始めます。そのため、XML の編集中はコメントを付けたままにしますが、編集してからビルドして実行するたびにコメント/コメント解除するのは少し不便です。
定義されたlocal
名前空間は、プロジェクト内のすべてのクラスで共有されます。
<local:MySettings Visibility="Collapsed" x:Name="MySettings" />