Я только что провел его через свой 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.
То, что вы описываете, очевидно, является ошибкой макета в WPF (вероятно, в TextBlock). Будет ли последняя буква обернута (и обрезана), кажется, зависит от фактической ширины строки и размера последней буквы относительно размера отступа.
Я предлагаю вам сообщить об ошибке здесь .
Чтобы обойти эту проблему, вы можете использовать следующий код (просто поместите рамку вокруг текстового блока и установите вместо него отступы):
<Border Padding="5" Grid.Row="0" Grid.Column="1">
<TextBlock HorizontalAlignment="Left"
Text="0x0F" TextWrapping="Wrap"
VerticalAlignment="Top" />
</Border>
Сделайте столбец сетки, содержащий автоматический размер текстового блока, как этот
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="Auto" />
</Grid.ColumnDefinitions>
<TextBlock Grid.COlumn="0" Text="{Binding Path=SomeViewModelProperty}" />
</Grid>
Если вы установите высоту TextBlock равной 100, будет ли буква F обернута?