private void FindAreaWithControl(CanvasArea area, Guid controlId)
{
var control = area.Controls.FirstOrDefault(x => x.ControlID == controlId);
if (control != null)
{
AreaControlResult = area;
}
if (AreaControlResult == null)
{
foreach (var c in area.Controls.Where(x => x.Type == "Grid" || x.Type == "Section"))
{
foreach (var a in c.Areas)
{
FindAreaWithControl(a, controlId);
}
}
}
}