のPadding
属性が5に設定されています。Text
プロパティが設定されている文字列によっては、最後の文字が切り捨てられることがあります。 Text
が0x0F
に設定されている場合WPF TextBlockパディングがテキストを切り捨てています
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SomeClass">
<ScrollViewer Padding="5" VerticalScrollBarVisibility="Auto">
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
<ColumnDefinition />
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="Auto" />
</Grid.RowDefinitions>
<Label
Grid.Row="0" Grid.Column="0"
Content="SomeLabel"
HorizontalAlignment="Right"
HorizontalContentAlignment="Right"
VerticalAlignment="Center" />
<TextBlock
Grid.Row="0" Grid.Column="1"
HorizontalAlignment="Left"
Padding="5"
Text="0x0F"
TextWrapping="Wrap"
VerticalAlignment="Top" />
</Grid>
</ScrollViewer>
</UserControl>
はF
は表示されません。 0xAB
に設定すると、文字列はうまく表示されます。 Padding
を0に設定すると、文字列の表示もうまく表示されます。
すべてのXAMLを表示する必要があるため、レイアウトロジックに何が問題なのかを確認できます。 –
完全な例を示しました。 –