gpt4 book ai didi

windows-8 - windows 8 xaml 内联超链接

转载 作者:行者123 更新时间:2023-12-03 06:38:43 25 4
gpt4 key购买 nike

如何在 XAML 中的 Windows 应用商店应用中创建格式正确的超链接?我尝试创建一个内联超链接,并希望使用静态资源对其进行样式设置:

          <RichTextBlock Style="{StaticResource PageHeaderTextStyle}" Grid.ColumnSpan="2">
<Paragraph>
<Run>"A sentence with inline text "</Run>
<InlineUIContainer>
<HyperlinkButton Background="Yellow">
my link
</HyperlinkButton>
</InlineUIContainer>
<Run>... some more text</Run>
</Paragraph>
</RichTextBlock>

我得到以下内容,其中超链接与句子的其余部分未对齐:

enter image description here

最佳答案

好吧,我尝试了这个但没有成功:

<RichTextBlock FontSize="20">
<Paragraph Foreground="White" FontFamily="Segoe UI Light">
<Run>Now is the time for</Run>
<InlineUIContainer>
<HyperlinkButton Content="all good men">
<HyperlinkButton.Template>
<ControlTemplate>
<TextBlock Margin="5,0,5,0" FontSize="20" FontFamily="Segoe UI Light"
Text="{Binding Content, Mode=OneWay, RelativeSource={RelativeSource Mode=TemplatedParent}}" />
</ControlTemplate>
</HyperlinkButton.Template>
</HyperlinkButton>
</InlineUIContainer>
<Run>to come to the aid of their country</Run>
</Paragraph>
</RichTextBlock>

然后我尝试了这个:

<RichTextBlock FontSize="20">
<Paragraph Foreground="White" FontFamily="Segoe UI Light">
<Run>Now is the time for</Run>
<InlineUIContainer>
<TextBlock Margin="5,0,5,0" Tapped="TextBlock_Tapped_1">
<Underline><Run Text="all good men" /></Underline>
</TextBlock>
</InlineUIContainer>
<Run>to come to the aid of their country</Run>
</Paragraph>
</RichTextBlock>

这就像一个魅力!

enter image description here

我并不是假装实现您自己的超链接按钮不需要多做一点工作,而是这样想 - 您将对其布局拥有 100% 的控制!而且它很容易继承周围的字体样式!

有道理吗?

关于windows-8 - windows 8 xaml 内联超链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12735651/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com