2009-10-10 69 views
1

我想在幾乎相同的方式滑動listBox1中並listBox2爲iPhone UI在郵件從帳戶文件夾導航,將消息等使用Siliverlight動畫一個列表框滑出,另一個在鼻翼滑動iPhone

我得到了在Blend中錄製故事板並觸發劇情的想法。我現在所迷戀的是將listBox1沿着X軸移出,顯然我可以改變它的位置,但不會「隱藏」它。或者換句話說,我該如何將它「移出舞臺」

我還應該補充一點,listbox位於應用程序的中間,所以只需滑過應用程序區域的邊緣就不會像期望的結果。

回答

2

Nikhil Kothari在這方面做了一些很棒的工作。

他的Silverlight FX框架允許您按照您的描述製作動畫。

看一看here

0

經過進一步調查,解決方案非常簡單。要將元素滑出「關閉舞臺」,需要定義剪輯區域。例如:

<Grid x:Name="slideContainer" Grid.Row="1" Grid.Column="1" Margin="0"> 
     <Grid.Clip> 
      <RectangleGeometry Rect="0,0,640,480"/> 
     </Grid.Clip> 

然後創建一個將元素移動到剪輯區域之外的動畫。

說了這麼多,Nikhil Kothari正在做這方面的工作,正如TreeUK的回答。

相關問題