当前位置:  开发笔记 > Android > 正文

在WPF中滑动面板的最佳方法是什么?

如何解决《在WPF中滑动面板的最佳方法是什么?》经验,为你挑选了2个好方法。

我有一个相当简单的UserControl我已经做了(原谅我的Xaml我只是学习WPF),我想滑出屏幕.为此,我设置了一个转换变换动画(我也尝试将Panel设置为画布的子画面,并使用相同的结果设置X位置的动画),但即使在相当快的新计算机上,面板也会非常急动.滑入和滑出的最佳方式是什么(最好使用KeySplines使其随惯性移动)而不会产生晃动.我面板上只有8个按钮,所以我认为这不会是一个太大的问题.

这是我正在使用的Xaml,它在Kaxaml中运行良好,但它非常生涩和缓慢(以及在WPF应用程序中编译运行时的急躁和缓慢).

  
                 
        
     
     
        
           
              
                 
              
           
           
              
              
           
           
              
              
              
              
     
           
           
           

Kris Erickso.. 9

到目前为止,它看起来是最好的解决方案,是使用Visual Brush并在滑入和滑出面板时移动两个静态图像.此博客文章中描述了与此类似的内容:

在WPF应用程序中使用动画导航页面



1> Kris Erickso..:

到目前为止,它看起来是最好的解决方案,是使用Visual Brush并在滑入和滑出面板时移动两个静态图像.此博客文章中描述了与此类似的内容:

在WPF应用程序中使用动画导航页面


为我工作.转到JAPF - 博客存档:"在WPF应用程序中使用动画导航页面"

2> Drew Noakes..:

我发现当不使用BitmapEffects 时,动画的WPF性能会显着提高.尝试在示例中禁用它们.我用半透明的实心区域替换了我的阴影,渐变填充和性能得到了改善.

我还听说一些位图效果在较新的版本(可能是3.5 SP1?)中提高了性能,因为更多的渲染已被推送到硬件.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有