Exemplo n.º 1
0
        public void OnUseTestSreenBoundsCheckBoxChecked(object sender, RoutedEventArgs args)
        {
            var  tip        = getTeachingTip();
            Rect screenRect = new Rect(double.Parse(this.TestScreenBoundsXTextBox.Text),
                                       double.Parse(this.TestScreenBoundsYTextBox.Text),
                                       double.Parse(this.TestScreenBoundsWidthTextBox.Text),
                                       double.Parse(this.TestScreenBoundsHeightTextBox.Text));

            TeachingTipTestHooks.SetUseTestScreenBounds(tip, true);
            TeachingTipTestHooks.SetTestScreenBounds(tip, screenRect);
            if (testScreenBounds == null)
            {
                testScreenBounds = new Popup();
                testScreenBounds.IsHitTestVisible = false;
            }
            Grid windowBounds = new Grid();

            windowBounds.Width                = screenRect.Width;
            windowBounds.Height               = screenRect.Height;
            windowBounds.Background           = new SolidColorBrush(Colors.Transparent);
            windowBounds.BorderBrush          = new SolidColorBrush(Colors.Blue);
            windowBounds.BorderThickness      = new Thickness(1.0);
            testScreenBounds.Child            = windowBounds;
            testScreenBounds.HorizontalOffset = screenRect.X;
            testScreenBounds.VerticalOffset   = screenRect.Y;
            testScreenBounds.IsOpen           = true;
        }
 private void TeachingTipTestHooks_SubtitleVisibilityChanged(TeachingTip sender, object args)
 {
     if (sender == getTeachingTip())
     {
         this.SubtitleVisibilityTextBlock.Text = TeachingTipTestHooks.GetSubtitleVisibility(sender).ToString();
     }
 }
Exemplo n.º 3
0
 private void TeachingTipTestHooks_OffsetChanged(TeachingTip sender, object args)
 {
     if (sender == getTeachingTip())
     {
         this.PopupVerticalOffsetTextBlock.Text   = TeachingTipTestHooks.GetVerticalOffset(sender).ToString();
         this.PopupHorizontalOffsetTextBlock.Text = TeachingTipTestHooks.GetHorizontalOffset(sender).ToString();
     }
 }
Exemplo n.º 4
0
        public void OnSetAnimationDurationsButtonClicked(object sender, RoutedEventArgs args)
        {
            var expandDuration   = new TimeSpan(0, 0, 0, 0, int.Parse(ExpandAnimationDuration.Text));
            var contractDuration = new TimeSpan(0, 0, 0, 0, int.Parse(ContractAnimationDuration.Text));

            TeachingTipTestHooks.SetExpandAnimationDuration(getTeachingTip(), expandDuration);
            TeachingTipTestHooks.SetContractAnimationDuration(getTeachingTip(), contractDuration);
        }
Exemplo n.º 5
0
 private void TeachingTipTestHooks_EffectivePlacementChanged(TeachingTip sender, object args)
 {
     if (sender == getTeachingTip())
     {
         var placement = TeachingTipTestHooks.GetEffectivePlacement(sender);
         this.EffectivePlacementTextBlock.Text = placement.ToString();
     }
 }
 private void TeachingTipInResourcesRoot_Loaded(object sender, RoutedEventArgs e)
 {
     ((FrameworkElement)sender).Loaded      -= TeachingTipInResourcesRoot_Loaded;
     TeachingTipInResourcesRoot              = getTeachingTipRoot(getCancelClosesInTeachingTip());
     TeachingTipInResourcesRoot.SizeChanged += TeachingTip_SizeChanged;
     TeachingTip_SizeChanged(TeachingTipInResourcesRoot, null);
     this.TitleVisibilityTextBlock.Text    = TeachingTipTestHooks.GetTitleVisibility(this.TeachingTipInResources).ToString();
     this.SubtitleVisibilityTextBlock.Text = TeachingTipTestHooks.GetSubtitleVisibility(this.TeachingTipInResources).ToString();
 }
Exemplo n.º 7
0
 private void TeachingTipTestHooks_IdleStatusChanged(TeachingTip sender, object args)
 {
     if (TeachingTipTestHooks.GetIsIdle(TeachingTip))
     {
         this.IsIdleCheckBox.IsChecked = true;
     }
     else
     {
         this.IsIdleCheckBox.IsChecked = false;
     }
 }
Exemplo n.º 8
0
 private void TeachingTipTestHooks_IdleStatusChanged(TeachingTip sender, object args)
 {
     if (TeachingTipTestHooks.GetIsIdle(this.TeachingTipInResources) &&
         TeachingTipTestHooks.GetIsIdle(this.TeachingTipInVisualTree))
     {
         this.IsIdleCheckBox.IsChecked = true;
     }
     else
     {
         this.IsIdleCheckBox.IsChecked = false;
     }
 }
Exemplo n.º 9
0
        public void OnSetAnimationParametersButtonClicked(object sender, RoutedEventArgs args)
        {
            var expandEasing = Window.Current.Compositor.CreateCubicBezierEasingFunction(
                new System.Numerics.Vector2(float.Parse(this.ExpandControlPoint1X.Text), float.Parse(this.ExpandControlPoint1Y.Text)),
                new System.Numerics.Vector2(float.Parse(this.ExpandControlPoint2X.Text), float.Parse(this.ExpandControlPoint2Y.Text)));

            var contractEasing = Window.Current.Compositor.CreateCubicBezierEasingFunction(
                new System.Numerics.Vector2(float.Parse(this.ExpandControlPoint1X.Text), float.Parse(this.ExpandControlPoint1Y.Text)),
                new System.Numerics.Vector2(float.Parse(this.ExpandControlPoint2X.Text), float.Parse(this.ExpandControlPoint2Y.Text)));

            TeachingTipTestHooks.SetExpandEasingFunction(this.TeachingTip, expandEasing);
            TeachingTipTestHooks.SetContractEasingFunction(this.TeachingTip, contractEasing);
        }
Exemplo n.º 10
0
 public void OnTipShadowUnchecked(object sender, RoutedEventArgs args)
 {
     TeachingTipTestHooks.SetTipShouldHaveShadow(getTeachingTip(), false);
 }
Exemplo n.º 11
0
 public void TailElevationSliderChanged(object sender, RangeBaseValueChangedEventArgs args)
 {
     TeachingTipTestHooks.SetTailElevation(getTeachingTip(), (float)args.NewValue);
 }
Exemplo n.º 12
0
 public void OnTipFollowsTargetCheckBoxChecked(object sender, RoutedEventArgs args)
 {
     TeachingTipTestHooks.SetTipFollowsTarget(this.TeachingTip, true);
 }
Exemplo n.º 13
0
 public void OnReturnTopForOutOfWindowPlacementCheckBoxUnchecked(object sender, RoutedEventArgs args)
 {
     TeachingTipTestHooks.SetReturnTopForOutOfWindowPlacement(getTeachingTip(), false);
 }
Exemplo n.º 14
0
 public void OnTipFollowsTargetCheckBoxUnchecked(object sender, RoutedEventArgs args)
 {
     TeachingTipTestHooks.SetTipFollowsTarget(getTeachingTip(), false);
 }
Exemplo n.º 15
0
 public void OnUseTestScreenBoundsCheckBoxUnchecked(object sender, RoutedEventArgs args)
 {
     TeachingTipTestHooks.SetUseTestScreenBounds(getTeachingTip(), false);
     testScreenBounds.IsOpen = false;
 }
Exemplo n.º 16
0
 public void OnUseTestWindowBoundsCheckBoxUnchecked(object sender, RoutedEventArgs args)
 {
     TeachingTipTestHooks.SetUseTestWindowBounds(this.TeachingTip, false);
     testWindowBounds.IsOpen = false;
 }
 public void GetEdgeTeachingTipOffset_Clicked(object sender, RoutedEventArgs args)
 {
     EdgeTeachingTipOffset.Text = TeachingTipTestHooks.GetHorizontalOffset(TeachingTipInResourcesOnEdge).ToString()
                                  + ";" + TeachingTipTestHooks.GetVerticalOffset(TeachingTipInResourcesOnEdge).ToString();
 }
Exemplo n.º 18
0
        private void TeachingTipTestHooks_EffectiveBleedingPlacementChanged(TeachingTip sender, object args)
        {
            var placement = TeachingTipTestHooks.GetEffectiveBleedingPlacement(this.TeachingTip);

            this.EffectiveBleedingPlacementTextBlock.Text = placement.ToString();
        }
Exemplo n.º 19
0
 public void OnBeakShadowTargetUnchecked(object sender, RoutedEventArgs args)
 {
     TeachingTipTestHooks.SetBeakShadowTargetsShadowTarget(this.TeachingTip, false);
 }
Exemplo n.º 20
0
 public void BeakElevationSliderChanged(object sender, RangeBaseValueChangedEventArgs args)
 {
     TeachingTipTestHooks.SetBeakElevation(this.TeachingTip, (float)args.NewValue);
 }