问题标签 [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.

0 投票
1 回答
667 浏览

windows-phone-7 - WP7 上的 ListBox 出现问题 - 发生 System.Windows.Markup.XamlParseException

每个人。我有一个列表框。当我尝试显示 61 个项目时 - 它运行正常。但是当它是 62 或更多时 - 应用程序下降

它可能是什么 - 我不知道..它会在随机的时刻掉出来。我可以滚动 listBox 以结束,查看最后一个元素,当我向后滚动时 - 它会抛出错误。

0 投票
2 回答
179 浏览

.net - 为什么我不能结合这两个 ListBox 功能?

在我的 ListBox 中,我想将每个项目的 IsSelected 属性绑定到我的 ViewModel,并且成功地做到了。然后我想让选定的项目在没有键盘焦点时更加可见,这个答案告诉我该怎么做。任何一个功能都可以单独工作,但将它们结合起来会导致启动时出现以下异常:

XamlParseException:无法在“Setter”类型的“Value”属性上设置“Binding”。只能在 DependencyObject 的 DependencyProperty 上设置“绑定”。

这是我的 XAML:

0 投票
1 回答
601 浏览

silverlight-4.0 - 在 Silverlight 中,如何捕获 XamlParseException 异常

我正在使用 MVVM 框架运行 Silverlight 4。在详细信息页面加载期间,有时但并非总是如此,我会收到 XamlParseException。由于它 99% 的时间都有效,我很确定 xaml 页面没问题。

是否可以在我的后台代码中执行类似于以下内容的操作?

换句话说,我如何捕获 XamlParseException?

0 投票
0 回答
1211 浏览

wpf - MissingManifestResourceException 找不到任何适合指定区域性或中性区域性的资源

在我的 WPF 应用程序中,我有三个 .resx 文件:Resources.en-US.resx、Resources.resx 和 Resources.nl-BE.resx。每个资源文件都构建为嵌入式资源。在每个 wpf 视图中,我将每个控件绑定到正确的静态资源字符串。

Resources.Designer.cs 文件中的静态 ResourceManager 构造函数使用正确的命名空间和基本名称来实例化 ResourceManager。

在初始化期间,我运行以下代码行:

如果我的区域和语言格式是 en-US 或 nl-BE,则 UI 中的元素会显示正确的本地化字符串。如果我将我的区域和语言格式设置为其他格式,例如English – Zimbabwe我会收到 XamlParseException。我怀疑它试图找到 en-ZW 资源。如何确定是否找不到该文化的资源,它默认为我的 Resources.resx?

0 投票
4 回答
9504 浏览

c# - xamlParseException on window launch

I get the following error when I show this window from another window in my application:

XamlParseException occurred 'Set connectionId threw an exception.' Line number '4' and line position '25'.

With an inner exception of:

{"Unable to cast object of type 'System.Windows.Controls.TabControl' to type 'WpfApplication1.Window1'."}

My xaml code is as follows:

If you need my C# code to figure out this problem I can Email it to you, but it is against company policy to put that code on the web (and I enjoy my job... I dont want to get fired)

Please keep in mind that I normaly develop in VB.net, and C#.net is very new to me, so if you could please detail your explanations for a beginner that would be appreciated.


c#.net vs2010 Windows Vista x64 Intel Core 2 Quad

0 投票
1 回答
1391 浏览

c# - C# 资源字典 XamlParseException - 线程安全?

我正在使用静态资源字典,它通过以下方式初始化:

该代码在过去几个月中一直运行良好,但在最近几天我开始遇到以下问题:

引发了“System.Xaml.XamlParseException”类型的异常。在 System.Windows.Baml2006.Baml2006Reader.ReadObject(KeyRecord record) 在 System.Windows.ResourceDictionary.CreateObject(KeyRecord key) 在 System.Windows.ResourceDictionary.RealizeDeferContent(Object key, Object& value, Boolean& canCache) 在 System.Windows.ResourceDictionary .GetValueWithoutLock(Object key, Boolean& canCache) at System.Windows.ResourceDictionary.GetValue(Object key, Boolean& canCache)

除了上述初始化之外,通过访问所需的项目从字典中读取数据:

对代码的唯一修改可能与同时访问字典的多个线程有关。同样重要的是要提到相同的代码有时可以完美运行,有时会引发上述异常(非常不一致)。

我将不胜感激有关异常本身或一般问题的任何见解。

0 投票
1 回答
1596 浏览

wpf - 加载 generic.xaml 以合并资源字典时 XamlReader 抛出

尝试在代码中加载 generic.xaml,但会引发 XamlParseException。代码如下:

这个想法是在一个基本页面中合并一个资源字典。然后派生的页面可以使用例如,从它们的基类中使用样式、颜色、画笔等{StaticResource DarkBrush}

但是上面的代码抛出:

'',十六进制值 0x0C,是无效字符。第 1 行,位置 1。

generic.xaml 文件是在 VS2010 中以标准方式创建的。试图将 Build Action 设置为 Resource 但这也不起作用......

我从 Microsoft获得了代码示例。在那里它被用来加载一个页面。任何帮助将不胜感激。

0 投票
0 回答
1199 浏览

xaml - 如何解析具有自定义类的 xaml 文件,以获取所有对象的列表?

我浏览了大量类似的帖子,但在我的情况下似乎没有任何效果。我要做的就是加载一个 xaml 文件(位于其他程序集中),并遍历不同的元素/对象以检查某个属性值。我可以将它作为一个简单的 XML 文件来阅读,但是无法通过 xml 解析来捕获样式等内容。经过大量搜索,我尝试了以下两件事:

  1. x:Class=".."从 xaml 中删除了我还添加了assembly=XBase.UI这个(因为我原来的 xaml 没有这个,我读到动态加载时,你需要知道指定程序集)然后我将剩余的文件加载为 xml 流。然后我打电话给 XamlReader.Load(stream)

这似乎适用于发布查询的人,但我得到了例外

我尝试的第二件事是使用 XamlReader.Parse 并提供 ParserContext。这就是我所做的:

这也会引发异常:

我的原始 xaml 文件

请帮帮我。我什至不确定这是否是实现我想要的正确方法。如果除了 XmlDocument 的 GetElementsByTagName 之外,还有其他方式可以以更有意义的方式列出某种类型的所有元素,请告诉我。

提前致谢!

0 投票
1 回答
1274 浏览

c# - 图像源路径未解析

我在一个字符串中有我的 xaml,我使用转换器将其渲染为网格。但是我得到了这个例外。

*无法将属性“Source”中的字符串“../../Resources/info_16_hot.png”转换为“System.Windows.Media.ImageSource”类型的对象。找不到资源'resources/info_16_hot.png'*

这是 XAML 字符串的片段

Resources 目录是同一目录 & info_16_hot.png 被标记为 Resource ,请勿复制。将文件移动到同一目录并将源更新为 Source='info_16_hot.png' 仍然没有帮助。

0 投票
1 回答
3197 浏览

c# - WPF:安装在 XP 上时 WPF 应用程序中的 XamlParseException

我有一个 WPF 应用程序,它在 vista/7 上运行得非常好,但在 Windows XP 上它会抛出 System.Windows.Markup.XamlParse 错误。

我将 Visual Studio 2010 与 .NET 4.0、Telerik Q2 2011 Controls 和 DevExpress Control 2011 一起使用。

有关异常的详细信息:

更新1:

我正在从静态资源文件应用样式

更新 2:

像这样应用这些资源