我正在嘗試將圖像添加到WPF中的togglebutton - C#中。事情是,我正在處理的任務不能使用XAML完成。我試圖將Content屬性設置爲圖像,但我得到的只是一個普通的togglebutton,根本沒有幫助我的事業。如何在不使用XAML的情況下將圖像添加到Togglebutton?
myToggleButton = new ToggleButton();
myImage = new Image();
BitmapImage bmi = new BitmapImage();
bmi.BeginInit();
bmi.UriSource = new Uri("myImageResource.bmp", UriKind.Relative);
bmi.EndInit();
myImage.Source = bmi;
myToggleButton.Content = myImage;
希望我提供了足夠的信息,如果不是,請詢問更多。
更新@Phil賴特:
當我的廣告是這樣的形象:
myImage = new Image();
BitmapImage bmi = new BitmapImage();
bmi.BeginInit();
bmi.UriSource = new Uri("myImageResource.bmp", UriKind.Relative);
bmi.EndInit();
myImage.Source = bmi;
它的工作原理...
更新@馬特西:
myGrid.Children.add(MyToggleButton); // This gives me an empty ToggleButton
myGrid.Children.add(MyImage); // This gives me an image with content
Cosidering最後兩行,你顯然是錯誤土地。你應該嘗試在一個乾淨的項目中做這件事,看看你是否可以在受控條件下重現這一點。 – 2011-05-08 00:13:17
嘗試什麼?並重現什麼? – CornflakesDK 2011-05-08 06:42:22
當然你的血腥問題... – 2011-05-08 08:05:46