Je travaille sur un plugin VSTO Outlook 2016 et j'aimerais ajouter une fonctionnalité d'affichage de fenêtre WPF à un bouton. Alors maintenant, mon code ressemble à ceci:Références manquantes pour la fenêtre wpf? .Show() manquant avec d'autres fonctions d'affichage
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Office.Tools.Ribbon;
using System.Windows.Forms;
using System.Windows.Forms.Integration;
using System.Windows;
namespace TaskManager
{
public partial class RibbonTaskManager
{
private void RibbonTaskManager_Load(object sender, RibbonUIEventArgs e)
{
}
private void ButtonAddGroups_Click(object sender, RibbonControlEventArgs e)
{
FormAddGroups formAddGroups = new FormAddGroups();
formAddGroups.Show();
}
}
}
Le problème est que, apparemment formAddGroups ne contient pas de définition pour « Show ». J'ai essayé de chercher des références manquantes possibles en vain. Je ajouté
System.Xaml
WindowsFormsIntegration
PresentationCore
PresentationFramework
J'ai aussi trouvé fil this, mais la réponse acceptée résout un problème différent, je pense .
On dirait que vous avez créé un projet C# (classe ou application) et pas un projet WPF – LordWilmore
@LordWilmore: Les projets C# peuvent absolument contenir du code WPF. – SLaks
Attends je manque quelque chose? J'ai ajouté un nouveau contrôle utilisateur WPF à mon projet C# et je veux l'utiliser comme s'il s'agissait d'un Windows Form. Est-ce que ce n'est pas possible? /// Vient de voir la réponse de SLaks, nevermind. Je suppose que la question est toujours ouverte. –