Окно пользовательского управления Wpf dll не отображается при вызове из приложения exeC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Окно пользовательского управления Wpf dll не отображается при вызове из приложения exe

Сообщение Anonymous »

У меня есть приложение 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»