0
私のXAMLコードは、このは、C#による楕円の背景に画像をアップロードしたい
<StackPanel Orientation="Vertical">
<Ellipse x:Name="dp" Height="250" Width="250" Margin="0,10,0,0">
<Ellipse.Fill>
<ImageBrush ImageSource="Assets/img.jpg"/>
</Ellipse.Fill>
</Ellipse>
<Button Content="Upload Image" Margin="236,0,0,0" Click="Button_Click"/>
</StackPanel>
&(「画像をアップロード」)ボタンをクリックすることにより、背景画像を変更したい &これがされて私のバックエンドのコーディングのように見えますC#の
FileOpenPicker fop = new FileOpenPicker();
fop.SuggestedStartLocation = PickerLocationId.PicturesLibrary;
fop.FileTypeFilter.Add(".jpg");
fop.FileTypeFilter.Add(".jpeg");
StorageFile file = await fop.PickSingleFileAsync();
IRandomAccessStream stream = await file.OpenAsync(FileAccessMode.Read);
if (file!=null)
{
BitmapImage bmp = new BitmapImage(new Uri(stream.));
ImageBrush brush = new ImageBrush();
brush.ImageSource = bmp;
}
に私はあなたがトンの塗りつぶしを設定やってみウィンドウアプリケーションでのBegineer
を持ってはい、それは私がちょうど「BMPを追加する必要が動作するファイルを取得するコードは、[OK]を働いているならば、あなたはこの
を行うことができる必要があり、elipse .SetSource(ストリーム); "この状態の上の行...ありがとう –