エラーの説明
このエラーを検索しましたが、他のすべてのトピックには C# コードとメタデータ/依存関係のオーバーライドが含まれていました。
しかし、私の問題には実際には XAML 宣言のみが含まれます (もちろん、「MyControl.xaml」と「MyControl.xaml.cs」がありますが、これらのエラーを引き起こすコントロールについては何も言及されていません)。
また、コンパイルは行われ、プログラムは正常に実行され、すべて問題ありませんが、ビルド エラー (青色で追跡) が発生し、何か問題があるかのように xctk を含むすべての行が青色で下線が引かれているのを見るのは面倒です。
私が行った場合:
<xctk:IntegerUpDown />
私はこれを得る:
'DefaultValue' プロパティは 'Xceed_Wpf_Toolkit_NumericUpDown'1_12_151463089' によって既に登録されています
再現方法
Xceed WPF Toolkit に関連することは何でもしてください。
<xctk:DecimalUpDown />
<xctk:IntegerUpDown x:Name="something" />
<xctk:IntegerUpDown Name="something" />
<xctk:IntegerUpDown DefaultValue="0" />
<xctk:IntegerUpDown x:Name="something" DefaultValue="0" />
追加の C# コードは関係ありませんが、上記のすべてで同じエラーが発生します。
追加情報
「xctk」は、UserControl XAML で次のように定義されています。
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
...other definitions...
xmlns:xctk="http://schemas.xceed.com/wpf/xaml/toolkit"
それは何に関連している可能性があり、最初に何を確認する必要がありますか?
(編集)
その他の追加情報
DoubleUpDown でエラーが発生しないことがわかりました。
<xctk:DoubleUpDown />