Example #1
0
 private static void StylePropertyAttached(DependencyObject dependencyObject, DependencyPropertyChangedEventArgs e)
 {
     if (instance?.treeNodeProvider.GetDomElement(dependencyObject)?.IsReady == true)
     {
         instance?.UpdateElement(dependencyObject);
     }
 }
Example #2
0
        private static void StylePropertyAttached(DependencyObject element, DependencyPropertyChangedEventArgs e)
        {
            if (instance is null)
            {
                return;
            }

            if (instance.treeNodeProvider.TryGetDomElement(element, out var domElement) != true)
            {
                return; // doesn't exist yet, no update necessary
            }

            if (domElement.IsReady == true)
            {
                instance.UpdateElement(element);
            }
        }
Example #3
0
        private static void ClassPropertyAttached(DependencyObject element, DependencyPropertyChangedEventArgs e)
        {
            if (instance is null)
            {
                return;
            }

            IDomElement <DependencyObject, DependencyProperty> domElementBase = null;

            if (instance.treeNodeProvider.TryGetDomElement(element, out domElementBase) != true)
            {
                return;
            }

            var domElement = (DomElementBase <DependencyObject, DependencyProperty>)domElementBase;

            domElement.ResetClassList();
            if (domElement.IsReady == true)
            {
                instance.UpdateElement(element);
            }
        }
Example #4
0
        private static void ClassPropertyChanged(BindableObject element, object oldValue, object newValue)
        {
            if (instance is null)
            {
                return;
            }

            IDomElement <BindableObject, BindableProperty> domElementBase = null;

            if (instance.treeNodeProvider.TryGetDomElement(element, out domElementBase) != true)
            {
                return;
            }

            var domElement = (DomElementBase <BindableObject, BindableProperty>)domElementBase;

            domElement.ResetClassList();
            if (domElement.IsReady == true)
            {
                instance.UpdateElement(element);
            }
        }
Example #5
0
 private static void StylePropertyAttached(DependencyObject d, DependencyPropertyChangedEventArgs e)
 {
     instance?.UpdateElement(d as FrameworkElement);
 }
Example #6
0
 private static void StylePropertyAttached(BindableObject d, object oldValue, object newValue)
 {
     instance?.UpdateElement(d as Element);
 }
Example #7
0
 private static void VisualTreeHelper_ChildAdded(object sender, EventArgs e)
 {
     //Debug.WriteLine("A");
     instance?.UpdateElement(sender as BindableObject);
 }
Example #8
0
 private static void LoadedDetectionHelper_SubTreeAdded(object sender, EventArgs e)
 {
     instance.UpdateElement(sender as DependencyObject);
 }
Example #9
0
 private static void VisualTreeHelper_ChildAdded(object sender, EventArgs e)
 {
     instance.UpdateElement(sender as BindableObject);
 }