Ejemplo n.º 1
0
 void VisualDiagnostics_VisualTreeChanged(object sender, VisualTreeChangeEventArgs e)
 {
     if (!VisualDiagnosticsExtensions.Enabled)
     {
         return;
     }
     if (Equals(e.Parent, Visual))
     {
         Reload();
     }
 }
Ejemplo n.º 2
0
            void VTChanged(object sender, VisualTreeChangeEventArgs e)
            {
                var parentSourInfo = e.Parent == null ? null : VisualDiagnostics.GetXamlSourceInfo(e.Parent);
                var childSourInfo  = VisualDiagnostics.GetXamlSourceInfo(e.Child);

                if (childSourInfo == null)
                {
                    failures++;
                }
                if (e.Parent != null && parentSourInfo == null)
                {
                    failures++;
                }
            }
Ejemplo n.º 3
0
 private void VisualDiagnosticsOnVisualTreeChanged(object sender, VisualTreeChangeEventArgs e)
 {
     Debug.WriteLine(sender);
     Debug.WriteLine(e.ChangeType);
     if (e.Child != null)
     {
         Debug.WriteLine(e.Child);
         Debug.WriteLine(e.Child.GetType());
         if (e.Child is Rectangle ee)
         {
         }
         if (e.Child is FrameworkElement cx)
         {
             if (cx.Tag != null)
             {
                 Debug.WriteLine(cx.Tag);
             }
         }
     }
 }
Ejemplo n.º 4
0
 void OnVTChanged(object sender, VisualTreeChangeEventArgs e)
 {
     Assert.That(e.ChangeType, Is.EqualTo(VisualTreeChangeType.Add));
     Assert.That(e.ChildIndex, Is.EqualTo(1));
     Assert.Pass();
 }