问题标签 [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 等)中的应用程序,它运行没有问题。只有当您通过单击安装在用户桌面上的图标来运行它时,它才会崩溃。再说一次,只有当它完成更新时。
任何有关故障排除/补救的建议表示赞赏。