【问题标题】:How to create an user control containing collapsed text that is expandable on button click?如何创建包含可在按钮单击时展开的折叠文本的用户控件?
【发布时间】:2014-12-22 18:18:34
【问题描述】:

是否可以像这样创建一个 WPF 用户控件 - 一个最初显示几行的文本区域,当用户单击一个按钮时,它将打开其余的文本?

我检查了扩展器类,但没有找到任何具有这种行为的属性。

【问题讨论】:

  • 告诉我们你的结局是什么?您的代码中有什么不起作用。当然,您的问题的答案是是的,有可能
  • 当我搜索扩展和折叠时,我被重定向到扩展器,并且正在阅读扩展器,了解我必须为这种行为做些什么。但是 dint find a property 允许我进行部分折叠和展开。如果我缺少任何属性或其他预定义的用户控件。请提出建议。

标签: c# wpf xaml user-controls custom-controls


【解决方案1】:

我能想到的最接近的例子是ToggleButton

您可以修改其默认模板以显示您想要的任何内容。

默认模板:http://msdn.microsoft.com/fr-fr/library/cc296245%28v=vs.95%29.aspx

【讨论】:

    猜你喜欢
    • 2019-08-26
    • 1970-01-01
    • 2019-05-24
    • 2021-04-07
    • 1970-01-01
    • 2019-03-23
    • 2020-05-21
    • 2018-03-10
    • 2018-05-25
    相关资源
    最近更新 更多