代码之家  ›  专栏  ›  技术社区  ›  249076

带WPF窗口的Visual Studio 2008 Outlook 2007加载项

  •  2
  • 249076  · 技术社区  · 15 年前

    我在任何地方都找不到这么多。让我先说我不想使用旧的Windows窗体。我想在visual studio 2008中将新的WPF窗口添加到我的outlook 2007加载项项目中。但是WPF窗口模板不会显示。我遵循这个教程: http://msdn.microsoft.com/en-us/library/bb410039.aspx

    有没有人对我的未来有什么想法或建议?

    2 回复  |  直到 15 年前
        1
  •  5
  •   Timores    15 年前

    您是对的,VS2008不再在外接程序中列出“WPF窗口”模板。幸运的是,它仍然列出了“WPF用户控件”模板。使用它。这将为项目添加必要的引用。

    public partial class Window2 : Window {
        public Window2() {
            InitializeComponent();
        }
    

    cs中的命名空间和类名与XAML中的x:class声明相匹配是非常重要的。

    imageSource.UriSource = new Uri(@"C:\Fulvio\img\yast_suse_tour.png");
    

    设置硬盘上现有映像的路径。

    然后就成功了!

    我必须补充的是,本教程是在VS拥有XAML设计器之前编写的。不再需要像教程那样手动添加控件。添加用户控件,将其更改为窗口,然后使用工具箱并拖动;像你可能习惯的那样放下控件。

        2
  •  -1
  •   249076    15 年前

    我真的不喜欢这个解决方案,但它是有效的。我发现 http://www.i-think22.net/archives/2008/08/05/adding-wpf-windows-to-an-existing-windows-form-project/

    唯一的问题是,我不该那么做。。。我还是希望别人能想出更好的办法。