Tengo dos proyectos separados, por ejemplo, project1 y project2. Bueno, tengo una ventana1 en el proyecto1, así que ¿cómo puedo mostrar esta ventana1 desde el proyecto2?Abrir ventana wpf desde otro proyecto
Respuesta
Solo tiene que agregar una referencia de proyecto al proyecto desde el que desea llamar al otro proyecto. Entonces puedes hacer algo como esto. Tengo 2 espacios de nombres diferentes, pero algo así debería funcionar.
namespace WpfApplication1
{
/// <summary>
/// Interaction logic for MainWindow.xaml
/// </summary>
public partial class MainWindow : Window
{
WpfApplication2.MainWindow newForm;
public MainWindow()
{
InitializeComponent();
}
private void button1_Click(object sender, RoutedEventArgs e)
{
newForm = new WpfApplication2.MainWindow();
newForm.Show(); // or newForm.ShowDialog();
}
}
}
Gracias es que funciona para mí. – user1399377
Esto funcionó para mí también cuando usé una aplicación wpf para iniciar un juego XNA. –
Lo que necesita hacer es agregar la referencia del Proyecto 1 al proyecto Proyecto 2 y luego llamar a la ventana 1 como lo hace (No olvide antes de llamar: necesita using Project1;
donde desea llamar a window1 para que el intellisense lo encontraría fácil para usted)
sí, he agregado la referencia Project1 al Project2, pero obtengo la excepción NullReferenceException object o = (Window) System.Reflection.Assembly.Load ("Project1"). CreateInstance ("MainWindow"); Ventana s = (Ventana) o; s.Show(); – user1399377
@ user1399377 no necesita utilizar System.Reflection si tiene una referencia al proyecto. –
la llamada tiene que ser exactamente como Mark Hall muestra – HichemSeeSharp
- 1. ¿Cómo abrir la segunda ventana desde la primera ventana en wpf?
- 2. cerrar una ventana de otro en WPF
- 3. Abrir la ventana WPF en la aplicación WindowsForm
- 4. Importación desde otro proyecto en pydev
- 5. Obtener System.Windows.Forms.IWin32Window desde la ventana de WPF
- 6. WPF. Cómo ocultar/mostrar la ventana principal desde otra ventana
- 7. ¿Cómo puedo abrir una ventana emergente WPF con un retraso?
- 8. Visual Studio: "Este documento lo abre otro proyecto"
- 9. Cómo abrir una ventana desde el terminal mac
- 10. Abrir una nueva ventana de solicitud/terminal desde Java
- 11. Cómo abrir una nueva ventana de applet desde un applet
- 12. Ventana de WPF de un proyecto de consola?
- 13. ¿No se creó una ventana WPF en un proyecto DLL?
- 14. ¿Cómo abrir una ventana emergente de WPF cuando se hace clic en otro control, utilizando solo el marcado XAML?
- 15. Crear una nueva ventana cmd.exe desde otro prompt cmd.exe
- 16. Eclipse: Abrir en una nueva ventana
- 17. importar desde otro proyecto de Java en eclipse
- 18. ventana de WPF que aloja usercontrol
- 19. ¿Cómo abrir una nueva ventana secundaria desde otra ventana secundaria en vaadin?
- 20. Abrir una ventana emergente modal
- 21. WPF: Cómo iniciar desde una ventana en un montaje distinto
- 22. Tener una ventana wpf dentro de otra ventana wpf
- 23. Cómo mostrar una ventana de WPF desde un método público estático en un proyecto de biblioteca de clases (dll)
- 24. Abrir respuesta en una nueva ventana
- 25. WPF ventana emergente
- 26. WPF Ventana establecida Enfoque
- 27. Precarga de ventana WPF
- 28. WPF abriendo el programa exe dentro de la ventana de WPF
- 29. Cómo abrir una nueva ventana usando MVVM Light Toolkit
- 30. Intentando abrir proyecto en xCode 4
¿son ambos proyectos de Wpf? – ethicallogics
¿Son sus proyectos parte de la misma solución o son archivos ejecutables separados? –
Sí, ambos son proyectos de WPF y ambos están en la misma solución. – user1399377