10个按钮,根据不同的权限,可以操作不同的按钮。要怎么实现?本人初学WPF,求大神啊~!

解决方案 »

  1.   

    你让部分按钮Enabled=false不行么
      

  2.   

    我要动态控制部分按钮enabled = false    怎么做?
      

  3.   

    来人啊,急啊~
    求各路大神!是不是给部分按钮一个共同的属性,然后获取这个属性值,来修改enabled?
    该怎么做啊!
      

  4.   

    使用MVVM模式。也就是说在ViewModel里定义一个Property,这个Property返回一个ICommand Object。然后Binding这个Property到Button 的Command属性即可。原理是因为ICommand 接口有个CanExecute方法,这个方法可以控制Button的Enabled。所以,所有的逻辑都可以在ViewModel里实现。最好不要考虑codebehind,那是歧路。