Je souhaite créer un descendant de la classe Page de Silverlight Navigation Framework, afin que je puisse exécuter un code de navigation commun sur toutes mes pages, mais je n'arrive pas à comprendre comment procéder. Lorsque je crée une classe descendante, comment puis-je faire référence à partir de mes fichiers XAML?Est-il possible de descendre de System.Windows.Controls.Page de Silverlight?
Ils ont actuellement la balise "navigation: page", alors comment remplacer cela par "mypage" à la place? Y a-t-il une annotation à ajouter à mon descendant?
Exemple:
J'ai actuellement les suivantes:
<navigation:Page x:Class="Views.About"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation"
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480"
Title="About"
Style="{StaticResource PageStyle}">
...
</navigation:Page>
Au lieu de cela, je voudrais (donné une MyOwnPage de classe: System.Windows.Controls.Page)
<MyOwnPage ...>
...
</MyOwnPage>
Pouvez-vous donner un exemple? –
Terminé. J'ai ajouté un exemple expliquant plus complètement ce que je veux dire. – Dov