using System; using System.Collections.Generic; using System.Windows; using Caliburn.Metadata; namespace Caliburn.Services { public interface IPresenterManager { void AddBinding(object presenter, DependencyObject target); void RemoveBinding(DependencyObject target); PresenterBinding GetBinding(DependencyObject target); PresenterInfo GetInfo(Type presenterType); IList GetBoundViews(object presenter); } }