diff --git a/src/Avalonia.Styling/Styling/StyleResources.cs b/src/Avalonia.Styling/Controls/ResourceDictionary.cs similarity index 95% rename from src/Avalonia.Styling/Styling/StyleResources.cs rename to src/Avalonia.Styling/Controls/ResourceDictionary.cs index e447c6adfd..96f523c83e 100644 --- a/src/Avalonia.Styling/Styling/StyleResources.cs +++ b/src/Avalonia.Styling/Controls/ResourceDictionary.cs @@ -2,12 +2,12 @@ using System.Collections; using System.Collections.Generic; -namespace Avalonia.Styling +namespace Avalonia.Controls { /// - /// Holds resources for a . + /// An indexed dictionary of resources. /// - public class StyleResources : IDictionary, IDictionary + public class ResourceDictionary : IDictionary, IDictionary { private Dictionary _inner = new Dictionary(); diff --git a/src/Avalonia.Styling/Styling/Style.cs b/src/Avalonia.Styling/Styling/Style.cs index 3dfd9118af..d7df465722 100644 --- a/src/Avalonia.Styling/Styling/Style.cs +++ b/src/Avalonia.Styling/Styling/Style.cs @@ -4,6 +4,7 @@ using System; using System.Collections.Generic; using System.Reactive.Linq; +using Avalonia.Controls; using Avalonia.Metadata; namespace Avalonia.Styling @@ -16,7 +17,7 @@ namespace Avalonia.Styling private static Dictionary> _applied = new Dictionary>(); - private StyleResources _resources; + private ResourceDictionary _resources; /// /// Initializes a new instance of the class. @@ -37,13 +38,13 @@ namespace Avalonia.Styling /// /// Gets or sets a dictionary of style resources. /// - public StyleResources Resources + public ResourceDictionary Resources { get { if (_resources == null) { - _resources = new StyleResources(); + _resources = new ResourceDictionary(); } return _resources; diff --git a/tests/Avalonia.Styling.UnitTests/ResourceTests.cs b/tests/Avalonia.Styling.UnitTests/ResourceTests.cs index a2535e0fb5..1efd043f6a 100644 --- a/tests/Avalonia.Styling.UnitTests/ResourceTests.cs +++ b/tests/Avalonia.Styling.UnitTests/ResourceTests.cs @@ -20,7 +20,7 @@ namespace Avalonia.Styling.UnitTests { new Style { - Resources = new StyleResources + Resources = new ResourceDictionary { { "Foo", "foo resource" }, { "Bar", "overridden" }, @@ -33,14 +33,14 @@ namespace Avalonia.Styling.UnitTests { new Style { - Resources = new StyleResources + Resources = new ResourceDictionary { { "Bar", "again overridden" }, } }, new Style { - Resources = new StyleResources + Resources = new ResourceDictionary { { "Bar", "bar resource" }, } @@ -64,7 +64,7 @@ namespace Avalonia.Styling.UnitTests { new Style { - Resources = new StyleResources + Resources = new ResourceDictionary { { "Foo", "foo" }, }