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); }
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: "; } }