Los marcos que utilizan / Páginas y aplicaciones compuestas Orientación (Prisma) en solución Silverlight
-
02-10-2019 - |
Pregunta
¿Hay alguna forma de páginas de uso / marcos en una aplicación compuesta Silverlight?
Yo ya había creado una aplicación de Silverlight que utiliza System.Windows.Controls.Navigation.Frame y System.Windows.Controls.Pages. Esta es la pieza clave de código:
<navigation:Frame x:Name="FrameMain" Source="/Pages/StartPage.xaml"/>
Estoy tratando de integrar el proyecto en una solución compuesta Guía de aplicación. Todo parece ir bien hasta que se intenta cargar el origen de la trama. Entonces consigo:
Una excepción no controlada ( 'error no controlado en la aplicación de Silverlight
Código: 4004
Categoría: ManagedRuntimeError
Mensaje: System.InvalidOperationException:. No se XAML se encontró en el lugar '/Pages/StartPage.xaml'
Cuando se quita el atributo de "Fuente" de la XAML las cargas región hasta bien (aunque sin un fragmento de contenido).
Soy nuevo en Aplicaciones Compuesto, Silverlight y XAML; pero puedo entender que la aplicación está buscando la página en esa ubicación específica, que no existe en la aplicación principal (y sólo existe en el proyecto específico).
¿Hay alguna forma que pueda cargar el marco programáticamente? O hay otra solución para conseguir esas páginas para cargar?
Solución
I simplemente se sustituye el marco con un ContentControl. He cambiado los enlaces dentro de mis páginas para establecer la propiedad ContentControl.Content a la página relacionada del enlace.