MetroDemo.ExampleWindows.DownloadAdvanced.ToggleButton_OnChecked C# (CSharp) Метод

ToggleButton_OnChecked() приватный Метод

private ToggleButton_OnChecked ( object sender, RoutedEventArgs e ) : void
sender object
e System.Windows.RoutedEventArgs
Результат void
        private void ToggleButton_OnChecked(object sender, RoutedEventArgs e)
        {
            try
            {
                if (!allowCheck) return;
                var chkBox = (System.Windows.Controls.CheckBox)sender;
                if (GlobalObjects.ViewModel.BlockNavigation && localOverride)
                {
                    allowCheck = false;
                    chkBox.IsChecked = !chkBox.IsChecked;
                }
            }
            catch (Exception ex)
            {
                ex.LogException(true);
            }
            finally
            {
                allowCheck = true;
            }
        }