两个问题,
1是写C#时,设计器中把LABLE控件的Visible设Hidden,然后就不见了,
这是怎么解决?太不习惯了。
2是用设计器给控件设置图片背景时,在vs2010里是弹出文件选择框,
而2012没有,如何处理?b

解决方案 »

  1.   

    为啥我没有问题,vs 2012 update2
      

  2.   

    asp.net还是winform?Visible属性只有true和false啊,哪有Hidden
      

  3.   

    我的就是WIN8 VS2012+update2。  wpf程序
      

  4.   

    设置完Visible属性为隐藏当然看不见了,看的见才有问题,你说怎么解决时指什么?
      

  5.   

    哎,楼上的,请看清楚我的问题描述呗,呵呵 。
    我说的是:设计器中把LABLE控件的Visible设Hidden,然后就不见了!
    是指在设计时,而不是运行时。
    如果你用过VS2010或者以前的任意一个版本,在设计时这种变化是不反映在设计界面中的,或许有这功能我没用到,
    但据我所知是没有的。
    而2012这个变化很不好用
      

  6.   

    VS2010或以前的任意一个版本都是不完善的版本,不适合用来做WPF设计,因为它们在设计时不能很好的体现当前的设置,那么美化和布局就变得不直观,要时不时运行后查看。
    VS2012这样做是非常好的,因为WPF所有控件的摆放都是通过直接编写XAML来处理的,根本不会去设计视图里操作,设计视图只是看看当前的效果,你把那个认为是只读的视图更好。如果你还在设计视图里拖动控件,那说明你还没有学会WPF正确的编程方法,还 停留在WinForm的编程思路上面。
      

  7.   

    我不太赞同楼上的观点,
    你说的这个,其实是仁者说仁的问题。
    我比较同意微软的建议:当您熟悉了XAML基本语法之后,我们建议您使用可视化的设计器来编写程序,这样有利于提高开发效率。
    而这和楼上说的所谓的没有学会WPF正确的编程方法是完全不相关的两个问题。
    还是回到问题本身上来吧,
    如何解决我的问题呢?
      

  8.   

    微软让你使用不代表让你只使用,要配合XAML代码一起用,不然要你熟悉XAML基本语法做啥?隐藏了的控件只要到XAML代码里面选择下,立刻就在设计器里同时被选中,呈现出来,这不是很好用吗?
      

  9.   

    我也觉得很不方便,比如我要点某个控件然后编辑,但看不见咋点?!如果XMAL内容很多,找出控件代码也是很困难的。如果界面是我设计的,我知道那里有个控件倒好,如果接受代码的人不知道,不小心拖动一下就不知道控件飞哪里去了。
      

  10.   

    您的问题是,Label没有内容,只是一个Label,在设计器中当然看不到了,如果要找的话,在解决方案资源管理器里面找,这不是VS2012的问题,之前的VS也是这样
      

  11.   


    VS2012跟之前的版本不同的,当某个控件设置了Visible为Hidden之后,它在设计器就不会显示出来,而且点也点不到,只有通过XMAL或者文档大纲才能够找出来。
      

  12.   


    VS2012跟之前的版本不同的,当某个控件设置了Visible为Hidden之后,它在设计器就不会显示出来,而且点也点不到,只有通过XMAL或者文档大纲才能够找出来。
    那这个略显坑爹,可能还是版本不稳定的缘故吧,可以试试反映到MSDN