2011-01-19 2 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コードの最初の4行は、次のとおりです。

<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