Outlook アドインで WPF を使用する方法を知っている人はいますか? いくつかのブログ投稿を読み、Outlook アドイン プロジェクトに WPF コントロールを追加できることに気付きました。Outlook アドインで完全な WPF アプリケーションをホストしたいだけです。Outlook リボン ボタンをクリックすると簡単に、Windows フォームでホストされている WPF コントローラーではなく、WPF アプリケーションを開く必要があります。
編集された回答:
Outlook アドイン プロジェクトで WPF を使用するには、まず WCF ユーザー コントローラーをプロジェクトに追加し、.XAML ファイルと .CS ファイルの両方で "UserController" を "Window" に変更します。これで完了です。WCF でやりたいことが何でもできます。これを変更 >>
<UserControl x:Class="AccessCachedContactsTest.UserControl2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>
</Grid>
</UserControl>
ここまで >>
<Window x:Class="AccessCachedContactsTest.UserControl2"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
mc:Ignorable="d"
d:DesignHeight="300" d:DesignWidth="300">
<Grid>
</Grid>
</Window>
また、.xaml.cs ファイルのルート クラスを "Window" に変更します。