最近在转向WPF页面设计,找了个UI设计,想实现以下,碰到一个多层布局问题。想了好久,试了很多,还是不行,特来请教。
UI设计如下:
http://www.zcool.com.cn/work/ZMjQ4ODgzNzI=.html
现在想要实现下图功能
就是底层显示内容,点击按钮,上层内容呈圆形打开。
因为考虑多窗口用同一个外观,所以用了样式和模板。
目前得思路是在Style里写底层样式,各页面用<Grid.Clip>实现上层,遇到Clip中心点无法Xaml绑定问题,只能后台实现。
试过PointAnimation,还是不行。
另外扩展动画没法写到模板里,因为模板里DoubleAnimation得From和To不能用Converter,直接报错时间线无法冻结。目前还是写在了Page里,代码不能重用,很麻烦。
各位能给点思路吗,现在冲进死胡同了,万分感谢!