UWP XAML - Как я могу рисовать фигуры в текстовом поле? - PullRequest
0 голосов
/ 04 декабря 2018

Можно ли рисовать фигуры внутри текстового поля в XAML?Я верю, что нечто подобное возможно в Windows.Forms, но я пытаюсь сделать это в XAML.Вот пример того, чего я пытаюсь достичь:

Example

1 Ответ

0 голосов
/ 04 декабря 2018

Вы можете использовать InlineUIContainer для вставки любого элемента управления XAML в RichTextBlock.

Здесь я вставляю TextBlock в Border, но вы также можете добавлять изображения, формы ...

<RichTextBlock>
  <Paragraph>
    <Run Text="Hello World, this is a text box" />
    <LineBreak/>
    <InlineUIContainer>
      <Border Background="Blue" BorderThickness="1" BorderBrush="Green">
        <TextBlock Text="This is a blue box inside a text box"/>
      </Border>
     </InlineUIContainer>
     <LineBreak/>
     <Run Text="More text" />
   </Paragraph>
</RichTextBlock>

Result of code sample

Вот документация InlineUIContainer .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...