From 574c7a9113cb26b6733453fa1dad4c224e2982b6 Mon Sep 17 00:00:00 2001 From: Steven Kirk Date: Thu, 29 Jan 2015 22:01:38 +0100 Subject: [PATCH] Fixed according to TODO. --- Perspex.Controls/ControlExtensions.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Perspex.Controls/ControlExtensions.cs b/Perspex.Controls/ControlExtensions.cs index c157a143a0..4fb516d0c2 100644 --- a/Perspex.Controls/ControlExtensions.cs +++ b/Perspex.Controls/ControlExtensions.cs @@ -10,15 +10,15 @@ namespace Perspex.Controls using System.Collections.Generic; using System.Linq; using Perspex.Controls; + using Perspex.LogicalTree; using Perspex.Styling; using Perspex.VisualTree; public static class ControlExtensions { - // TODO: This needs to traverse the logical tree, not the visual. public static T FindControl(this Control control, string id) where T : Control { - return control.GetVisualDescendents() + return control.GetLogicalDescendents() .OfType() .FirstOrDefault(x => x.Id == id); }