代码之家  ›  专栏  ›  技术社区  ›  Amibluesky

扩展/减少文本块WPF/Xaml中的符号

  •  0
  • Amibluesky  · 技术社区  · 6 年前

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

    我想添加一个展开按钮(位于工具提示的右上角,文本块中),允许(通过单击)显示高级工具提示,

    显示此高级工具提示并单击“减少”按钮(位于右上角)时,将显示回简单工具提示。

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

    1 回复  |  直到 6 年前
        1
  •  1
  •   Community CDub    4 年前

    要在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

    您可以通过更改 数据 所有物