0

Surface プログラミングで C# と WPF を使用しています。現在は Image オブジェクトを持っていますが、Button オブジェクトとして背景として使用できませんでした...関連するコードを次に示します。

using System.Windows.Media.Imaging;
using System.Drawing;
using Microsoft.Surface;
using Microsoft.Surface.Presentation;
using Microsoft.Surface.Presentation.Controls;
using Microsoft.Surface.Presentation.Input;

Image image = Image.FromFile(someFile);
SurfaceButton button1 = new SurfaceButton();

これを行う方法は?ImageBrush を使って画像を表示することに成功しましたが、今回は Image 画像そのものを使いたいだけです。

4

1 に答える 1

0
var imgBrush = new ImageBrush();
imgBrush.ImageSource =
        new BitmapImage(new Uri(someFile, UriKind.Absolute));
surfaceButton.Background = imgBrush;

ソースとして画像が必要な場合は、コンバーターが必要です。こちらをご覧ください ビットマップをimagesourceに変換します

于 2012-07-13T08:41:25.240 に答える