Mercurial > silverbladetech
comparison MetroWpf/MetroWpf.Xaml/Converters/RandomAngleToTransformConverter.cs @ 15:060f02cd4591
Initial commit, pre airport work
author | stevenh7776 stevenhollidge@hotmail.com |
---|---|
date | Mon, 12 Mar 2012 23:05:21 +0800 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
14:741981715d94 | 15:060f02cd4591 |
---|---|
1 namespace MetroWpf.Xaml.Converters | |
2 { | |
3 using System; | |
4 using System.Windows; | |
5 using System.Windows.Data; | |
6 using System.Windows.Media; | |
7 | |
8 public class RandomAngleToTransformConverter : IValueConverter | |
9 { | |
10 private static Random random = new Random(Environment.TickCount); | |
11 | |
12 public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) | |
13 { | |
14 var group = new TransformGroup(); | |
15 group.Children.Add(new RotateTransform(random.Next(-10, 11))); | |
16 group.Children.Add(new TranslateTransform(random.Next(-10, 11), random.Next(-10, 11))); | |
17 return group; | |
18 } | |
19 | |
20 public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) | |
21 { | |
22 return value; | |
23 } | |
24 } | |
25 } |