C# ';默认值';财产已由';Xceed_Wpf_Toolkit_NumericUpDown'1_12_151463089'; 错误描述
我搜索过这个错误,但其他所有主题都涉及C代码和元数据/依赖项重写 但我的问题实际上只涉及XAML声明(当然,它有“MyControl.XAML”和“MyControl.XAML.cs”,但甚至没有提到任何导致这些错误的控件) 另外,它进行编译,程序运行正常,一切正常,但是它给出了一个构建错误(用蓝色跟踪),看到每一行用蓝色下划线表示xctk,好像它有什么错误,这很烦人 如果我这样做:C# ';默认值';财产已由';Xceed_Wpf_Toolkit_NumericUpDown'1_12_151463089'; 错误描述,c#,wpf,xaml,numericupdown,wpf-extended-toolkit,C#,Wpf,Xaml,Numericupdown,Wpf Extended Toolkit,我搜索过这个错误,但其他所有主题都涉及C代码和元数据/依赖项重写 但我的问题实际上只涉及XAML声明(当然,它有“MyControl.XAML”和“MyControl.XAML.cs”,但甚至没有提到任何导致这些错误的控件) 另外,它进行编译,程序运行正常,一切正常,但是它给出了一个构建错误(用蓝色跟踪),看到每一行用蓝色下划线表示xctk,好像它有什么错误,这很烦人 如果我这样做: <xctk:IntegerUpDown /> 我明白了: “DefaultValue”属性已由
<xctk:IntegerUpDown />
我明白了:
“DefaultValue”属性已由“Xceed\u Wpf\u Toolkit\u NumericUpDown”1\u 12\u 151463089”注册
如何繁殖
只要在Xceed WPF工具包中做任何事情:
<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"
我做了一个测试,但无法重现您遇到的问题。如果您仍需要帮助,请发送电子邮件至support@xceed.comMaybe版本问题?如何检查我的Xceed版本?正是这个问题。你能解决它吗?如果我没记错的话,它在一些更新后已经自我修复了(如果我记得的话,Visual Studio 2017)。我不再做那个项目了,但我可以下周再查。我还记得使用DoubleUpDown有一段时间并将其步长设置为1,tho。我有类似的问题,但它报告的是“IsInvalid”属性而不是“DefaultValue”(Visual Studio 2017版本15.9.11)