Los marcos que utilizan / Páginas y aplicaciones compuestas Orientación (Prisma) en solución Silverlight

StackOverflow https://stackoverflow.com/questions/2724590

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?

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top