Question

Y at-il moyen de pages d'utilisation / cadres dans une application composite Silverlight?

J'ai déjà créé une application Silverlight qui utilise System.Windows.Controls.Navigation.Frame et System.Windows.Controls.Pages. Voici la pièce clé de code:

<navigation:Frame x:Name="FrameMain" Source="/Pages/StartPage.xaml"/>

Je suis en train d'intégrer le projet dans une solution d'orientation Composite Application. Tout semble aller bien jusqu'à ce qu'il tente de charger la source d'image. Puis-je obtenir:

  

Une exception non gérée ( "Erreur non gérée dans Silverlight application
  Code: 4004
  Catégorie: ManagedRuntimeError
  Message: System.InvalidOperationException:. Pas XAML a été trouvé à l'emplacement '/Pages/StartPage.xaml'

Lorsque je supprime l'attribut « Source » de la XAML les charges de la région jusqu'à fin (mais sans un morceau de contenu).

Je suis nouveau Composite Apps, Silverlight et XAML; mais je peux comprendre que l'application est à la recherche de la page à cet endroit spécifique, qui n'existe pas dans l'application principale (et existe seulement dans le projet spécifique).

Y at-il de toute façon que je peux charger le cadre programatically? Ou est-il une autre solution pour obtenir ces pages à charger?

Était-ce utile?

La solution

J'ai simplement remplacé le cadre d'un ContentControl. J'ai changé les liens au sein de mes pages pour définir la propriété ContentControl.Content à la page associée du lien.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top