2
RTM版本的開發人員工具。wp7超鏈接不可見
我正在構建一個應用程序。在應用程序的某些部分,我提供了一些由Web服務提供的文本,因此我將此文本處理並使其處理,以使文本中的URL充當超鏈接。
這是一個包裝面板的容器。
<wrap:WrapPanel x:Name="PostMessage2" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"/>
然後在頁面的構造函數中我有這個簡單的代碼。
PostMessage2.Children.Add(new HyperlinkButton()
{
Content = new TextBlock()
{
Text = "test url",
Foreground = new SolidColorBrush(Colors.White)
},
NavigateUri = new Uri("http://www.google.com/")
});
(我知道這個代碼是不會打開的IE瀏覽器會話並導航到URL)
現在,當我運行這個程序,我將看不到屏幕上的任何可見的,但如果我點擊該網址應該是開始的屏幕,然後它會嘗試導航到網址(這會導致異常,因爲導航處理不正確)。
如果我在URL前後添加一個文本塊,那麼這些塊中的測試是可見的,並且它們將被大約3個空格隔開,如果點擊它的中間,它將嘗試導航到該URL。
所以我的問題是爲什麼超鏈接不可見,但他們是活躍的,你可以點擊它們,我是否缺少一些明顯的屬性或設置?
在此先感謝您的幫助。
那是,我花了幾個小時看着這個代碼,我從來沒有想過只使用一個字符串。 – lloydsparkes