設定することはできません。スコープ内にあり、この要素には、別のスコープで定義されたときに既に名前が登録されています。考察についてご紹介いたします。発生状況このビルドエラーには次の状況で遭遇しました。(図3)なかなか既存のPanel系コントロールを強引に拡張する機会がまず少ないですが、だからなのかこのエラーに関する情報も見つからなかったので、あえて書いておきます。対処法すべてのビルドエラーMC3093が同じ原因により発生しているという保証ができないので、なんとも言えませんが、とりあえず上記状況で発生したものに関しては、次の方法で対処しました。対処法は、2つあります。x:Nameの付与をやめる拡張したPanel系コントロールの利用側で、追加したコントロールへのx:Nameをしなければ、このビルドエラーは回避できます。不要ならば削除してしまいましょう。拡張時にXAMLを使用しないこの方法は、ざっくり言えばPanel系コントロールを拡張する際に図2のようなXAMLを使用しないことです。私がこの例外に陥った時は、XAMLとコード混みでGridなどを継承して拡張をおこなっておりました。実際の拡張の実装はすべてコードでやっていたので本当はXAMLは不要だったんです。削除したら、問題は解決しました。原因の考察Panel系コントロールを拡張する際、XAMLソースも混みでやってしまうと、その拡張したコントロールに添付されているXAMLファイル側でコントロールの追加が可能になります。エラーメッセージの言う「別のスコープ」とは恐らく、この拡張時に作ってしまったXAMLファイルのことを指しているのかと。わかりませんんが、拡張側のXAMLスコープと利用側のXAMLスコープの両方でx:Nameが付与されることを警戒しているのがこのビルドエラーなのかなと。言って原因はよくわからないのが現状です...。その他Panel系コントロールを継承して拡張するのはあまり正攻法とされていないようですので、もっと別の手段で拡張したほうが良さそうですね。