Usuario
linkear páginas xaml

Pregunta
-
Que ta! Estoy intentando hacer una aplicacion de escritorio con WPF y quisiera saber como pasar de una pagina .xaml a otra pagina dentro de la misma ventana.
Para ser un poco mas específico:
estoy en la pagina mainWindow.xaml y quiero pasar a page1.xaml, haciendo click en un boton u otro userControl dentro de la mainWindow.xaml
como puedo llamarla?
Gracias y disculpen las molestias!
Todas las respuestas
-
-
-
-
Hola espero esta respuesta te ayude, primero tienes que cambiar o utilizar navigationWindow, para que ahi puedas colocar tu xaml a cargar ejemplo:
<NavigationWindow xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" x:Class="MainWindow" Title="NavigationWindow" Source="page1.xaml" />
Asi que tendrias que cambiar tu Window por NavigationWindow y utilizar su propiedad Source para vincularle lo que quieres cargar.
y tambien en el evento clic del boton que tengas utilizar del objeto navigationwindow para utilizar el metodo Navigate() y dentro de el pasarle por codigo la otra pagina, y lo puedes hacer utilizando un Uri o instanciando la clase mandando llamar su constructor y listo.
NavigationWindow1.Navigate(new Page1()); NavigationWindow1.Navigate(new Uri("page1.xaml", Uriking.Relative);
Saludos
Nota: si me equivoke escribiendo el codigo nada mas corrigelo porfis es ke ya no lo he utilizado jejeje
-
-
eso es muy facil solo coloca el codigo y listo con eso tiene ke kedar, si te sirvio la respuesta marcala vale... Saludos
ShowsNavigationUI="False
- Propuesto como respuesta Hector MCT viernes, 27 de agosto de 2010 12:40