Visual Studio の Grid App XAML テンプレートに基づいて Windows ストア アプリを作成しました。グループを含むコレクションにバインドしGridView
ます。各グループにはアイテムが含まれ、各アイテムにはメタデータと画像が含まれます。CollectionViewSource
は、グリッド ビューでグループ内の項目を表示するために使用されます。これはすべてうまくいきます。次に、新しいアイテムを追加するためのボタンを追加しました。クリックすると、メタデータを含むアイテムが表示されますが、画像は表示されません。クリックイベントハンドラ:
private void Button_Click_1(object sender, RoutedEventArgs e)
{
SampleDataGroup sampleDataGroup = SampleDataSource.GetGroup("Group-1");
var sampleDataItem = new SampleDataItem("uniq", "Title", "Subtitle", "c:/users/christian/pictures/my_image.jpg", "Description", "Content", sampleDataGroup);
sampleDataGroup.Items.Add(sampleDataItem);
}
ただし、イメージが Pictures フォルダーからではなく、プロジェクトの Assets フォルダーから読み取られた場合は、期待どおりに機能します。何か案は?