locked
шрифт в textblock RRS feed

  • Вопрос

  • Здравствуйте!

    В моем приложении загружаются статьи в textblock  с сайта.в статьях есть слова или предложения которые выделены курсивом или жирным выделены.можно ли сделать так чтоб в textblock-e также было?

    30 марта 2013 г. 7:31

Ответы

  • http://msptoolkit.codeplex.com/

    Используйте контролы HtmlViewer или HtmlTextBox. Это обертки над RichtextBox, передаете в HTML строку с ваше статьей.

    • Предложено в качестве ответа Alexey Arefiev 31 марта 2013 г. 11:14
    • Помечено в качестве ответа xero-rock 31 марта 2013 г. 16:50
    31 марта 2013 г. 6:21

Все ответы

  • Используйте RichTextBox:

    <RichTextBox Width="400" Height="400" Background="Transparent" BorderBrush="White" BorderThickness="5" Style="{StaticResource rtbx}">
        <Paragraph>
            <Run Text="A simple RichTextBox"/>
            <Bold Foreground="Red">Some bold Text Here!</Bold>
        </Paragraph>
    </RichTextBox>

    30 марта 2013 г. 12:03
  • Не то.Вы меня не так поняли.
    Допустим на сайте статья и разметка ее следующая:
    </div><b>Клифф &laquo;Cliffy B&raquo; Блежински</b>, бывший разработчик <b>Epic Games</b>, создатель <b>Unreal</b> и <b>Gears of War</b> оказался одним из восьми тысяч счастливчиков (по большей части, знаменитостей), выбранных для тестирования очков Google.

    Вот в ней жирным некоторые слова выделены.Можно ли научить textblock распознавать нужные теги и выделять слова,как в html?
    31 марта 2013 г. 4:41
  • http://msptoolkit.codeplex.com/

    Используйте контролы HtmlViewer или HtmlTextBox. Это обертки над RichtextBox, передаете в HTML строку с ваше статьей.

    • Предложено в качестве ответа Alexey Arefiev 31 марта 2013 г. 11:14
    • Помечено в качестве ответа xero-rock 31 марта 2013 г. 16:50
    31 марта 2013 г. 6:21
  • Согласен полностью с Алексеем, используйте HtmlViewer если у Вас очень длинные статьи. Только обратите внимание на передаваемые параметры в HTML строке, Text-Indent, например, не поддерживается RichTextBox'ом.  
    31 марта 2013 г. 7:15
  • Действительно, она раньше даже падало на Text-Indent, но в последней версии это уже исправлено. Спасибо за фидбек.

    6 июня 2013 г. 20:34