2016-12-22 16 views
0

私のプログラムには、カラーピッカーからの色によって矩形があります。私がしたいのは、単に黒を表示するのではなく、黒の画像を選択させることです。私がイメージして矩形を埋めるために持っているコードは次のとおりです。UWP C#画像で矩形を塗りつぶし

p1rect1.Fill = new ImageBrush 
{ 
    ImageSource = new BitmapImage(new Uri(@"pack://application:,,,/LED;Assets/Images/off.png", UriKind.Absolute)) 
}; 

私はC#のWPFの議論から、このコードはありますが、UWPある鉱山で動作していないようです。何が起こるかは、矩形が全く変更されず、xamlコードで作成されたときに元の色のままになります。

何適切なコードはC#のコードで長方形に画像を配置するだろうか?ありがとう。

答えて

2

あなたはアプリのパッケージ内のファイルを参照するms-appxスキームを使用する必要があります。

p1rect1.Fill = new ImageBrush 
{ 
    ImageSource = new BitmapImage(new Uri("ms-appx:///Assets/Images/off.png")) 
}; 
関連する問題