Pomocí ovládacích prvků technologie WPF v řešení Office
Přestože řešení vytvořené pomocí nástroje pro vývoj Office v sadě Visual Studio jsou navrženy pro práci s přímo s model Windows Forms prvky, můžete také WPF ovládacích prvků v řešeních.Windows Presentation Foundation (WPF) je alternativou k model Windows Forms návrhu uživatelského rozhraní.WPF značkovací jazyk, který se nazývá Extensible Application Markup jazyk XAML () používá k vytvoření nové techniky pro zahrnutí uživatelského rozhraní, média a dokumenty.Další informace naleznete v tématu Úvod do WPF.
Platí pro: Informace v tomto tématu se vztahují na projekty na úrovni dokumentu i na úrovni aplikace v systému Office 2013 a Office 2010. Další informace naleznete v tématu Funkce aplikace Office a typ projektu.
Prvků uživatelského rozhraní, které může hostit ovládací prvky model Windows Forms v řešení Office můžete také hostit ovládací prvky WPF.Mezi ně patří následující prvky:
Dokumenty a listů v přizpůsobení úroveň dokument.
Podokna akcí v přizpůsobení úroveň dokument.
Vlastní podokna úloh v doplňky úrovni aplikace.
Oblasti formulářů v úrovni aplikace doplňky pro aplikaci Outlook.
Související video ukázku naleznete v tématu Jak provést i použití WPF ovládací prvky uvnitř aplikace Excel akce podokno?.
Přidání ovládacích prvků WPF projekty Office v době návrhu
WPF ovládací prvky nelze přidat přímo na prvky uživatelského rozhraní v řešeních Office.Místo toho přidejte Uživatelský ovládací prvek WPF () položky projektu a jeho použití na návrhovou plochu ovládacích prvků WPF.Poté přidejte uživatelský ovládací prvek WPF prvek uživatelského rozhraní v projektu.
Přidání ovládacích prvků WPF podokně Akce, vlastní podokno úloh nebo oblast formuláře
Otevřete projekt, ke kterému chcete přidat vlastní podokno úloh, podokno akcí aplikace nebo oblasti formuláře.
Přidat Uživatelský ovládací prvek WPF () položku v projektu.
Z nástrojů, přidání ovládacích prvků WPF na návrhovou plochu WPF uživatelského ovládacího prvku.
Ve výchozím nastavení při otevření, Návrháře WPF uživatelského ovládacího prvku nástrojů obsahuje pouze ovládacích prvků WPF.
Projekt sestavte.
Do projektu přidáte podokno akcí, oblast formuláře nebo vlastní podokno úloh:
Oblasti formulářů přidat Oblast formuláře aplikace Outlook položky k projektu.Další informace naleznete v tématu Jak: oblast formuláře přidat do aplikace Outlook přidat do projektu.
Akce podokna přidat Ovládací prvek podokna akcí nebo Uživatelský ovládací prvek položky k projektu.Další informace naleznete v tématu Jak: dokumenty aplikace Word nebo sešity aplikace Excel přidat podokno akcí a Jak: dokumenty aplikace Word nebo sešity aplikace Excel přidat podokno akcí.
Vlastní podokna úloh, přidání Uživatelský ovládací prvek položky k projektu.Další informace naleznete v tématu Postup: do aplikace přidat vlastní podokno úloh.
Z ProjectName Uživatelských ovládacích prvků WPF kartě nástrojů, přetáhněte uživatelský ovládací prvek WPF Designer pro podokno akcí, oblast formuláře nebo vlastní podokno úloh.
Visual Studio automaticky vytvoří ElementHost objekt, který hostuje uživatelský ovládací prvek WPF prvek uživatelského rozhraní.
Znovu sestavit projekt.
Přidání ovládacích prvků WPF dokumentu nebo listu v úrovni dokumentů projektu
Otevřete projekt úroveň dokumentu aplikace Word nebo Excel.
Přidat Uživatelský ovládací prvek WPF () položku v projektu.
Z nástrojů, přidání ovládacích prvků WPF na návrhovou plochu WPF uživatelského ovládacího prvku.
Projekt sestavte.
Přidat Uživatelský ovládací prvek (který je model Windows Forms uživatelský ovládací prvek) položky k projektu.
Otevřete Návrhář uživatelského ovládacího prvku model Windows Forms.
Z ProjectName Uživatelských ovládacích prvků WPF kartě nástrojů, návrháře přetáhněte uživatelský ovládací prvek WPF.
Visual Studio automaticky vytvoří ElementHost objekt, který hostuje uživatelský ovládací prvek WPF v uživatelském ovládacím prvku model Windows Forms.
Napište kód, který model Windows Forms uživatelského ovládacího prvku programově přidá do dokumentu nebo sešitu.Další informace naleznete v tématu Přidání ovládacích prvků do dokumentů sady Office v době spuštění.
[!POZNÁMKA]
Přetáhněte uživatelský ovládací prvek model Windows Forms nelze v dokumentu nebo v návrháři.
Znovu sestavit projekt.
Hostování ovládacích prvků WPF pomocí třídy ElementHost
Visual Studio poskytuje funkce, které používají ovládací prvky model Windows Forms v řešeních Office, ale neposkytuje podobné funkce ovládacích prvků WPF.Například přidáte ovládací prvky model Windows Forms dokumenty a sešitů v době návrhu přetažením ovládacích prvků z nástrojů, nebo za běhu pomocí pomocné metody.Tyto nástroje jsou však není k dispozici pro ovládací prvky WPF.
WPF ovládací prvky používají ElementHost třída jako vrstva integrace mezi model Windows Forms ovládací prvek nebo formulář a ovládacích prvků WPF.Při přidání ovládacích prvků WPF řešení v době návrhu, Visual Studio automaticky generuje ElementHost objekt.
Prostředky jazyka WPF
Další informace o architektuře a faktory pro hostování ovládacích prvků WPF na formuláře a ovládací prvky model Windows Forms naleznete v následujících tématech:
Architektura vstupní Interoperability WPF a model Windows Forms
Model Windows Forms ovládací prvky a ovládací prvky rovnocenné WPF
Další informace o přidání ovládacích prvků WPF formuláře v aplikaci Visual Studio a model Windows Forms prvky v době návrhu naleznete v následujících tématech:
Názorný postup: Vytvoření nového obsahu WPF na model Windows Forms v době návrhu
Názorný postup: Uspořádání obsahu WPF model Windows Forms v době návrhu
Viz také
Úkoly
Jak: dokumenty aplikace Word nebo sešity aplikace Excel přidat podokno akcí
Jak: dokumenty aplikace Word nebo sešity aplikace Excel přidat podokno akcí
Postup: do aplikace přidat vlastní podokno úloh
Jak: oblast formuláře přidat do aplikace Outlook přidat do projektu
Koncepty
Ovládací prvky model Windows Forms na přehled dokumentů sady Office