2012-03-28 4 views
0

Ich bin neu in WPF und ich migriere eine Anwendung, die mit Windows Forms zu WPF erstellt wird.WPF-Ribbon-Steuerelement mit benutzerdefinierten RibbonMenuItem

Meine WPF-Anwendung enthält eine Multifunktionsleiste (von Microsoft Office). Ich habe einige RibbonMenuButton und RibbonSplitButton Steuerelemente auf dieser Symbolleiste.

Mein Hauptproblem ist, dass, wenn ich auf die RibbonMenuButton klicke ich möchte, dass ein Benutzer Steuerelement erscheint. Beispiel: Betrachten Sie eine Telefonanwendung, die eine Schaltfläche zum Wählen enthält. Wenn der Benutzer auf diese Schaltfläche klickt, sollte ein Popup angezeigt werden, damit der Benutzer die Telefonnummer auswählen kann und ob es sich um einen Audio- oder Videoanruf handelt.

what I would like http://s14.postimage.org/40k22tu35/Untitled.png

Was bisher war ich mache ein Custom Control zu schaffen, die RibbonMenuItem erstreckt, aber ich habe Probleme mit dem Fokus dieses Popup-Steuerelement dann: Ich bin nicht in der Lage die Eingabe zu klicken Sie auf den Standard drücken Taste.

Irgendwelche Vorschläge?

Vielen Dank

Antwort

1

Sie RibbonGallery statt RibbonMenuItem und stellen Inhalte für sie verwenden können. Zum Beispiel: <RibbonGallery> <Grid> ... </Grid> </RibbonGallery>