WPF C#:显示新的主窗口
我有两个wpf项目:启动器和程序。 我已将现有的程序项目添加到解决方案中,并提供了对它的引用WPF C#:显示新的主窗口,c#,wpf,C#,Wpf,我有两个wpf项目:启动器和程序。 我已将现有的程序项目添加到解决方案中,并提供了对它的引用 using EarthViewerWPF; 然后在分部类中创建了它的新实例 EarthViewerWPF.MainWindow newWindow = new EarthViewerWPF.MainWindow(); 并最终在登录单击事件中显示它 if (isLoginSuccess == true) newWindow.Show(); 这肯定行得通吧?
using EarthViewerWPF;
然后在分部类中创建了它的新实例
EarthViewerWPF.MainWindow newWindow = new EarthViewerWPF.MainWindow();
并最终在登录单击事件中显示它
if (isLoginSuccess == true)
newWindow.Show();
这肯定行得通吧?但是我得到了一个错误:
类型的第一次机会例外
中出现“System.Windows.Markup.XamlParseException”
PresentationFramework.dll
其他信息:'提供有关
“System.Windows.Baml2006.TypeConverterMarkupExtension”引发了
例外情况。'行号'30'和行位置'30'
如果存在此异常的处理程序,则程序可能会安全运行
继续
请再次成为英雄
谢谢我找不到一种方法来实现这一点,因此我在launcher项目中添加了一个新窗口,并使用以下代码来显示新窗口
MainWindow eViewer = new MainWindow();
if (isLoginSuccess == true)
{
this.Hide();
eViewer.Show();
}
第30行是什么,在你的XAML中的第30位?嗨,Hi HighCore。在XAML的like 30上有一条评论说:错误的确是说Baml2006类中的第30行,空格30,不是吗?