原文:WPF让人哭笑不得的资源

前几天遇到了一个让我哭笑不得的bug,我写的Wpf程序在Win 里可以运行,到XP WindowsServer里运行点击某个控件之后闪退,不报任何错,在后台代码里trycatch也捕捉不到任何异常。很明显,这不是后台的代码出的错。当时情况很艰苦,用户在十万八千里之外,他的电脑上也没有调试环境,我只能在本地一步一步排除错误可能,修改 打包 发布到用户 卸载 重装 足足折腾了一天,最后总算是搞定了。 ...

2013-11-12 15:16 17 3101 推荐指数:

查看详情

WPF哭笑不得资源(二)

  再吐槽一下(我已经无力吐槽)。今天又被资源搞了一天,发现了一个秘密。大家想听就跟随我...   以前写的一个东东,想用mvvm重新实现一下,由于之前的写得很乱,App.xaml里一坨一坨的,就把资源整到一个单独的资源文件里,然后到App.xaml去Merged,这思路是对的。然而当我整完之后 ...

Fri Nov 15 00:57:00 CST 2013 9 2165
WPF资源

目录 WPF对象资源的定义和查找 动态、静态使用资源 向程序添加二进制资源 字符串资源 非字符串资源 使用Pack URI路径访问二进制资源 WPF不但支持程序级的传统资源,同时还推出了独具特色的对象级资源,每个界面元素 ...

Mon Mar 08 06:02:00 CST 2021 2 236
WPF资源

1)资源定义 每个WPF界面元素都具有一个Resources的属性,ResourceDictionary可以存储任意类型的对象,在XAML代码中向Resources添加资源时需要把正确的名称空间引入到XAML代码中。架构图如下: 2)资源的查找: 3)引入外部资源资源使用 ...

Wed Jul 03 17:37:00 CST 2019 0 455
WPF之神奇的资源

WPF中的资源有两种,一种称为"程序集资源"(assembly resource),另一种称为"对象资源"(object resource)也称为"逻辑资源",WPF中统称后者为"逻辑资源"。 一、程序集资源应用程序中的XAML、图片、音频、视频等文件,都可以将其作为程序集资源组织起来。程序集资源 ...

Thu Mar 14 05:19:00 CST 2013 1 5066
WPF资源专题

1.一般程序的资源可以分为四个等级: 数据库中的数据相当于放在仓库里 资源文件里的数据相当于放在旅行箱里 WPF对象资源里的数据相当于携带在背包里 变量中的数据相当于拿在手里 2.资源的查找顺序是沿着逻辑树向上一级控件查找,如果连顶级容器都没有就会去程序级 ...

Fri Oct 15 18:26:00 CST 2021 0 148
WPF使用声音资源

1.在项目上右键,增加Resources文件夹;在Resources文件夹上右键,增加Audio文件夹;往Audio文件夹中增加声音资源文件:didi.wav。 2.右键didi.wav,选择属性,设置属性复制到输出目录为始终复制;生成操作为嵌入的资源。 3.增加 ...

Mon Oct 08 17:52:00 CST 2012 0 2894
WPF资源字典使用

资源字典出现的初衷就在于可以实现多个项目之间的共享资源资源字典只是一个简单的XAML文档,该文档除了存储希望使用的资源之外,不做任何其它的事情。 1. 创建资源字典 创建资源字典的过程比较简单,只是将需要使用的资源全都包含在一个xaml文件之中即可。如下面的例子(文件名 ...

Fri Dec 07 19:11:00 CST 2012 1 25088
WPF程序级资源

一、WPF支持程序级资源(也称为二进制资源),和对象级资源。 二、程序级资源 之 外部文件 为什么要将外部文件转成程序资源:因为外部文件与程序主体分离,有可能丢失或者损坏。所以编译器允许我们把外部文件编译进程序主体,成为程序主体不可分割的一部分。 添加方式:程序级资源 ...

Mon Dec 06 23:02:00 CST 2021 0 172
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM