Nano Hash - криптовалюты, майнинг, программирование

Какой лучший способ получить абзацы в текстовом блоке WPF? (символы новой строки?)

У меня есть текст с маркерами новой строки "\r\n". Я хотел бы иметь новые строки в текстовом блоке WPF. Я пробовал заменить "\r\n" на "& # 13;" (без пробелов), который работал, когда я устанавливал свойство Text в XAML, но, похоже, не работал при настройке из кода программной части С#.

Итак... каков стандартный способ преобразования "\r\n" в новые строки в текстовом блоке WPF?

13.10.2009

Ответы:


1

Попробуйте их для более ориентированного на WPF решения.

TextBlock.Inlines.Add(new Run("First"));
TextBlock.Inlines.Add(new LineBreak());
TextBlock.Inlines.Add(new Run("Second"));

См. также: Ответ на основе XAML

13.10.2009

2

При написании C# я всегда использую "System.Environment.Newline" для возврата каретки новой строки.

Это означает, что вам не нужно беспокоиться о кодировке символов или о том, что использует целевая ОС.

Я также обнаружил, что он работает с графическим интерфейсом WPF при вызове из базового файла .cs.

13.10.2009
  • Спасибо за ответ. В этом случае я выбрал решение, ориентированное на WPF. 14.10.2009

  • 3
  • Может не работает с SL? В любом случае, я неправильно понял ваш вопрос - см. мой обновленный ответ. Он работает с WPF - не уверен насчет SL. 13.10.2009
  • Спасибо за ваши ответы. Я выбрал ответ Эша, ориентированный на WPF, и поэтому он кажется лучшим способом. 14.10.2009
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..