WP7 按钮内容未显示



我正在创建一个这样的超链接按钮:

HyperlinkButton hlbMail = new HyperlinkButton();
        hlbMail.Height = 89;
        hlbMail.HorizontalAlignment = System.Windows.HorizontalAlignment.Center;
        hlbMail.VerticalAlignment = System.Windows.VerticalAlignment.Top;
        hlbMail.Margin = new Thickness(60, -70, 0, 0);
        hlbMail.Width = 290;      
        hlbMail.FontSize = 22;
        TextBlock btnContent = new TextBlock();
        btnContent.TextWrapping = TextWrapping.Wrap;
        btnContent.Text = message;
        btnContent.Visibility = System.Windows.Visibility.Visible;
        hlbMail.Content = btnContent;
        hlbMail.Visibility = System.Windows.Visibility.Visible;
        mailStackPanel.Children.Add(hlbMail);
        mailscrollViewer.Content = mailStackPanel;
        PIMail.Content = mailscrollViewer;

但是我有一个问题,其中按钮的内容没有显示。可以看出,内容应该是 TextBlock 的文本(消息 var 是一个不为空的字符串)。内容未显示的原因可能是什么?

你需要使用这个:hlbMail.Content= btnContent.Text;我想你忘了添加.发短信。

超链接按钮不能将文本块作为其内容。但是您可以将文本块的文本作为超链接的内容

正如您还提到的,您需要文本块的文本,而不是需要通过添加btnContent.Text来指定您需要的文本;

相关内容

  • 没有找到相关文章

最新更新