private void CloseOpacityTo0_Completed(object sender, EventArgs e) { IPAddress NetMask; if (NetMaskTB.Visibility == Visibility.Visible) { NetMask = IPAddress.Parse(NetMaskTB.Text); } else { NetMask = NetMaskCB.SelectedItem as IPAddress; } SettingsConfirmedEventArgs args = new SettingsConfirmedEventArgs(GatewayCB.SelectedItem as IPAddress, NetMask, int.Parse(TimeoutTB.Text), ModeButton.IsChecked.Value); OnSettingsConfirmed(args); OnCloseAnimationCompleted(); OnClosed(); }
//Invoke-functions private void OnSettingsConfirmed(SettingsConfirmedEventArgs args) { SettingsConfirmed?.Invoke(this, args); }