Bom dia..
Estou com um problema..
Tenho um projeto em windows form application, nele criei um componente WPF, insiro ele numa form..
Em desing mode ele aparece tudo certo.. e se eu mandar dar um show() na tela ele também aparece...
Mas a tela é "filha", abaixo tenho o código do meu programa... MudarTela que se encontra na tela principal...
a mAuxTela é a form em que eu coloquei o componente WPF, se eu tirar a linha
mAuxTela.MdiParent = this;
o componente aparece.. porém claro que a tela não fica associada no Form principal..
private void MudarTela(object sender, Type pTipoTela)
{
foreach (Form mTempTela in this.MdiChildren)
{
mTempTela.Close();
varTelaAtual = null;
}
if (!(sender as Control).Enabled)
{
Form mAuxTela = Activator.CreateInstance(pTipoTela) as Form;
mAuxTela.MdiParent = this;
mAuxTela.Show();
mAuxTela.WindowState = FormWindowState.Maximized;
varTelaAtual = mAuxTela as iTelaFilho;
}
}
Alguém tem alguma sugestão do que possa ser??