У меня есть приложение WPF Menu, которое вызывает dll пользовательского элемента управления WPF, но окно dll не отображается. Dll не требует параметров, и в ее окне есть только одна кнопка. Я добавил MessageBox в код dll, чтобы проверить, загружается ли он, и он загружается, но окно не отображается.
Я использую VS 2015. Проект dll под названием Empresa. Reg был создан с использованием пользовательского элемента управления C# Windows Classic Desktop WPF (выбор пользовательского элемента управления C# Windows WPF отсутствует), на него есть ссылка в проекте меню, а его выходные данные — это библиотека классов. Проект меню с именем MenuDePruebas. Выходные данные — приложение Windows. Будем признательны за любую помощь.
Это exe-код меню:
using System.Windows;
using Empresa.Reg;
namespace MenuDePruebas
{
public partial class MainWindow : Window
{
public MainWindow()
{
InitializeComponent();
}
private void BtnRegEmpresa_Click(object sender, RoutedEventArgs e)
{
UserControl1 algo = new UserControl1();
}
}
}
А это код dll WPF User Control:
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace Empresa.Reg
{
///
/// Interaction logic for UserControl1.xaml
///
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
MessageBox.Show("Testing"); // This line works as expected
}
private void button_Click(object sender, RoutedEventArgs e)
{
}
}
}
Подробнее здесь: https://stackoverflow.com/questions/401 ... pplication
Окно пользовательского управления Wpf dll не отображается при вызове из приложения exe ⇐ C#
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение