MahApps.Metro.Controls.XmlBrowser.XmlBrowserControl.OnXmlSchemaChanged C# (CSharp) Метод

OnXmlSchemaChanged() публичный статический Метод

Executes when XmlSchema DP is changed
public static OnXmlSchemaChanged ( DependencyObject d, System.Windows.DependencyPropertyChangedEventArgs e ) : void
d System.Windows.DependencyObject
e System.Windows.DependencyPropertyChangedEventArgs
Результат void
        public static void OnXmlSchemaChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            var browserControl = d as XmlBrowserControl;
            if (browserControl == null) return;

            if (e.NewValue != null)
                if (!string.IsNullOrEmpty(e.NewValue.ToString()) && !string.IsNullOrEmpty(browserControl.XmlDoc))
                {
                    browserControl.ValidateXmlButton.Visibility = System.Windows.Visibility.Visible;
                    return;
                }
            browserControl.ValidateXmlButton.Visibility = System.Windows.Visibility.Collapsed;
        }
        #endregion