作者ererdodo (loveptt)
看板C_Sharp
标题[问题] wpf if的疑问
时间Sun Jan 6 19:43:04 2013
如题,想问一下有关於wpf的if问题
程式有image 跟 label各一个,image 跟 label的内容如下:
image:
image1.Source = new BitmapImage(
new Uri("pack://application:,,,/Images/a.jpg"));
label:
label1.Content = "";
然後有一个if判断式要判断image1的source && label1的content相等上面的内容时
,才会触发if,可是原PO的写法都错= =,想问各位大大该怎麽写???
另外一个问题是,image的source如果写image1.Source = null;那会完全没显示,
不会变成有显示但没图案,想问有没有其他语法可以有显示没图案。
谢谢!!!!
--
▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃▃
████ █ █ ◢██◣ █ █ █ ◢◤ ████
█ █ █ █ █ █◣ █ █◢◤◢
█
█ ████ ████ █◥◣█ ██ ████
█ █ █ █ █ █ ◥█ █◥◣◥
█
█ █ █ █ █ █ █ █ ◥◣ ████ ψ raepopo
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.172.144.115
1F:→ mortleo:第一个问题,将 Source 跟 Content 转成字串来比对,例如 01/07 03:16
2F:→ mortleo:if( Img.Source.ToString() == Lab.Content.ToString() ) 01/07 03:16
3F:→ mortleo:第二个问题,什麽是你想要的有显示又没图案的效果? 01/07 03:17
4F:→ mortleo:空的 Image 就是没东西,你可以装在一个有底色的 Border 01/07 03:18
5F:→ mortleo:或预设一个颜色或图片,当要清除 Image 时改成设成预设图 01/07 03:19
6F:→ ererdodo:先谢谢回答 再来就是第一个不是我需要的答案 但是用 01/07 18:19
7F:→ ererdodo:source.字串的方式做出了我需要的答案 谢谢 01/07 18:19
8F:→ ererdodo:第二个问题是 以winform来讲 picturebox没设图片的时候 01/07 18:20
9F:→ ererdodo:一样可以滑鼠click 但wpf的image没设图片不能mousedown 01/07 18:23
10F:→ mortleo:因为没设图片的时候是透明的吧!你可以照我上面所提的方法 01/08 13:13
11F:→ mortleo:但是将有底色改成透明度 0.01 ,就可以不显示但可以点了 01/08 13:14
12F:→ ererdodo:我後来的做法是 自己做一张透明的图片放在image 就可点了 01/08 13:27
13F:→ ererdodo:现在的问题是 下几篇的动画问题 01/08 13:29