WPF中的设计效果(增强应用程序外观的技巧)

use*_*375 20 c# wpf wpf-controls

我开发了一个必须在展览会上作为广告展示的应用程序.我希望它看起来更性感!您知道哪些技巧可以增强应用程序的外观?

开发人员可以为其应用程序使用哪些最佳设计效果?我说的是:发光,阴影,可能是按钮的形式,漂亮的闪屏动画等等.

你最喜欢的效果是什么?

小智 26

如果你对看起来不错的东西没有感觉,那就不要尝试像发光阴影或闪亮渐变这样的魔术技巧,它只会看起来像90年代后期的一些尴尬的应用程序.就像克里斯所说,效果可以尽快破坏应用程序.

良好的设计没有银弹,对于完全失去的人来说,最好的提示是:少即是多.特别是在颜色方面,避免使用许多不同的颜色.

看看其他好看的应用程序(Photoshop CS4,Adobe Reader 9,OSX预览等等),它们实际上非常干净.

如果你真的想要使用一些wpf-powers,一个简单的技巧是不透明度转换,只需保持所有动画短(最长0.2秒).对于移动动画,请务必使用加速和减速,否则动画看起来会非常奇怪.

  • 我想通过接受的答案,他选择忽视你的建议.+1 (3认同)

Chr*_*col 8

在增强您的应用程序方面,以下是我个人喜欢的一些内容:

  • Dropshadow ...在您的应用中创建深度效果,确保全局照明方向,否则很难保持良好的一般效果.
  • 缩放...当从一种状态转换到另一种状态时,缩放的使用会引起对控件/屏幕的注意
  • 缓和......每当屏幕上出现运动时,应从开始到结束缓解运动.
  • 闪耀......对于翻滚,我喜欢控制的微妙光泽,这可以通过在控件上移动一个微妙的渐变来实现.

这些只是一些效果......我认为值得注意的是,效果会尽可能快地破坏应用程序,因此您需要确保使用的效果与您的应用程序相称.

从用户体验的角度来看,我的建议是夸大用户的任何交互.例如,翻转效果,突出显示点击互动等.

总之:

  • 使用效果突出显示用户交互
  • 确保在适当的位置使用效果
  • 保持效果微妙
  • 避免过度使用效果

希望有所帮助!

  • 看看这里可视化不同的缓动功能:http://www.robertpenner.com/easing/ (2认同)

use*_*375 6

我找到了以下示例: