Пример #1
0
        public void CanCreateNavigatorForASourceElementWhenInATree()
        {
            var frame  = new Frame();
            var button = new Button();

            frame.Content = button;

            var window = new TestWindow(frame);

            window.Show();
            window.ProcessEvents();

            var resolver  = new Mock <IRouteResolver>();
            var factory   = new NavigatorFactory(resolver.Object);
            var navigator = factory.GetOwningNavigator(button);

            navigator.ResetHistory();

            window.Close();
        }
Пример #2
0
        public void ToggleSuppressInputTest()
        {
            var button = new Button();
            var window = new TestWindow(button);

            window.Show();

            CheckMouseEvent(window, button, UIElement.PreviewMouseUpEvent, false);
            CheckMouseEvent(window, button, UIElement.PreviewMouseDownEvent, false);

            window.ToggleSuppressInput(true);

            CheckMouseEvent(window, button, UIElement.PreviewMouseUpEvent, true);
            CheckMouseEvent(window, button, UIElement.PreviewMouseDownEvent, true);

            window.ToggleSuppressInput(false);

            CheckMouseEvent(window, button, UIElement.PreviewMouseUpEvent, false);
            CheckMouseEvent(window, button, UIElement.PreviewMouseDownEvent, false);

            window.Close();
        }
Пример #3
0
 public IEnumerator TearDown()
 {
     m_Window.Close();
     yield return(null);
 }
Пример #4
0
 public void TearDown()
 {
     m_Window.Close();
 }
Пример #5
0
 public void TearDown()
 {
     Window.Close();
     Object.DestroyImmediate(Window);
 }