zoukankan      html  css  js  c++  java
  • CommandBinding用法

    .cs文件中用法 

    private void BindCommands()
            {
                //[OK]
                CommandBinding cb = new CommandBinding(Commands.OK, OnOK);
                this.CommandBindings.Add(cb);
                this.OkButton.Command = Commands.OK;
                //[CANCEL]
                cb = new CommandBinding(Commands.Cancel, OnCancel);
                this.CommandBindings.Add(cb);
                this.CancelButton.Command = Commands.Cancel;          
            }

    然后在构造函数中调用即可。 

    .xmal中用法

    先在.cs文件中定义:        public static RoutedCommand CloseCommand = new RoutedCommand();

      <Window.CommandBindings>
        <CommandBinding Command="path:fileName.CloseCommand" Executed="Click_OK"/>
      </Window.CommandBindings>
      <Window.InputBindings>
        <KeyBinding Command="path:fileName.CloseCommand" Gesture="Escape"/>
        <KeyBinding Command="path:fileName.CloseCommand" Gesture="Enter"/>
      </Window.InputBindings>

  • 相关阅读:
    第一学期心得
    第十三次作业
    第十二次作业
    第十一次作业
    第十次作业
    第九次作业
    第八次作业
    第七次作业
    第六次作业
    第五次作业
  • 原文地址:https://www.cnblogs.com/sizzle/p/891915.html
Copyright © 2011-2022 走看看