问题描述
我需要编写控件的设计时部分。
在代码中,我需要创建新对象 (TextColumn) 并将其添加到集合 (Columns) 中。 更改必须反映在 XAML 文档中。 我该怎么做?
在 WinForms 中,我使用了 IDesignerHost.CreateComponent 方法。
WinForms
IServiceProvider srvProvider;
IDesignerHost host = (IDesignerHost)srvProvider.GetService(typeof(IDesignerHost));
PropertyAxisBar band = (PropertyAxisBar)host.CreateComponent(itemType);
但我找不到 WPF 的任何文档或示例。
我研究了文档 - WPF 设计器可扩展性 https://docs.microsoft.com/en-us/previous-versions/bb546938(v=vs.110)?redirectedfrom=MSDN
和演示项目 - XAML 设计器可扩展性文档和示例 https://github.com/microsoft/xaml-designer-extensibility
遗憾的是,这些部分没有描述如何创建反映 XAML 文档中更改的对象。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)