示例#1
0
 private void CancelButton_Click(object sender, RoutedEventArgs e)
 {
     CancelButtonCommand?.Execute(CancelButtonCommandParameter);
     CancelButtonClick?.DynamicInvoke();
     Result = CustomContentDialogResult.Cancel;
     Hide();
 }
示例#2
0
        private void SetButtonsActions()
        {
            if (!_holder.SaveButton.HasOnClickListeners)
            {
                _holder.SaveButton.Click += (s, e) =>
                {
                    SaveButtonClick?.Invoke(_holder.NameEditText.Text, _holder.LastnameEditText.Text, _holder.StatusEditText.Text);
                };
            }

            if (!_holder.CancelButton.HasOnClickListeners)
            {
                _holder.CancelButton.Click += (s, e) =>
                {
                    CancelButtonClick?.Invoke();
                };
            }

            _holder.NameEditText.TextChanged += (sender, args) =>
            {
                _iSNameChahged = true;
            };
            _holder.NameEditText.FocusChange += (sender, args) =>
            {
                if (_iSNameChahged && !args.HasFocus)
                {
                    NameWasChanged?.Invoke(_holder.NameEditText.Text);
                }
            };

            _holder.LastnameEditText.TextChanged += (sender, args) =>
            {
                _iSLastNameChahged = true;
            };
            _holder.LastnameEditText.FocusChange += (sender, args) =>
            {
                if (_iSLastNameChahged && !args.HasFocus)
                {
                    LastNameWasChanged?.Invoke(_holder.LastnameEditText.Text);
                }
            };

            _holder.StatusEditText.TextChanged += (sender, args) =>
            {
                _iSStatusChahged = true;
            };
            _holder.StatusEditText.FocusChange += (sender, args) =>
            {
                if (_iSStatusChahged && !args.HasFocus)
                {
                    StatusWasChanged?.Invoke(_holder.StatusEditText.Text);
                }
            };
        }
 private void OnCancelButtonClick(object sender, RoutedEventArgs e)
 {
     CancelButtonClick.Invoke(sender, e);
 }
示例#4
0
 protected virtual void OnCancelButtonClick()
 {
     CancelButtonClick?.Invoke(this, new EventArgs());
 }
示例#5
0
 private void OnCancelButtonClick(object sender, EventArgs eventArgs)
 {
     CancelButtonClick?.Invoke();
 }
 private void CancelButtonClicked(object sender, EventArgs e)
 {
     CancelButtonClick?.Invoke();
 }
示例#7
0
 partial void _cancelButton_TouchUpInside(UIButton sender)
 {
     CancelButtonClick?.Invoke();
 }