wpf expander怎样实现左右缩放
怎样实现wpfexpander左右收缩,并且header在收缩按钮右侧。效果图如下。本人为菜鸟,刚接触wpf,希望各路大神伸出援手,不胜感激!...
怎样实现wpf expander左右收缩,并且header在收缩按钮右侧。效果图如下。本人为菜鸟,刚接触wpf,希望各路大神伸出援手,不胜感激!
展开
展开全部
这有两种做法:
自己做个UserControl。你在一个UserControl里放两个Grid,分别放收缩和伸展两个状态的面板。每次点击UserControl的时候,你可以对它的Tag赋值。比如收缩时候是0,伸展时候是1。根据tag值设置UserControl的宽度(因为两个状态下UserControl宽度不同)
可以直接用Expander控件,使用blend编辑其控件模板,修改其IsExpanded下的trigger和ExpandDirection=Right的trigger。
楼主可以根据自己理解挑选自己喜欢的方式做,如遇到不明白的地方,欢迎追加提问。
更多追问追答
追问
可以用第一种方法帮忙写一下吗?
追答
就算我写好,你会调用UserControl么 = =
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询