vs2012开发WPF的一个小BUG

在使用VS2012开发WPF时,在窗体中定义了一个资源,刚开始调试的时候能够正常调试,在改动过一些条件后就不能正常调试了。提示不能找到已经定义的资源的错误。

后来偶然发现原来是我在XAML文件中定义资源的时候  没有先写资源的KEY。

现在给出定义资源的两个不同方式。

以下这样子写是不能正常调试的

 <DataTemplate DataType="models:UploadFileItemModel" x:Key="customTemplate">

后定义资源的Key,这种情况能够在VS2012中进行正常设计样式。但是调试的时候会提示找不到这个样式。

正确的写法应该是这样的:

<DataTemplate x:Key="customTemplate" DataType="models:UploadFileItemModel">

原文链接:http://www.cnblogs.com/Simon-Asw/archive/2013/04/17/3025697.html

posted on 2013-04-17 10:50  Simon_A  阅读(420)  评论(0编辑  收藏  举报