0

MVVM では、Images フォルダーは Project フォルダーまたは View の下にサブフォルダーとして配置する必要がありますか?

私はもともと Project フォルダーの下に Images フォルダーを持っています:

ImageBrush ImageSource="/DataTransfer;component/Images/image1.png" 

すべてが正常に動作します。

次に、Images フォルダーを View フォルダーの下に移動し、次のように指定します。

ImageBrush ImageSource="/DataTransfer/View/Images/image1.png" 

それはスローします:

at System.Windows.Markup.XamlReader.RewrapException(Exception e, IXamlLineInfo lineInfo, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.Load(XamlReader xamlReader, IXamlObjectWriterFactory writerFactory, Boolean skipJournaledProperties, Object rootObject, XamlObjectWriterSettings settings, Uri baseUri)
at System.Windows.Markup.WpfXamlLoader.LoadBaml(XamlReader xamlReader, Boolean skipJournaledProperties, Object rootObject, XamlAccessLevel accessLevel, Uri baseUri)
at System.Windows.Markup.XamlReader.LoadBaml(Stream stream, ParserContext parserContext, Object parent, Boolean closeStream)
......

修正するにはどうすればよいですか?

4

1 に答える 1

0

解決しました。

ImageBrush ImageSource="/DataTransfer;component/View/Images/image2.jpg"

しかし、この質問はまだ答えられていません。

MVVM では、Images フォルダーは Project フォルダーまたは View の下にサブフォルダーとして配置する必要がありますか?

于 2013-05-16T21:39:18.727 に答える