2010-01-29 5 views
0

J'écrire XAML simple fichier dans le bloc-notes:FlowDocument avec du contenu dynamique (BlockUIContainer)

<FlowDocument AllowDrop="True" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"><Paragraph /> <BlockUIContainer><Button Tag="another.xaml">Next...</Button> </BlockUIContainer></FlowDocument>

Ce fichier contient BlockUIContainer avec bouton à l'intérieur. Button possède également une propriété Tag qui contient une référence à un autre fichier xaml. Lorsque je charge mon fichier xaml sur FlowDocumentScrollViewer, je veux cliquer sur le bouton et charger another.xaml dans le même FlowDocumentScrollViewer. Comment puis-je faire ceci? Je soupçonne que j'ai besoin de chercher mon bouton, mais je ne sais pas comment.

Répondre

0

Si vous ajoutez un contrôle ContentControl à votre document XAML, vous pouvez insérer un autre contrôle dans le contenu. Vous pouvez lier la propriété Content de ContentControl à another.xaml et définir le ContentControl à masquer par défaut, puis le rendre visible dans le gestionnaire d'événements Button OnClick, ou vous pouvez avoir ContentControl visible tout le temps et simplement définir son contenu propriété dans votre gestionnaire d'événements Button OnClick.

+0

Je choisis un autre moyen mais MERCI pour votre réponse Tabby - il me donne plus d'idées. – Victor

Questions connexes