2011-01-19 141 views
1

我正在使用VB.net和WPF 4.更多打開窗口WPF

我似乎無法在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

我懷疑的問題是在XAML窗口圖標規範。嘗試從您的XAML中刪除Icon =「...」,看看它是否解決了問題。

如果是這樣,您需要確保在適當的Pack URI format中指定。最有可能的是,這將是:

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

它的工作!非常感謝。 – CodeMouse92 2011-01-20 18:31:38