gpt4 book ai didi

c# - 与超链接文本对齐

转载 作者:太空宇宙 更新时间:2023-11-03 22:07:31 24 4
gpt4 key购买 nike

为什么 hyperlink 中的文本与顶部垂直对齐,而不是与 label 位于同一行。知道为什么吗?

<StackPanel Grid.Row="1" Orientation="Horizontal" Margin="5">
<Label TextElement.FontSize="18"
FontWeight="Bold"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Name="LDOTextFilelable"
Content="LDO Text File:"
BorderThickness="0"/>



<TextBlock Height="39" TextElement.FontSize="18" FontFamily="Verdana" VerticalAlignment="Bottom"
Name="LDOTextFilelink" Padding="5,0,0,0" >
<Hyperlink Command="{Binding Path= SaveChangesCommand}" >
<TextBlock Text="{Binding Path=LdoFilePath}" Height="39" VerticalAlignment="Bottom"/>
</Hyperlink>
</TextBlock>

</StackPanel>

enter image description here

感谢您的帮助。

最佳答案

在文本中放置超链接的首选方式如下:

<TextBlock Name="TextBlockWithHyperlink">
<Run FontWeight="Bold">LDO Text File: </Run>
<Hyperlink Command="{Binding Path= SaveChangesCommand}">
<TextBlock FontFamily="Verdana" Text="{Binding Path=LdoFilePath}"/>
</Hyperlink>
</TextBlock>

这样对齐就没有问题了。

在 WPF 4.0 中,您可以将内部 TextBlock 替换为简单的 Run

关于c# - 与超链接文本对齐,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7858913/

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