Свойство DefaultValue уже зарегистрировано Xceed_Wpf_Toolkit_NumericUpDown`1_12_151463089'
Описание ошибки
Я искал эту ошибку, но все остальные темы касались кода 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 />