Расширить / уменьшить символ в TextBlock WPF / Xaml - PullRequest
0 голосов
/ 03 мая 2018

У меня есть простая подсказка, содержащая некоторую информацию,

Я хочу добавить кнопку «Развернуть» (расположенную в верхнем правом углу всплывающей подсказки «В текстовом блоке»), которая позволяет (при щелчке) отображать расширенную подсказку,

Когда отображается эта расширенная подсказка и при нажатии на кнопку уменьшения (находится в верхнем правом углу) отображается простая подсказка.

Как я могу представить эти два символа (enter image description here и enter image description here) в моем текстовом блоке для расширения / уменьшения?

1 Ответ

0 голосов
/ 03 мая 2018

Чтобы нарисовать пользовательские фигуры в WPF, используйте элемент Path:

<StackPanel Orientation="Vertical">
    <Path StrokeThickness="3" Stroke="Black" 
        Data="M 30,10 L 90,10 L 90,70 M 10,30 L 70,30 L 70,90 M 10,90 L 70,30"/>
    <Path StrokeThickness="3" Stroke="Black" 
        Data="M 30,10 L 90,10 L 90,70 M 10,30 L 10,90 L 70,90 M 10,90 L 70,30"/>
</StackPanel>

Свойство Data можно использовать для описания формы с помощью специальной разметки пути .

Вот результат этой разметки:

screenshot

Вы можете настроить стрелки по своему усмотрению, изменив свойство Data.

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