我可以在WPF中的复选框中插入超链接吗?

时间:2014-08-25 17:03:51

标签: wpf checkbox hyperlink

我正在WPF中编写一个项目。 我有复选框,我希望文本的一部分是一个超链接。 是否有可能,如果是这样的话?

提前致谢

2 个答案:

答案 0 :(得分:1)

要获得链接,我们通常会使用Hyperlink元素。但是,如果在CheckBox的Hyperlink内只有一些单词呈现为Content,则需要使用另一个包装元素,该元素允许混合文本和链接内容。我找到了2个这样的包装器,第一个是TextBlock,第二个是Span,两者都可以正常工作:

<CheckBox>
  <CheckBox.Content>
    <TextBlock>
      Visit <Hyperlink NavigateUri="http://stackoverflow.com">StackOverFlow
            </Hyperlink> to learn more.
    </TextBlock>
  </CheckBox.Content>
</CheckBox>

<CheckBox>
  <CheckBox.Content>
    <Span>
      Visit <Hyperlink NavigateUri="http://stackoverflow.com">StackOverFlow
            </Hyperlink> to learn more.
    </Span>
  </CheckBox.Content>
</CheckBox>

答案 1 :(得分:0)

试试这个

     <CheckBox>
        <CheckBox.Content>
            <Hyperlink NavigateUri="http://www.google.co.in">
                Click here
            </Hyperlink>
        </CheckBox.Content>
    </CheckBox>