请教uri路径问题及图片资源设置,

随你便33 2014-04-22 10:39:34
这两天做一个五子棋小程序,可是从昨天下午加一晚上一直没有搞懂uri路径问题。一开始我用的绝对路径定位类似这样写:
@"c:\````\```",urikind.absolute 这样写没问题,可以用。当我改成相对路径以后就不能用了。如下图。shade.source用的相对路径不能显示,当我改成绝对路径后可以显示图片。请教坛友这是怎么回事,设置截图也附上。

看了好多论坛,博客,msdn也看了,可以就是不知道怎么回事。我的st.background这个用的也是相对路径却可以用,这又是怎么回事?搞了快一天了,都懵了。





...全文
194 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
於黾 2014-04-22
  • 打赏
  • 举报
回复
600*780是你棋盘的大小吧 你先把棋盘给它了,它当然就变成棋盘的大小了.
随你便33 2014-04-22
  • 打赏
  • 举报
回复
引用 1 楼 Z65443344 的回复:
第一个路径前面不要加/
我改好了,我用的wpf编的。一开始在xaml里把棋子那个image的宽高赋值了40*40的,后来就没有管过宽高。等我给它source添加上路径以后,宽高我一看成了600*780的。我把一开始的赋值语句删了,在source赋值语句后边重新加上宽高复制,就好了。能显示了。这是怎么回事呢?
随你便33 2014-04-22
  • 打赏
  • 举报
回复
引用 2 楼 Z65443344 的回复:
你棋盘能显示,棋盘前面为什么不写成/棋盘? 同样的,文件夹前面不要加/ 直接:文件夹/文件
我都试过 还是不行
於黾 2014-04-22
  • 打赏
  • 举报
回复
你棋盘能显示,棋盘前面为什么不写成/棋盘? 同样的,文件夹前面不要加/ 直接:文件夹/文件
於黾 2014-04-22
  • 打赏
  • 举报
回复
第一个路径前面不要加/
随你便33 2014-04-22
  • 打赏
  • 举报
回复
引用 5 楼 Z65443344 的回复:
600*780是你棋盘的大小吧 你先把棋盘给它了,它当然就变成棋盘的大小了.
600*780是我window窗口大小,棋盘是500*500的。一开始我给它的是40*40的宽高。 我在shade.source=`````后一句设置断点。发现shade的weight和height 有iOexception。具体原因不清楚。我把40*40的两个语句删了,直接赋值也能显示 纠结啊

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧