[ad_1]
私は持っている .PNG 内のファイル デバッグ 私が使用するフォルダー imagebrushes
そして diffusematerials
問題ありません。 IE:
C#
myImageBrush.ImageSource = New BitmapImage(New Uri("image0.png", UriKind.Relative))
今、私は2つ持っています Image
コントロールとソース IE を設定します。
C#
myImage.Source = New BitmapImage(New Uri("image0.png", UriKind.Relative))
何も表示されません。
私が試したこと:
ブレークポイントを設定しない限り、 Image
デバッグでソース セクションを展開し、一番下までスクロールして続行します。 これを実行すると、画像が表示されます。他に何もする必要はありません。
ので、私は持っています .PNG 正常に動作するファイル – を除いて Image
コントロール。 を拡張すると、 Image
デバッグモードで詳細を確認すると問題はありませんが、それ以外の場合は Image
単に表示されないだけです。
何が起こっているのかわかりますか?
解決策 1
とても遅くなりましたが、
私の提案はどうですか?
var bitmapImage = new BitmapImage(); bitmapImage.BeginInit(); bitmapImage.UriSource = new Uri("pen.png", UriKind.RelativeOrAbsolute); bitmapImage.CacheOption = BitmapCacheOption.OnLoad; bitmapImage.EndInit(); MyImage.Source = bitmapImage;
[ad_2]
コメント