Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何创建包含折叠文本的用户控件,该文本可在单击按钮时展开?_C#_Wpf_Xaml_User Controls_Custom Controls - Fatal编程技术网

C# 如何创建包含折叠文本的用户控件,该文本可在单击按钮时展开?

C# 如何创建包含折叠文本的用户控件,该文本可在单击按钮时展开?,c#,wpf,xaml,user-controls,custom-controls,C#,Wpf,Xaml,User Controls,Custom Controls,有没有可能创建一个WPF用户控件,比如一个文本区域,最初显示几行,当用户点击一个按钮时,它会打开其余的文本 我已经检查了expander类,但是没有找到任何具有这种行为的属性。我能想到的最接近这种行为的例子是 您可以修改其默认模板以显示所需内容 默认模板:显示您以什么结束?代码中不起作用的内容。当然,你的问题的答案是,是的,这是可能的。当我搜索展开和折叠时,我被重定向到expander,并阅读了有关expander的文章,了解我必须为这种行为做些什么。但是dint find属性允许我进行部分折叠

有没有可能创建一个WPF用户控件,比如一个文本区域,最初显示几行,当用户点击一个按钮时,它会打开其余的文本


我已经检查了expander类,但是没有找到任何具有这种行为的属性。

我能想到的最接近这种行为的例子是

您可以修改其默认模板以显示所需内容


默认模板:

显示您以什么结束?代码中不起作用的内容。当然,你的问题的答案是,是的,这是可能的。当我搜索展开和折叠时,我被重定向到expander,并阅读了有关expander的文章,了解我必须为这种行为做些什么。但是dint find属性允许我进行部分折叠和扩展。如果我缺少任何属性或其他预定义的用户控件。请建议。