using System.Windows;
namespace Ink_Canvas.Controls.Toolbar
{
///
/// 工具栏按钮插件与宿主之间的桥梁。Phase 1 粗粒度暴露 MainWindow,后续收窄。
///
public interface IToolbarHost
{
MainWindow Window { get; }
/// 按 id 登记按钮的 view 实例(供 MainWindow 字段回填和互相查找)。
void RegisterView(string id, FrameworkElement view);
/// 按 id 获取之前注册的 view。不存在返回 null。
FrameworkElement FindView(string id);
}
}