Lors de la mise en place d'un site ASP.NET, nous avons l'habitude d'utiliser des masterPage, mais qu'en est-il pour le WPF sous Xbap?
Bien que nous n'y pensions pas dés les premier instant, il existe un moyen simple de s'en sortir : les frames.
Voici un exemple de "master page" xaml pour Xbap :
<Page x:Class="MiniMixClient.MasterPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
Title="MasterPage" Width="800" Height="600">
<StackPanel>
<TextBlock FontSize="40" Foreground="LightCyan">Titre de la page</TextBlock>
<Frame Width="800" Height="560"
Source="InnerPage.xaml"/>
</StackPanel>
</Page>
[/code]
Et voilà le travail, notez maintenant qu'une navigation entre plusieurs page dans la Frame est possible, voir Naviger entre plusieur page sous Xbap.