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); } }