我正在使用XAML在C#中处理Windows窗体应用程序。
当加载包含PasswordBox的类时,应用程序总是在PasswordBox的最后一个参数处遇到System.Windows.Markup.XamlParseException,内部异常:InvalidCastException:无法转换类型为'的对象。 System.Windows.Media.Color'键入' System.Windows.Style'。 即使我使用最简单的PasswordBox
,也会发生这种情况<PasswordBox x:Name"passwordBox" Height="30" Width="300"/>
在此示例中,XamlParseException将指向Width属性。
任何人都知道这个错误可能来自哪里,或者至少如何更好地调试它?
答案 0 :(得分:1)
您的错误与密码箱样式有某种关系,请查看您的应用程序/窗口/ usercontrol资源,您可能有一个自定义样式,在某处重新定义了密码框的样式并出现xaml错误:)