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