(Ответ полностью переписан)
Вы правы, VS 2008 больше не отображает шаблон «окна WPF» в надстройке.К счастью, в нем все еще указан шаблон «Пользовательский контроль WPF».Используй это.Это добавит необходимые ссылки на проект.
Затем замените содержимое сгенерированного файла XAML (в моем случае это был UserControl1.xaml) на то, что у вас есть на рисунке 5 (+ тег конца).Вместо объявления UserControl у вас теперь есть окно в XAML.Вам также необходимо отредактировать сгенерированный файл C #.Замените имя класса (для меня это был UserControl1) на имя в учебнике (Window2) и его конструктор тоже.Измените деривацию из UserControl на Window.Вот конечный результат:
public partial class Window2 : Window {
public Window2() {
InitializeComponent();
}
Очень важно, чтобы пространство имен и имя класса в .cs соответствовали объявлению x: Class в XAML.
Теперь следуйте тому, чтоВ учебнике говорится (не забывайте адаптировать путь к файлу изображения, иначе он не будет работать. Исходная строка в учебнике:
imageSource.UriSource = new Uri(@"C:\Fulvio\img\yast_suse_tour.png");
Укажите путь к существующему образу на жестком диске.
И тогда это работает!
Я должен добавить, что это руководство было написано до того, как VS разработал XAML-конструктор. Больше нет необходимости добавлять элементы управления вручную, как это делается в учебнике.пользовательский элемент управления, измените его на окно, а затем используйте панель инструментов и элементы управления перетаскиванием, как вы привыкли.
Но что касается создания надстройки Outlook, учебник великолепен.