问题标签 [xamlparseexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 自定义控件属性的默认样式 Setter 处的 XamlParseException
请原谅这个迟钝的标题,不知道如何最好地表达我的问题......
我在项目 Foo 中编写了一个自定义控件“CustomControl”。它有一个依赖属性“Title”,它是一个字符串:
在我的 Generic.xaml 文件中,我尝试使用 Setter 节点设置“Title”的值:
该应用程序在尝试呈现控件时立即窒息,说它在我的控件中找不到“Title”属性:
Foo.exe 中出现“Windows.UI.Xaml.Markup.XamlParseException”类型的异常,但未在用户代码中处理
WinRT 信息:在类型“Foo.Controls.CustomControl”中找不到属性“Title”。[线:X 位置:Y]
附加信息:未指定的错误
我在这里做错了吗?这是不允许的吗?当我中断调试器时,我可以看到对象上的 Title 属性,所以我很困惑。
wpf - WPF XamlReader.Parse 动态 UI xml 命名空间
我有一个在 xaml 中描述的动态 WPF UI。
可以在下面看到 xaml。我的问题是我的自定义命名空间没有自动解析,
要加载 xaml,我必须将每个程序集及其命名空间设置为解析器上下文,如下所示
没有更好的方法吗?我需要这个动态。而且我不想扫描应用程序域。
这是如何在普通的“System Xaml Reader”中完成的?
c# - 设置文本并添加 Interaction.Triggers 时奇怪的 XAML 解析行为。WPF
我设置了Textbox控件的Text属性,还添加了一个 Interaction.Trigger 。当我尝试使用以下方法解析此 XAML 时引发异常:XamlReader.Parse()
我拥有的xaml是:
异常消息是:{"''Text' 属性已在 'TextBox' 上设置。' 行号 '1' 和行位置 'X'。"}
行位置指向 TextBox 的结束标记</TextBox>
如果我没有设置任何 Interaction.Triggers 它可以解析,但至少设置了一个 Interaction.Triggers ,它会抛出异常......
谁能给我一些启示?
silverlight - 没有 x:Name="" 到 silverlight 控制给程序集未知的命名空间
我有一个自定义控件ColorPicker,但没有给x:Name=""这个控件提供程序集未知命名空间错误:
找不到类型“ColorPicker”,因为“clr-namespace:SilverlightControls;assembly=SilverlightControls”是一个未知的命名空间。
而如果我给它一个名字,它工作得很好。实际上我必须在 LisBox 中使用这个控件。我以这种方式使用:
有人可以指导我吗?
wpf - 为什么 ' ',十六进制值 0x0C,是无效字符。第 1 行,位置 1。在 WPF 中抛出
当我将 xxxx.XAML 加载到 WPF 框架中时,它会抛出错误' ', hexadecimal value 0x0C, is an invalid character. Line 1, position 1.,如何找到导致问题的原因。当 xxxx.XAML 在另一个项目的起始页中时,它工作正常,当我在另一个项目中加载 xxxx.XAML 的内容时,意味着它会引发错误,为什么会发生这种情况?
我还将我的项目从 vs 2010 升级到 vs 2012
windows-phone-7 - VS Developer Express for Windows Phone 新项目显示 XamlParseException
我最近安装了 Windows 8 以及适用于 Windows Phone 的 Visual Studio Express 2012。但是,如果我启动一个新的 Windows Phone App 项目(7.1,虽然 8 也有同样的问题)并打开 MainPage.xaml 文件,设计器窗口中会出现如下错误:
MainPage.xaml 文件如下:
App.xaml 文件包含以下内容:
解决方案如下所示:

任何地方似乎都没有任何其他与样式相关的文件。任何人都可以对此有所了解吗?它让我发疯。
windows-phone-7 - 无法在 XAML 中使用 xmlns:cl="FooNamespace"
在我的 WP7 解决方案中,我有一个PhoneClassLibrary1程序集。在它的 AssemblyInfo.cs 我有
我有一个微不足道的控制PhoneClassLibrary1
PhoneApp1同一解决方案中的项目具有主页
这编译得很好。但是当运行时,我得到XamlParseException
{“找不到类型‘Class1’,因为‘FooNamespace’是一个未知的命名空间。[行:8 位置:6]”}
我尝试将名称分配给控件<cl:Class1 x:Name="foo"/>以在生成的代码中引用 Class1。一样XamlParseException。
我在PhoneApp1. 请注意那个AssemblyPart标签。
该应用程序成功启动后。
如果我检查 PhoneApp1.xap (这是一个部署包),我可以看到以下生成的 AppManifest.xml
那不是错字。只有在生成的 AppManifest.xml<AssemblyPart x:Name="PhoneClassLibrary1"中指定TWICE时,应用程序才能运行
难道我做错了什么?我从事一个控制项目,该项目在多个解决方案中重复使用,并且不想在所有这些众多项目中修改 AppManifset.xml。
XmlnsDefinition无需修改 AppManifset.xml 就可以工作吗?
wpf - 何时解析 WPF 中的 x:Reference 以及为什么 XAML 元素顺序会影响它?
x:我在 XAML 中重新排列元素后无法解析引用。
在这里,我提供了一个工作代码。只需移动 DataGrid 元素,使其位于按钮元素之后,并且 ContextMenu 中的 MenuItem 和 Button.IsEnabled 中的 MultiBinding 的绑定被破坏。在 Button.IsEnabled 中,只有 MultiBinding 被破坏。它可以替换为注释块,并且 x:Reference 在该单个绑定中起作用。
两者都抛出 XamlParseException。
- MenuItem 给出 System.Xaml.XamlObjectWriterException 和消息谈论未解决的引用。
- MultiBinding 将 System.Collections.Generic.KeyNotFoundException 作为内部异常。
那么 x:Reference 什么时候真正解决了,为什么当被引用的元素出现在引用它的元素之后时,只有一些绑定会中断?
这是我的 XAML:
这是我背后的代码(没有使用):
c# - XamlReader 和变音符号
我现在有一个带有德语变音符号(如下)的 xaml,当我尝试解析它时,我得到一个 invalidchar 错误。
当我不使用 XamlParser 上下文时,它可以工作。但我必须使用它来设置一些类型映射
XAML:
解析它的代码
我找不到任何东西来设置编码提示(这将是.net String UTF-16)我做错了什么?
我还尝试使用 XmlParserContext 注入编码。
但这没有帮助:-(
我需要做什么?是否有某种 XAML 编码?
wpf - ClickOnce 更新后 WPF 应用程序崩溃。全新安装时不会崩溃
在我们通过 ClickOnce 发布更新后,我的 WPF 应用程序崩溃了:
'调用与指定绑定约束匹配的'MainWindow'类型的构造函数引发了异常。行号“12”和行位置“9”。
从 Void RewrapException(System.Exception,System.Xaml.IXamlLineInfo,System.Uri)
这只发生在应用更新后的机器上。获得全新安装的机器运行良好。如果您卸载该应用程序并重新安装它,它运行良好。
在我的情况下,如果您双击部署文件夹(C:\Users\username\AppData\Local\Apps\2.0 等)中的应用程序,它运行没有问题。只有当您通过单击安装在用户桌面上的图标来运行它时,它才会崩溃。再说一次,只有当它完成更新时。
任何有关故障排除/补救的建议表示赞赏。