diff --git a/Perspex.Controls/Control.cs b/Perspex.Controls/Control.cs index c1b24cea1d..dffee0001d 100644 --- a/Perspex.Controls/Control.cs +++ b/Perspex.Controls/Control.cs @@ -101,7 +101,7 @@ namespace Perspex.Controls } } - public string Id + public string Name { get { diff --git a/Perspex.Controls/ControlExtensions.cs b/Perspex.Controls/ControlExtensions.cs index 26f494e2d8..af7c10403a 100644 --- a/Perspex.Controls/ControlExtensions.cs +++ b/Perspex.Controls/ControlExtensions.cs @@ -21,7 +21,7 @@ namespace Perspex.Controls { return control.GetLogicalDescendents() .OfType() - .FirstOrDefault(x => x.Id == id); + .FirstOrDefault(x => x.Name == id); } } } diff --git a/Perspex.Controls/INamed.cs b/Perspex.Controls/INamed.cs index 5bbfe33fad..579c731f5f 100644 --- a/Perspex.Controls/INamed.cs +++ b/Perspex.Controls/INamed.cs @@ -8,6 +8,6 @@ namespace Perspex.Controls { public interface INamed { - string Id { get; } + string Name { get; } } } diff --git a/Perspex.Controls/Templates/TemplateExtensions.cs b/Perspex.Controls/Templates/TemplateExtensions.cs index aac0bc3f68..de77d7f73a 100644 --- a/Perspex.Controls/Templates/TemplateExtensions.cs +++ b/Perspex.Controls/Templates/TemplateExtensions.cs @@ -17,7 +17,7 @@ namespace Perspex.Controls.Templates { public static T FindTemplateChild(this ITemplatedControl control, string id) where T : INamed { - return control.GetTemplateChildren().OfType().SingleOrDefault(x => x.Id == id); + return control.GetTemplateChildren().OfType().SingleOrDefault(x => x.Name == id); } public static T GetTemplateChild(this ITemplatedControl control, string id) where T : INamed diff --git a/Perspex.Interactive.UnitTests/InteractiveTests.cs b/Perspex.Interactive.UnitTests/InteractiveTests.cs index 0c45fe46fb..c8eba683a3 100644 --- a/Perspex.Interactive.UnitTests/InteractiveTests.cs +++ b/Perspex.Interactive.UnitTests/InteractiveTests.cs @@ -21,7 +21,7 @@ namespace Perspex.Interactive.UnitTests { var ev = new RoutedEvent("test", RoutingStrategies.Direct, typeof(RoutedEventArgs), typeof(TestInteractive)); var invoked = new List(); - EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Id); + EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Name); var target = this.CreateTree(ev, handler, RoutingStrategies.Direct); var args = new RoutedEventArgs(ev, target); @@ -55,7 +55,7 @@ namespace Perspex.Interactive.UnitTests { var ev = new RoutedEvent("test", RoutingStrategies.Bubble, typeof(RoutedEventArgs), typeof(TestInteractive)); var invoked = new List(); - EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Id); + EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Name); var target = this.CreateTree(ev, handler, RoutingStrategies.Bubble | RoutingStrategies.Tunnel); var args = new RoutedEventArgs(ev, target); @@ -69,7 +69,7 @@ namespace Perspex.Interactive.UnitTests { var ev = new RoutedEvent("test", RoutingStrategies.Tunnel, typeof(RoutedEventArgs), typeof(TestInteractive)); var invoked = new List(); - EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Id); + EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Name); var target = this.CreateTree(ev, handler, RoutingStrategies.Bubble | RoutingStrategies.Tunnel); var args = new RoutedEventArgs(ev, target); @@ -87,7 +87,7 @@ namespace Perspex.Interactive.UnitTests typeof(RoutedEventArgs), typeof(TestInteractive)); var invoked = new List(); - EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Id); + EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Name); var target = this.CreateTree(ev, handler, RoutingStrategies.Bubble | RoutingStrategies.Tunnel); var args = new RoutedEventArgs(ev, target); @@ -204,7 +204,7 @@ namespace Perspex.Interactive.UnitTests EventHandler handler = (s, e) => { - invoked.Add(((TestInteractive)s).Id); + invoked.Add(((TestInteractive)s).Name); e.Handled = true; }; @@ -225,7 +225,7 @@ namespace Perspex.Interactive.UnitTests typeof(RoutedEventArgs), typeof(TestInteractive)); var invoked = new List(); - EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Id); + EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Name); var target = this.CreateTree(ev, null, 0); @@ -246,7 +246,7 @@ namespace Perspex.Interactive.UnitTests typeof(RoutedEventArgs), typeof(TestInteractive)); var invoked = new List(); - EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Id); + EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Name); var target = this.CreateTree(ev, null, 0); @@ -267,7 +267,7 @@ namespace Perspex.Interactive.UnitTests typeof(RoutedEventArgs), typeof(TestInteractive)); var invoked = new List(); - EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Id); + EventHandler handler = (s, e) => invoked.Add(((TestInteractive)s).Name); var target = this.CreateTree(ev, null, 0); @@ -308,21 +308,21 @@ namespace Perspex.Interactive.UnitTests var tree = new TestInteractive { - Id = "1", + Name = "1", Children = new[] { new TestInteractive { - Id = "2a", + Name = "2a", }, (target = new TestInteractive { - Id = "2b", + Name = "2b", Children = new[] { new TestInteractive { - Id = "3", + Name = "3", }, }, }), @@ -342,7 +342,7 @@ namespace Perspex.Interactive.UnitTests private class TestInteractive : Interactive { - public string Id { get; set; } + public string Name { get; set; } public bool ClassHandlerInvoked { get; private set; } diff --git a/Perspex.Styling/IStyleable.cs b/Perspex.Styling/IStyleable.cs index a655ce3598..7897606ade 100644 --- a/Perspex.Styling/IStyleable.cs +++ b/Perspex.Styling/IStyleable.cs @@ -21,7 +21,7 @@ namespace Perspex.Styling /// /// Gets the ID of the control. /// - string Id { get; } + string Name { get; } /// /// Gets the type by which the control is styled. diff --git a/Perspex.Styling/Selectors.cs b/Perspex.Styling/Selectors.cs index 181eba47a0..65cf3cfee3 100644 --- a/Perspex.Styling/Selectors.cs +++ b/Perspex.Styling/Selectors.cs @@ -53,13 +53,13 @@ namespace Perspex.Styling }; } - public static Selector Id(this Selector previous, string id) + public static Selector Name(this Selector previous, string id) { Contract.Requires(previous != null); return new Selector(previous) { - GetObservable = control => Observable.Return(control.Id == id), + GetObservable = control => Observable.Return(control.Name == id), SelectorString = '#' + id, }; } diff --git a/Perspex.Themes.Default/ButtonStyle.cs b/Perspex.Themes.Default/ButtonStyle.cs index 2abd6f04b7..800fdcc2f1 100644 --- a/Perspex.Themes.Default/ButtonStyle.cs +++ b/Perspex.Themes.Default/ButtonStyle.cs @@ -31,7 +31,7 @@ namespace Perspex.Themes.Default new Setter(Button.VerticalContentAlignmentProperty, VerticalAlignment.Center), }, }, - new Style(x => x.OfType