3

Win 8 メトロ アプリに画像があり、それを以前に設定したフォルダーにコピーして、実際の日付と時刻に名前を変更したいと考えています。仕事に取り掛からないのは、画像のコピーだけです。

private async void CreateButton_Click(object sender, RoutedEventArgs e)
{
    string DateTimeNow = DateTime.Now.ToString("HHmmssddMMyyyy");
    StorageFolder docs = KnownFolders.DocumentsLibrary;
    StorageFolder MyFolder = await docs.CreateFolderAsync("MyFolder", Windows.Storage.CreationCollisionOption.OpenIfExists);
    StorageFile Img = await GetFileAsync(ImagePreview.Source.ToString()); // This is the part that I have no idea what I'm doing (nor how to)
    StorageFile copyFile = await Img.CopyAsync(MyFolder, DateTimeNow, NameCollisionOption.ReplaceExisting);
}

これは ImagePreview XAML コードです (ソースは FileOpenPicker に設定されています)

    <Image x:Name="ImagePreview" Stretch="UniformToFill"/>
4

1 に答える 1

0

私がこれを行う方法は、呼び出しStorageFileからオリジナルを保存することです。FileOpenPickerおそらく、このためにページにメンバー変数を作成できます。その後、(変数ではなくImg) メンバー変数を使用してコピーを行うことができます。

于 2013-05-23T02:07:51.520 に答える