// -----------------------------------------------------------------------
//
// Copyright 2015 MIT Licence. See licence.md for more information.
//
// -----------------------------------------------------------------------
namespace Perspex.Controls
{
using Perspex.Collections;
///
/// A control that can make its visual children the logical children of another control.
///
public interface IReparentingControl : IControl
{
///
/// Requests that the visual children of the control use another control as their logical
/// parent.
///
///
/// The logical parent for the visual children of the control.
///
///
/// The collection to modify.
///
void ReparentLogicalChildren(ILogical logicalParent, IPerspexList children);
}
}