aboutsummaryrefslogtreecommitdiffstats
path: root/Software/Visual_Studio/Tango.Touch/Components
diff options
context:
space:
mode:
authorRoy Ben-Shabat <Roy@Twine-s.com>2018-05-31 12:07:40 +0300
committerRoy Ben-Shabat <Roy@Twine-s.com>2018-05-31 12:07:40 +0300
commitf03676747c3c4207da0be4e59273cbbca9b79649 (patch)
tree5fe054dea1c4135416ecdfc252ae2f867633bec6 /Software/Visual_Studio/Tango.Touch/Components
parent040118073dc67e9daf9792863786f87705f3fff6 (diff)
downloadTango-f03676747c3c4207da0be4e59273cbbca9b79649.tar.gz
Tango-f03676747c3c4207da0be4e59273cbbca9b79649.zip
Implemented PPC data base source from %appdata% on PPC.
Diffstat (limited to 'Software/Visual_Studio/Tango.Touch/Components')
-rw-r--r--Software/Visual_Studio/Tango.Touch/Components/TransformationHelper.cs30
1 files changed, 15 insertions, 15 deletions
diff --git a/Software/Visual_Studio/Tango.Touch/Components/TransformationHelper.cs b/Software/Visual_Studio/Tango.Touch/Components/TransformationHelper.cs
index a565e3b84..ac46c2e4a 100644
--- a/Software/Visual_Studio/Tango.Touch/Components/TransformationHelper.cs
+++ b/Software/Visual_Studio/Tango.Touch/Components/TransformationHelper.cs
@@ -7,6 +7,7 @@ using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Media.Animation;
+using Tango.Core.EventArguments;
using Tango.SharedUI.Helpers;
namespace Tango.Touch.Components
@@ -42,15 +43,14 @@ namespace Tango.Touch.Components
private static void UnRegisterTransformWhenPressed(FrameworkElement element)
{
- element.PreviewMouseDown -= Element_PreviewMouseDown;
- element.PreviewMouseUp -= Element_PreviewMouseUp;
+
}
private static void RegisterTransformWhenPressed(FrameworkElement element)
{
element.RenderTransformOrigin = new Point(0.5, 0.5);
element.RenderTransform = new ScaleTransform(1, 1);
- element.PreviewMouseDown += Element_PreviewMouseDown;
+ element.RegisterForPreviewMouseOrTouchDown(Element_PreviewMouseDown);
element.PreviewMouseUp += Element_PreviewMouseUp;
var scrollViewer = UIHelper.FindAncestor<ScrollViewer>(element);
@@ -65,22 +65,12 @@ namespace Tango.Touch.Components
}
}
- private static void Element_PreviewMouseUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
- {
- DoubleAnimation ani = new DoubleAnimation();
- ani.To = 1;
- ani.Duration = TimeSpan.FromSeconds(0.1);
- ScaleTransform scale = (sender as FrameworkElement).RenderTransform as ScaleTransform;
- scale.BeginAnimation(ScaleTransform.ScaleXProperty, ani);
- scale.BeginAnimation(ScaleTransform.ScaleYProperty, ani);
- }
-
- private static void Element_PreviewMouseDown(object sender, System.Windows.Input.MouseButtonEventArgs e)
+ private static void Element_PreviewMouseDown(object sender, MouseOrTouchEventArgs e)
{
if (!GetPreventTransform(e.OriginalSource as FrameworkElement))
{
DoubleAnimation ani = new DoubleAnimation();
- ani.To = 1.1;
+ ani.To = 1.09;
ani.Duration = TimeSpan.FromSeconds(0.2);
ani.AutoReverse = true;
ScaleTransform scale = (sender as FrameworkElement).RenderTransform as ScaleTransform;
@@ -89,6 +79,16 @@ namespace Tango.Touch.Components
}
}
+ private static void Element_PreviewMouseUp(object sender, System.Windows.Input.MouseButtonEventArgs e)
+ {
+ DoubleAnimation ani = new DoubleAnimation();
+ ani.To = 1;
+ ani.Duration = TimeSpan.FromSeconds(0.1);
+ ScaleTransform scale = (sender as FrameworkElement).RenderTransform as ScaleTransform;
+ scale.BeginAnimation(ScaleTransform.ScaleXProperty, ani);
+ scale.BeginAnimation(ScaleTransform.ScaleYProperty, ani);
+ }
+
/// <summary>
/// Sets the TransformWhenPressed attached property.
/// </summary>