#silverlight #text #formatting
#silverlight #текст #форматирование
Вопрос:
Я пытаюсь создать текстовый блок с большими кавычками в начале и конце некоторого текста, что мне удалось сделать с помощью следующего xaml:
<StackPanel Orientation="Horizontal">
<TextBlock Text="amp;quot;" FontSize="56" VerticalAlignment="Top" />
<TextBlock TextWrapping="Wrap" Width="350">
This is some text to be quoted!
</TextBlock>
<TextBlock Text="amp;quot;" FontSize="56" VerticalAlignment="Bottom" />
</StackPanel>
Но чего бы мне действительно хотелось, так это чтобы символы кавычек были изогнуты по направлению к тексту, а не просто прямые кавычки вверх и вниз variety. Есть ли какой-либо способ сделать это без изображения для кавычек?
Ответ №1:
Возможно, значение Unicode для одинарных и двойных фигурных кавычек поможет вам:
<StackPanel Orientation="Horizontal">
<TextBlock Text="amp;quot;" FontSize="56" VerticalAlignment="Top" />
<TextBlock TextWrapping="Wrap" Width="350">
amp;#8220;This is some text to be quoted!amp;#8221;
or
amp;#8216;This is some text to be quoted!amp;#8217;
</TextBlock>
<TextBlock Text="amp;quot;" FontSize="56" VerticalAlignment="Bottom" />
</StackPanel>
Комментарии:
1. Это обычные символы кавычек; фигурные кавычки более продуманны и предназначены для начала и конца текста.
2. Попробуйте использовать функцию масштабирования в вашем браузере 😉
3. интересно… итак, значения unicode работают нормально … также копирование и вставка фигурных кавычек преобразует их в прямые кавычки вверх и вниз, но если вы нажмете ctrl-z один раз, это превратит их обратно в символы unicode, которые действительно работают.