2011-08-19 27 views
1

我使用的Expression Blend 4與.net 3.5Expression Blend:爲什麼我沒有選擇Transitions和Easing?

在下圖中,也有過渡效果選項,並選擇放寬對您的轉換效果的能力:

Expression Blend States - With Effects and Transitions

我混合接口沒有這些對我的WPF應用程序:

Expression Blend States - NO Effects or Transitions Options

但是,如果我創建了一個新的應用程序(如WPF Sketchflow應用程序)這些選項就像他們在第一張照片中顯示的一樣。

什麼決定了這些選項是否出現,以及如何讓它們進入我的WPF應用程序?

回答

2

我認爲你需要WPF工具包才能在.NET 3.5中實現這一目標。 (WPF 3.5缺乏VisualStateManager;工具箱增加了它缺失的部分。)至於爲什麼它沒有顯示出來,這是因爲它是not supported in WPF 3.5

在V3中,我們在這方面增加了四個主要的改進。首先是 EasingFunctions,這對於製作屬性動畫至關重要, 是正確的選擇。我們已經獲得了所有的經典功能 - 二次曲面,立方體,反彈, 彈性等。另外,您可以使用C#或VB編寫自己的EasingFunction,並將其應用於您希望的任何動畫。這在 的Silverlight 3和WPF 4

當您創建一個新的WPF SketchFlow的應用程序,它幾乎肯定針對.NET 4.0都支持。

+0

感謝Mike,我擔心它與.NET 3.5有關。我們的主要應用程序正在開發3.5,但我正在使用4.0在Sketchflow中進行模型和原型。希望我們會盡快升級我們的開發平臺:) – PhillipKregg