Henehefu 用 ウィキ

メニュー



- Views

最近の更新

取得中です。

WPFメモ > コマンドバインディング > CS


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

public class Window1 : Window
{
 
// ...
 
    public static readonly ICommand HogeCommand =
       new RoutedCommand("HogeCommand", typeof(Window1));
 
    private void Window_Loaded(object sender, RoutedEventArgs e)
    {
        InitCommands();
    }
 
    public void InitCommands()
    {
        var cmdlist = new[]{
            new CommandBinding(HogeCommand, Hoge, CanHoge),
        };
 
        CommandBindings.AddRange(cmdlist);
    }    
 
    private void Hoge(object sender, ExecutedRoutedEventArgs e)
    {
        MessageBox.Show("Hoge");
    }
 
    private void CanHoge(object sender, CanExecuteRoutedEventArgs e)
    {
        e.CanExecute = true;
    }
}

タグ一覧