Mercurial > silverbladetech
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(); + } + } +}