C#VSTO Word Addin - 使用带有自定义任务窗格的Metro UI

时间:2016-07-17 15:14:01

标签: c# vsto word-addins

我在Word Addin中使用自定义任务窗格,我刚刚发现了Metro NuGet包,这对于制作更加现代化的用户界面非常有用。我现在想在自定义任务窗格中使用一些Metro控件。

但是我似乎无法让它发挥作用。

我有一个名为LegacyTaskPane的类,它继承自UserControl,并且工作正常。但是,当我将其更改为继承自MetroForm时,我收到以下错误。

  

参数1:无法从'TestWordAddin2010.LegacyTaskPane'转换为   'System.Windows.Forms.UserControl'

以下是调用任务窗格的代码

Throwable

是否可以在自定义任务窗格中使用Metro控件,如果是这样,我哪里出错了?感谢。

1 个答案:

答案 0 :(得分:0)

如果Metro控件是WPF控件(不是只能在Windows Apps中使用的Metro UI),则需要使用ElementHost类。有关详细信息,请参阅Walkthrough: Creating New WPF Content on Windows Forms at Design Time