2010-12-21 4 views

ответ

10

в XAML

<Button Name="myButton">Click Me</Button> 

в коде

myButton.IsEnabled = false; 
1

Установите IsEnabled на false. Вы можете сделать это либо в кодировке, либо с помощью триггеров/стилей, в зависимости от ваших потребностей.

0

здесь идентификатор более сложный способ (WPF) способ заключается в связывании команды на кнопку.

<Button Name="button1" VerticalAlignment="Top" Width="94" Command="{Binding MyCommand}" 

в ViewModel, который связан с DataContext отображения вида:

public ICommand MyCommand 
    { 
     get 
     { 
      return new DelegateCommand<string>(ExecuteSomething,IsExecutable); 
     } 
    } 

здесь ExecuteSomething метод, который будет выполняться при нажатии вашей кнопки IsExecutable - perdicate в то время как он возвращает ложь Кнопка будет отключена

Смежные вопросы