在TextBlock WPF / Xaml中展开/缩小符号

问题描述 投票:0回答:1

我有一个简单的工具提示,其中包含一些信息,

我想添加一个Expand按钮(位于工具提示的右上角,在TextBlock中),允许(通过单击)高级工具提示的显示,

显示此高级工具提示时,单击缩小按钮(位于右上角)时,将显示简单的工具提示。

如何在我的文本块中表示这两个符号(enter image description hereenter image description here)以扩展/缩小?

wpf xaml
1个回答
1
投票

要在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属性可用于描述使用special path markup的形状。

以下是此标记的结果:

screenshot

您可以通过更改Data属性来自定义箭头。

© www.soinside.com 2019 - 2024. All rights reserved.