void IButtonElement.OnCommandCanExecuteChanged(object sender, EventArgs e) => ButtonElement.CommandCanExecuteChanged(this, EventArgs.Empty);
public void SendPressed() => ButtonElement.ElementPressed(this, this);
public void SendReleased() => ButtonElement.ElementReleased(this, this);
public void SendClicked() => ButtonElement.ElementClicked(this, this);