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 }