ESRI.ArcGIS.Client.Toolkit.EditorWidget.DisableOrHideElement C# (CSharp) Méthode

DisableOrHideElement() private méthode

private DisableOrHideElement ( UIElement element, bool isVisible, bool allButtonsDisabled ) : void
element UIElement
isVisible bool
allButtonsDisabled bool
Résultat void
        private void DisableOrHideElement(UIElement element, bool isVisible, bool allButtonsDisabled)
        {
            if (element != null)
            {
                if (allButtonsDisabled && element is Control)
                {
                    (element as Control).IsEnabled = false;
                    if (element == TemplatePicker)
                        element.Visibility = Visibility.Collapsed;
                    else
                        element.Visibility = Visibility.Visible;
                }
                else
                {
                    if (element is Control)
                        (element as Control).IsEnabled = isVisible;
                    element.Visibility = isVisible ? Visibility.Visible : Visibility.Collapsed;
                }
            }
        }