こんにちは。
Windows10でUWPのアプリケーションを開発しています。
Visual Studio 2017 Communityを使っています。
###前提・実現したいこと
UWPで画像を処理したいです。
UWPで画像を処理するには、WriteableBitmapにする必要があります。
そこで、xamlで規定で読み込んだ画像を変換しています。
ところが、コード上はできているように見え、ビルドもできますが、実行するとキャストできないというエラーになります。
Image.Sourceを、WriteableBitmapにキャスト(または変換)する方法を教えてください。
###発生している問題・エラーメッセージ
Unable to cast object of type 'Windows.UI.Xaml.Media.Imaging.BitmapImage' to type 'Windows.UI.Xaml.Media.Imaging.WriteableBitmap'.
###該当のソースコード
xaml
1<Image x:Name="Background" Source="ms-appx:///Assets/background.png">
C#
1try { 2 WriteableBitmap backgroundbitmapimage = (WriteableBitmap)Background.Source; 3} 4catch (Exception exception) { 5 string error = exception.Message; 6}
###補足情報(言語/FW/ツール等のバージョンなど)
Microsoft Visual Studio Community 2017
Version 15.0.26228.9 D15RTWSVC
Microsoft .NET Framework
Version 4.6.01586
です。
よろしくお願いします。
あなたの回答
tips
プレビュー