0

ディスクから Xaml イメージ コントロールにイメージを動的にロードする方法がわかりません。

<Image x:Name="imgLogo" ....../>

次に、私のC++クラスで、私が見つけた例が機能していません。ほとんどは c# です。System.Windows.Media::ImageSource が使用されているのを見続けているのが厄介ですが、それは私のフレームワークにはありません。

誰かが私に例を見せてくれませんか。私は iOS の世界から来ており、MS とそのフレームワークに慣れていません。

ありがとう、

4

1 に答える 1

1

これを試してみてください。これは C# ですが、変換はかなり簡単です。

using Windows.UI.Xaml.Media.Imaging;

<Image Margin="5" Source="{Binding BMImage}" Height="100"/>


bmImage = new BitmapImage();
bmImage.UriSource = new Uri(new Uri(
     *your file path*, 
     *your image name*);


BitmapImage bmImage;
public BitmapImage BMImage
{
    get
    {
        return bmImage;
    }
}

ここ(私のブログ)から取得しました。

画像を変更するには、値を変更してbmImage呼び出すだけNotifyPropertyChanged(()=>BMImage);です(その設定があると仮定します)

画像の使用方法に関する Microsoft の例については、こちらを参照してください。

名前空間については、こちらを参照してください。Windows.UI.Xaml.Media.Imaging

于 2012-09-07T19:01:12.280 に答える