Дополнение WPF TextBlock отключает текст

Я только что провел его через свой SQL prettifier, и это вышло как это....

SELECT column1, column2
FROM table1
WHERE column3 IN
(
SELECT TOP(1) column4
    FROM table2
            INNER JOIN table3
            ON table2.column1 = table3.column1
)

http://extras.sqlservercentral.com/prettifier/prettifier.aspx

..... Но я не разработал способ получить цвета в StackOverflow.

7
задан M. Dudley 15 September 2009 в 02:57
поделиться

3 ответа

То, что вы описываете, очевидно, является ошибкой макета в WPF (вероятно, в TextBlock). Будет ли последняя буква обернута (и обрезана), кажется, зависит от фактической ширины строки и размера последней буквы относительно размера отступа.

Я предлагаю вам сообщить об ошибке здесь .

Чтобы обойти эту проблему, вы можете использовать следующий код (просто поместите рамку вокруг текстового блока и установите вместо него отступы):

<Border Padding="5" Grid.Row="0" Grid.Column="1">
    <TextBlock  HorizontalAlignment="Left"
        Text="0x0F" TextWrapping="Wrap"
        VerticalAlignment="Top" />
</Border>
7
ответ дан 7 December 2019 в 07:48
поделиться

Сделайте столбец сетки, содержащий автоматический размер текстового блока, как этот

<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition Width="Auto" />
  </Grid.ColumnDefinitions>
  <TextBlock Grid.COlumn="0" Text="{Binding Path=SomeViewModelProperty}" />
</Grid>
0
ответ дан 7 December 2019 в 07:48
поделиться

Если вы установите высоту TextBlock равной 100, будет ли буква F обернута?

0
ответ дан 7 December 2019 в 07:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: