首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未处理xamlparseexception

未处理xamlparseexception
EN

Stack Overflow用户
提问于 2011-04-19 11:02:30
回答 2查看 3.3K关注 0票数 0

无法创建程序集“WpfApplication1,Version=1.0.0.0,Culture=neutral,PublicKeyToken=null”中定义的“”PublicKeyToken“”的实例。“”调用的目标引发了异常。标记文件'Window1.xaml‘第1行位置% 9出错。

我该如何解决这个问题?

我的window1.xaml文件的第一行:

代码语言:javascript
复制
<Window x:Class="WpfApplication1.Window1"
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-04-19 11:22:59

正如@Jeff所指出的,xaml文件的第一行(根)应该是这样的:

代码语言:javascript
复制
<Window x:Class="WpfApplication1.Window1"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    Title="Window1" Height="300" Width="300">

来自XAML Overview

XAML根元素还包含属性xmlns和xmlns:x。这些属性向

处理器指示哪些XAML名称空间包含标记将作为元素引用的后备类型的类型定义。xmlns属性专门指示默认的XAML命名空间。

在默认的XAML命名空间中,可以在没有前缀的情况下指定标记中的对象元素。对于大多数WPF应用程序方案,以及SDK的WPF部分中给出的几乎所有示例,默认的XAML命名空间都映射到WPF命名空间http://schemas.microsoft.com/winfx/2006/xaml/presentation。xmlns:x属性指示一个附加的XAML名称空间,该名称空间映射Xaml语言名称空间http://schemas.microsoft.com/winfx/2006/xaml

票数 0
EN

Stack Overflow用户

发布于 2011-04-19 11:08:01

不要删除默认情况下包含在XAML文件中的x名称空间。否则它将是无效的。看起来您是这样做的,所以解析器不知道x名称空间指的是什么。您应该在根目录中的某个位置包含以下行:

代码语言:javascript
复制
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5711138

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档