示例#1
0
        private void ButtonClicked(object sender, RoutedEventArgs e)
        {
            var retvals = new MyControlEventArgs(true,
                                                 txtName.Text,
                                                 txtAddress.Text,
                                                 txtCity.Text,
                                                 txtState.Text,
                                                 txtZip.Text);

            if (sender == btnCancel)
            {
                retvals.IsOk = false;
            }
            OnButtonClick?.Invoke(this, retvals);
        }
示例#2
0
 private void avAddressCtrl_OnButtonClick(
     object sender,
     MyControlEventArgs args)
 {
     if (args.IsOk)
     {
         lblAddress.Text = @"Street Address: " + args.MyStreetAddress;
         lblCity.Text = @"City: " + args.MyCity;
         lblName.Text = "Name: " + args.MyName;
         lblState.Text = "State: " + args.MyState;
         lblZip.Text = "Zip: " + args.MyZip;
     }
     else
     {
         lblAddress.Text = "Street Address: ";
         lblCity.Text = "City: ";
         lblName.Text = "Name: ";
         lblState.Text = "State: ";
         lblZip.Text = "Zip: ";
     }
 }
示例#3
0
 private void ButtonClicked(object sender, RoutedEventArgs e)
 {
     var retvals = new MyControlEventArgs(true,
         txtName.Text,
         txtAddress.Text,
         txtCity.Text,
         txtState.Text,
         txtZip.Text);
     if (sender == btnCancel)
     {
         retvals.IsOk = false;
     }
     OnButtonClick?.Invoke(this, retvals);
 }