diff MetroWpf/MetroWpf.Xaml/Controls/PlayerControl.xaml.cs @ 15:060f02cd4591

Initial commit, pre airport work
author stevenh7776 stevenhollidge@hotmail.com
date Mon, 12 Mar 2012 23:05:21 +0800
parents
children
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/MetroWpf/MetroWpf.Xaml/Controls/PlayerControl.xaml.cs	Mon Mar 12 23:05:21 2012 +0800
@@ -0,0 +1,75 @@
+using System.ComponentModel;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Media;
+
+namespace MetroWpf.Xaml.Controls
+{
+  
+  /// <summary>
+  /// Interaction logic for PlayerControl.xaml
+  /// </summary>
+  public partial class PlayerControl : UserControl
+  {
+    #region Dependency Properties
+
+    public static readonly DependencyProperty ShirtNumberProperty
+      = DependencyProperty.Register("ShirtNumber",
+    typeof(int),
+    typeof(PlayerControl),
+    new PropertyMetadata(0));
+
+    [Bindable(true)]
+    public int ShirtNumber
+    {
+      get { return (int)this.GetValue(ShirtNumberProperty); }
+      set { this.SetValue(ShirtNumberProperty, value); }
+    }
+
+    public static readonly DependencyProperty KitColorProperty
+      = DependencyProperty.Register("KitColor",
+    typeof(Brush),
+    typeof(PlayerControl),
+    new PropertyMetadata(new SolidColorBrush(Color.FromArgb(0,0,0,0))));
+
+    [Bindable(true)]
+    public Brush KitColor
+    {
+      get { return (Brush)this.GetValue(KitColorProperty); }
+      set { this.SetValue(KitColorProperty, value); }
+    }
+
+    public static readonly DependencyProperty SurnameProperty
+      = DependencyProperty.Register("Surname",
+    typeof(string),
+    typeof(PlayerControl),
+    new PropertyMetadata("Not set"));
+
+    [Bindable(true)]
+    public string Surname
+    {
+      get { return (string)this.GetValue(SurnameProperty); }
+      set { this.SetValue(SurnameProperty, value); }
+    }
+
+    public static readonly DependencyProperty PositionProperty
+      = DependencyProperty.Register("Position",
+    typeof(string),
+    typeof(PlayerControl),
+    new PropertyMetadata("Not set"));
+
+    [Bindable(true)]
+    public string Position
+    {
+      get { return (string)this.GetValue(PositionProperty); }
+      set { this.SetValue(PositionProperty, value); }
+    }
+
+    #endregion
+
+    public PlayerControl()
+    {
+      InitializeComponent();        
+    }
+  }
+}