我在我的 Word 插件中使用了一个自定义任务窗格,并且我刚刚发现了 Metro NuGet 包,它非常适合制作更现代的 UI。我现在想在我的自定义任务窗格中使用一些 Metro 控件。
但是我似乎无法让它工作。
我有一个名为 LegacyTaskPane 的类,它继承自 UserControl,并且工作正常。但是,当我将其更改为从 MetroForm 继承时,出现以下错误。
参数 1:无法从 'TestWordAddin2010.LegacyTaskPane' 转换为 'System.Windows.Forms.UserControl'
这是调用任务窗格的代码
LegacyTaskPane legacyPane;
Microsoft.Office.Tools.CustomTaskPane myLegacyTaskPane;
//add the custom task pane
legacyPane = new LegacyTaskPane();
myLegacyTaskPane = Globals.ThisAddIn.CustomTaskPanes.Add(legacyPane, "Title here");
myLegacyTaskPane.Visible = true;
是否可以在自定义任务窗格中使用 Metro 控件,如果可以,我哪里出错了?谢谢。