diff -r 000000000000 -r 249d70e7b32d client/src/Iri.Modernisation.Controls/View/ContextualLinkBinder.xaml.cs --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/client/src/Iri.Modernisation.Controls/View/ContextualLinkBinder.xaml.cs Wed Nov 18 15:30:31 2009 +0100 @@ -0,0 +1,58 @@ +using System; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Shapes; +using Iri.Modernisation.Data.Models; +using System.Windows.Data; +using Iri.Modernisation.BaseMVVM.Commands; +using Iri.Modernisation.Controls.Converter; + + + +namespace Iri.Modernisation.Controls.View +{ + public partial class ContextualLinkBinder : UserControl + { + + public PolemicElementType PolemicType + { + get { return (PolemicElementType)GetValue(_polemicType); } + set + { + + SetValue(_polemicType, value); + PolemicTypeColorConverter converter = new PolemicTypeColorConverter(); + path9020.Stroke = PolemicTypeColorConverter.Convert(value); + + } + } + + public static readonly DependencyProperty _polemicType = + DependencyProperty.Register("PolemicType", typeof(PolemicElementType), typeof(ContextualLinkBinder), new PropertyMetadata(PolemicElementType.Basic)); + + /* public Brush ArrowColor + { + get { return path9020.Stroke; } + set { path9020.Stroke = value; } + }*/ + public ContextualLinkBinder() + { + // Required to initialize variables + InitializeComponent(); + MouseLeftButtonDown += Commands.ContextualBinderLayer.BeginBind.Execute; + + + } + public ContextualLinkBinder(ContextualLinkBinder copy) + { + InitializeComponent(); + PolemicType = copy.PolemicType; + } + } + +} \ No newline at end of file