2011-04-17 20 views
5

Pregunta de principiante sobre WPF.Ventana implementada en la subcarpeta no disponible para StartUri

Estoy al comienzo de un proyecto preliminar. He definido una ventana realmente simple testWindow1.xaml, ubicada en la subcarpeta de soluciones Pruebas.

En App.xaml no puedo hacer:

StartupUri="testWindow1.xaml" 

(a no ser que muevo el testWindow1.xaml volver a la raíz del proyecto)

También han intentado definir mi espacio de nombres en la aplicación. etiqueta xaml, pero sin éxito, esto tampoco funcionará.

<Application x:Class="MyProject.App" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      xmlns:myprojectNS="clr-namespace:MyProject" 
      StartupUri="myprojectNS.tests.testWindow1.xaml"> 

En tiempo de ejecución, el mensaje de excepción se queja de no encontrar la ressource * testWindow1.xaml

Respuesta

10

Prueba esto -

<Application x:Class="MyProject.App" 
      xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
      xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
      xmlns:myprojectNS="clr-namespace:MyProject" 
      StartupUri="tests\testWindow1.xaml"> 

sólo tiene que especificar la jerarquía.

+0

perfecto, eso está bien –

Cuestiones relacionadas