0
我可以創建一個文本C#超級鏈接...包裝一個圖像的HyperlinkButton在C#
HyperlinkButton sunday_title = new HyperlinkButton();
sunday_title.Content = "Sunday (" + sunday.ToUpper() + ")";
sunday_title.Click += sunday_link_Click;
但我怎麼創建一個圖形的超鏈接?我的第一個想法是將圖像用作孩子,但這似乎不可能。
下面是C#代碼來創建圖形...
Image sunday_image = new Image();
sunday_image.Source = background_flcb;
Border sunday_border = new Border();
sunday_border.Child = sunday_image;
最後,我想打一個整體grid
一個鏈接(但我不認爲這是可能的)。不過,目前,只要將圖像鏈接起來,我就會很開心。
Similar questions已解決,但大多數答案都是使用XAML。我想用c#來做。
如果它有所不同,這是爲Windows 8應用程序(儘管相同的邏輯應適用於Windows Phone應用程序)。
你不能在Windows 8中執行'sunday_image.Click',顯然(不是在Visual Studio給出的列表中。 – doubleJ
粘貼你的'新的ImageBrush'代碼會產生這個錯誤......'不能隱式轉換類型'System。 Uri'改爲'Windows.UI.Xaml.Media.ImageSource'' – doubleJ
嘗試將新Uri(...)更改爲background_flcb,就像您在問題中使用的一樣。顯然8中的ImageSource有不同的參數 – har07