首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Windows Mobile >

application bar 中按钮的图片有关问题。

2012-12-16 
application bar 中按钮的图片问题。。如下代码所示:我第一个按钮图片的build action的属性设置成了resource

application bar 中按钮的图片问题。。
如下代码所示:
我第一个按钮图片的build action的属性设置成了resource,但是图片显示不出来,第二个和第三个我都设置的是content,可以显示,是不是application bar 中按钮的图片不支持resource这种属性。。。。。

 
       ApplicationBarIconButton btnAdd = new ApplicationBarIconButton(new                  Uri("/PhoneApp8;component/appbar.add.rest.png", UriKind.RelativeOrAbsolute));//build Action resource
             btnAdd.Text = "add";
             ApplicationBarIconButton btnSave = new ApplicationBarIconButton(new Uri("/appbar.save.rest.png", UriKind.RelativeOrAbsolute));//build Action content
             btnSave.Text = "save";
             ApplicationBarIconButton btnDelete = new ApplicationBarIconButton(new Uri("/appbar.edit.rest.png", UriKind.RelativeOrAbsolute));///build Action content
             btnDelete.Text = "edit";



[最优解释]
关于resource与content的区别,看下我的blog
http://blog.csdn.net/cuit/article/details/7438856

Content:文件将会打包进xap文件当中,以独立文件使用,访问是时直接根据在工程根目录下的路径
Resource:文件将被编译到xap文件包的.dll文件内,访问资源文件的路径方式繁琐一些,如"/PhoneApp1;component/Images/back.png",PhoneApp1是项目名称,component是固定名称,避免异步加载的资源文件时使用
[其他解释]
引用:
关于resource与content的区别,看下我的blog
http://blog.csdn.net/cuit/article/details/7438856

Content:文件将会打包进xap文件当中,以独立文件使用,访问是时直接根据在工程根目录下的路径
Resource:文件将被编译到xap文件包的.dll文件内,访问资源文件的路径方式繁琐一些,如"/PhoneApp1;com……

这些我了解。。。。application bar 中按钮的图片为什么不支持resource这种属性?

[其他解释]
你确认路径是正确的?
[其他解释]
我的路径是Uri("/PhoneApp8;component/appbar.add.rest.png", UriKind.RelativeOrAbsolute),图片appbar.add.rest.png就在根目录。。。。
[其他解释]
引用:
你确认路径是正确的?


你测试过ApplicationBar没?我本以为没有问题的。。但是就是显示不出来。。。悲剧啊。。。
[其他解释]
引用:
你确认路径是正确的?


我原本以为ApplicationBar中图片设为resource是没问题的。。但是 测试之后就是显示不出来啊。。。悲剧啊。。。
[其他解释]
我试了,resource确实不行。
[其他解释]
引用:
我试了,resource确实不行。


类库中(dll)加载图片的话,是不是只能用resource类型的。。。content貌似也加载不上。。。
[其他解释]
引用:
引用:

我试了,resource确实不行。


类库中(dll)加载图片的话,是不是只能用resource类型的。。。content貌似也加载不上。。。


你图片的build action方式决定了你用什么方式加载

[其他解释]

引用:

引用:

引用:

我试了,resource确实不行。


类库中(dll)加载图片的话,是不是只能用resource类型的。。。content貌似也加载不上。。。


你图片的build action方式决定了你用什么方式加载


我写了个dll,里面需要加载图片。。但是如果将图片设置成content的话。。图片是显示不出来的。。设置成resource就可以显示了。。。所以当开发类库时。。。加载的资源(如图片)只能设置成resource方式。。

这个你可以测试一下。。。
[其他解释]
引用:
引用:

引用:

引用:

我试了,resource确实不行。


类库中(dll)加载图片的话,是不是只能用resource类型的。。。content貌似也加载不上。。。


你图片的build action方式决定了你用什么方式加载


我写了个dll,里面需要加载图片。。但是如果将图片设置成content……

是因为如果build action如果是resource的话,就是编译进dll的。
但是如果是content,就只是简单地打包进xap
[其他解释]
引用:
引用:

引用:

引用:

引用:

我试了,resource确实不行。


类库中(dll)加载图片的话,是不是只能用resource类型的。。。content貌似也加载不上。。。


你图片的build action方式决定了你用什么方式加载


我写了个dll,里面需要加载图片。。……


对。。那我如果想在dll中加载content类型的图片该怎么办?地址该怎么写。。。
[其他解释]
引用:
引用:

引用:

引用:

引用:

引用:

我试了,resource确实不行。


类库中(dll)加载图片的话,是不是只能用resource类型的。。。content貌似也加载不上。。。


你图片的build action方式决定了你用什么方式加载


我……


你的dll是注入式的,你怎么能确定本地有没有适合的content可以加载?
[其他解释]
引用:
引用:

引用:

引用:

引用:

引用:

引用:

我试了,resource确实不行。


类库中(dll)加载图片的话,是不是只能用resource类型的。。。content貌似也加载不上。。。


你图片的build action方式决……

dll 中的图片资源是我自己的。。现在不是应用程序提供的。。。如果dll中的图片要content方式的话。。应该需要应用程序给我提供这些content类型的图片吧。。。。。。。
[其他解释]
如果dll中的图片要content方式的话。。应该需要应用程序给我提供这些content类型的图片吧。。。。。。。

是的。


[其他解释]
引用:
如果dll中的图片要content方式的话。。应该需要应用程序给我提供这些content类型的图片吧。。。。。。。

是的。

我现在把图片放到应用程序的debug目录中。。DLL中图片的地址该怎么写呢。。。这样写不行。。IconUri="/appbar.rest.png"
[其他解释]
引用:
程序只能找到xap中的文件,找不到debug目录下的其他东西


恩。已经解决。。谢谢仁兄了。。。WP application bar比较坑爹啊。。居然显示不了resource资源。。。
[其他解释]
程序只能找到xap中的文件,找不到debug目录下的其他东西
[其他解释]
引用:
还不完善的太多了


是啊。WP要走的路还很长啊。。。。做IOS开发的时候比这愉快多了。。。。。
[其他解释]
还不完善的太多了

热点排行