Tengo un TextBlock
en un Grid
con su atributo Padding
establece en 5. A veces, el último carácter se corta, dependiendo de qué cadena de la propiedad se establece en Text
.WPF TextBlock El relleno está cortando el texto
<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>
Cuando el Text
se establece en el 0x0F
F
no es visible. Cuando se establece en 0xAB
, la cadena se muestra bien. Establecer el Padding
en 0 también hace que la cadena se muestre bien.
Necesitamos ver todo el XAML para que podamos ver cuál es el problema con la lógica de su diseño. –
He proporcionado un ejemplo completo. –