Exemplo n.º 1
0
            public override bool AreSame(Command obj)
            {
                PrimaryCommand other = obj as PrimaryCommand;

                if (other == null)
                {
                    return(false);
                }

                return(other.id == this.id);
            }
Exemplo n.º 2
0
            public override Command DeserializeCommand(BinaryReader str)
            {
                if (str == null)
                {
                    throw new ArgumentNullException("str");
                }

                PrimaryCommand c = new PrimaryCommand();

                c.id = str.ReadInt32();

                return(c);
            }
Exemplo n.º 3
0
 private void Validatable_IsValidChanged(object sender, EventArgs e)
 {
     PrimaryCommand.NotifyCanExecuteChanged();
 }
Exemplo n.º 4
0
 private void Notifiable_PropertyChanged(object sender, EventArgs e)
 {
     this.ValidatesWhen(IsValidCore(Value), nameof(Value));
     PrimaryCommand.NotifyCanExecuteChanged();
 }