更多问题打开窗口WPF

时间:2011-01-19 20:01:19

标签: wpf vb.net

我正在使用VB.net和WPF 4。

我似乎无法在WPF中打开一个新窗口。它将工作一次,然后在下次执行相同的脚本时,它会抛出以下异常:

发生XAMLParseException'在'System.Windows.Baml2006.TypeConverterMarkupExtension'上提供值引发异常。行号“4”和行位置“208”。 {无法计算表达式,因为当前方法的代码已经过优化。}

这是脚本:

Dim Window As Window = New GAME_WINDOW
Window.Show()

是的,“GAME_WINDOW”是一个合法的WPF窗口。以下是我试图打开的窗口的前四行XAML代码:

 <Window x:Class="GAME_WINDOW"
     xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
     xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
     Title="Operation SpyRat: Word4Word" Icon="/VBP-WORD4WORD;component/alicia.ico" WindowState="Maximized" Background="Black" xmlns:my="clr-namespace:VBP_WORD4WORD">

1 个答案:

答案 0 :(得分:1)

我怀疑问题是XAML中的窗口图标规范。尝试从XAML中删除Icon =“...”,看看它是否能解决问题。

如果是这样,您需要确保在适当的Pack URI format中指定了此项。最有可能的是,这将是:

Icon="pack://application:,,,/component/alicia.ico"