您可以推荐控件或者在WPF应用程序中执行此操作的简单方法。我想要的是控制按钮按下时会崩溃并自行展开。如果它看起来像Win7的默认版本,那将会很棒。如何创建“更多详细信息”控件
1
A
回答
3
在这里,你是 - Expander。使用IsExpanded属性更改Expander
从代码的内容可见性,或使用内置的切换按钮以交互方式更改它。
读取区域是Expander
报头,绿色区域为Expander
内容。 要实现相同的行为,还需要将Expander.ExpandDirection属性设置为Up
值。
如果你想动画扩展,你需要在动画故事板上添加一个触发器IsExpanded = true
。
0
有没有在框架本身做的恰恰是,但它很容易弯曲你的方式。
您可以使用Reveal控件(来自Bag of Tricks),并在底部栏中植入触发动画的切换按钮。
只需复制/粘贴到您的解决方案控制,然后用它是这样的:
<local:Revealer IsExpanded="{Binding DetailsShown}">
<TextBlock Text="{Binding DetailInfoOne}" />
...
</local:Revealer>
然后在另一位置(你的窗口的底部?)
<ToggleButton Content="More details" IsChecked="{Binding DetailsShown}" />
把箭头按钮并将文本更改为“更少的细节”作为读者的练习;)
0
如何设置堆栈面板中的所有详细信息并将其置于可见性折叠状态。当你按下按钮时,将其设置为可见。摘要信息然后设置为折叠,反之亦然。
表单的尺寸必须设置为自动,以便根据内容进行更改。
希望有所帮助。
相关问题
- 1. Crystal Reports详细信息详细信息
- 2. Android主详细信息详细信息
- 3. MVC更新详细信息控制器
- 4. ASP.NET设计时自动创建控件详细信息页面
- 5. 存储过程创建详细信息
- 6. 使用append创建详细信息
- 7. 环内循环(更多详细信息)
- 8. 有关DWR的更多详细信息?
- 9. 购物车更多详细信息
- 10. 更新详细信息ci
- 11. ActiveReports多列详细信息
- 12. 为用户详细信息创建django信号更新
- 13. Jenkins插件详细信息
- 14. 如何在乘客详细信息上在SABER上创建PNR
- 15. 如何创建显示/隐藏详细信息按钮?
- 16. 如何在symfony2中用户详细信息创建/修改
- 17. PushViewController详细信息?
- 18. 详细信息sql
- 19. UITableView详细信息
- 20. IMAP_AirSeatMapService详细信息
- 21. 如何更多详细信息添加到JPA验证异常
- 22. 如何获得有关装配的更多详细信息?
- 23. 如何获取PHPStorm警告的更多详细信息?
- 24. 如何获得有关asana任务的更多详细信息?
- 25. 如何从HttpResponse获取有关BadRequest的更多详细信息
- 26. 如何在iOS中的MKAnnotation中添加更多详细信息
- 27. 详细信息视图控件中的多列下拉列表
- 28. 如何获得更多关于猫鼬错误信息的详细信息?
- 29. 如何在主页详细信息页面上获取控件?
- 30. 示例主详细信息视图 - 详细信息片段更改内容
这并不容易:在这种情况下,扩展部分位于扩展器的主体之外,并且它是动画的。 –
@Baboon:这是一块蛋糕。我已更新该帖子。 – Dennis
注意“From:DATA(D :)”不在扩展器内。 –