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(); } }
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(); } }
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); }
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(); }
private void TeachingTipTestHooks_IdleStatusChanged(TeachingTip sender, object args) { if (TeachingTipTestHooks.GetIsIdle(TeachingTip)) { this.IsIdleCheckBox.IsChecked = true; } else { this.IsIdleCheckBox.IsChecked = false; } }
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; } }
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); }
public void OnTipShadowUnchecked(object sender, RoutedEventArgs args) { TeachingTipTestHooks.SetTipShouldHaveShadow(getTeachingTip(), false); }
public void TailElevationSliderChanged(object sender, RangeBaseValueChangedEventArgs args) { TeachingTipTestHooks.SetTailElevation(getTeachingTip(), (float)args.NewValue); }
public void OnTipFollowsTargetCheckBoxChecked(object sender, RoutedEventArgs args) { TeachingTipTestHooks.SetTipFollowsTarget(this.TeachingTip, true); }
public void OnReturnTopForOutOfWindowPlacementCheckBoxUnchecked(object sender, RoutedEventArgs args) { TeachingTipTestHooks.SetReturnTopForOutOfWindowPlacement(getTeachingTip(), false); }
public void OnTipFollowsTargetCheckBoxUnchecked(object sender, RoutedEventArgs args) { TeachingTipTestHooks.SetTipFollowsTarget(getTeachingTip(), false); }
public void OnUseTestScreenBoundsCheckBoxUnchecked(object sender, RoutedEventArgs args) { TeachingTipTestHooks.SetUseTestScreenBounds(getTeachingTip(), false); testScreenBounds.IsOpen = false; }
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(); }
private void TeachingTipTestHooks_EffectiveBleedingPlacementChanged(TeachingTip sender, object args) { var placement = TeachingTipTestHooks.GetEffectiveBleedingPlacement(this.TeachingTip); this.EffectiveBleedingPlacementTextBlock.Text = placement.ToString(); }
public void OnBeakShadowTargetUnchecked(object sender, RoutedEventArgs args) { TeachingTipTestHooks.SetBeakShadowTargetsShadowTarget(this.TeachingTip, false); }
public void BeakElevationSliderChanged(object sender, RangeBaseValueChangedEventArgs args) { TeachingTipTestHooks.SetBeakElevation(this.TeachingTip, (float)args.NewValue); }