From 2384b13446b05b8da48bbd44e8f59e681cd3b1b4 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Sat, 6 Feb 2016 20:05:18 +0100 Subject: [PATCH] Added DependsOn attributes. --- src/Perspex.Controls/Primitives/SelectingItemsControl.cs | 3 +++ src/Perspex.Styling/Styling/Setter.cs | 1 + 2 files changed, 4 insertions(+) diff --git a/src/Perspex.Controls/Primitives/SelectingItemsControl.cs b/src/Perspex.Controls/Primitives/SelectingItemsControl.cs index 752872df35..c271bbd900 100644 --- a/src/Perspex.Controls/Primitives/SelectingItemsControl.cs +++ b/src/Perspex.Controls/Primitives/SelectingItemsControl.cs @@ -11,6 +11,7 @@ using Perspex.Controls.Generators; using Perspex.Data; using Perspex.Input; using Perspex.Interactivity; +using Perspex.Metadata; using Perspex.Styling; using Perspex.VisualTree; @@ -125,6 +126,7 @@ namespace Perspex.Controls.Primitives /// /// Gets or sets the index of the selected item. /// + [DependsOn(nameof(Items))] public int SelectedIndex { get @@ -149,6 +151,7 @@ namespace Perspex.Controls.Primitives /// /// Gets or sets the selected item. /// + [DependsOn(nameof(Items))] public object SelectedItem { get diff --git a/src/Perspex.Styling/Styling/Setter.cs b/src/Perspex.Styling/Styling/Setter.cs index c2176e0ab7..8fff896665 100644 --- a/src/Perspex.Styling/Styling/Setter.cs +++ b/src/Perspex.Styling/Styling/Setter.cs @@ -50,6 +50,7 @@ namespace Perspex.Styling /// [Content] [AssignBinding] + [DependsOn(nameof(Property))] public object Value { get;