我正在WPF中编写一个项目。 我有复选框,我希望文本的一部分是一个超链接。 是否有可能,如果是这样的话?
提前致谢
答案 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>