Silverlight 4.0 Textblock和HyperlinkButton未正确对齐
我希望在同一行上有一个超链接和一个文本块,但是这两个控件的行为有些不同。超链接只是向右多几个像素,好像有边距,但它不是,是吗?请看这段代码:Silverlight 4.0 Textblock和HyperlinkButton未正确对齐,silverlight-4.0,Silverlight 4.0,我希望在同一行上有一个超链接和一个文本块,但是这两个控件的行为有些不同。超链接只是向右多几个像素,好像有边距,但它不是,是吗?请看这段代码: <UserControl x:Class="SilverlightApplication7.MainPage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/20
<UserControl x:Class="SilverlightApplication7.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*"/>
<ColumnDefinition Width="*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="*"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="Auto"></RowDefinition>
<RowDefinition Height="*"></RowDefinition>
</Grid.RowDefinitions>
<TextBlock Grid.Row="2" Text="Umsatzsteuerart: " />
<TextBlock Grid.Row="2" Grid.Column="1" Text="Test" />
<TextBlock Grid.Row="3" Grid.Column="0" Text="Hersteller:" />
<HyperlinkButton Grid.Row="3" Grid.Column="1" Content="Test" />
<TextBlock Grid.Row="4" Grid.Column="0" Text="Umsatzsteuerart:" />
<TextBlock Grid.Row="4" Grid.Column="1" Text="Test" />
</Grid>
</UserControl>
三个ui控件不应该对齐到同一行吗?这个问题有解决办法吗?水平对齐不会产生任何影响…我自己找到了解决方案: 设置hyperlink按钮的填充将正确对齐超链接