Henehefu 用 ウィキ

メニュー



- Views

最近の更新

取得中です。

WPFメモ > MVCのコントローラを分離してみるテスト > helloc


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

namespace Filey.Controller
{
    public class HelloController : ControllerBase<Hoge>
    {
        public HelloController ()
        {
            var list = new[]{
                new CommandBinding(HelloCommand, Hello, CanHello),
                /* コマンドが続く */
            };
 
            CommandList.AddRange(list);
        }
 
        public static readonly ICommand HelloCommand =
            new RoutedCommand("HelloCommand", typeof(HelloController));
 
        private void Hello(object sender, ExecutedRoutedEventArgs e)
        {
            // ここに実行するコマンドを記述
            Model.Hello();
        }
 
        private void CanMove(object sender, CanExecuteRoutedEventArgs e)
        {
            e.CanExecute = Model.CanHello;
        }
 
        /* ほかのコマンドをずらずらと */
    }
}
 

タグ一覧