2011-01-28 60 views
1

我開發了我的第一個WP7應用程序。 我有兩個問題:WP7頁面導航效果和按鈕效果

  1. 我怎樣才能像WP7的「設置」頁面導航的效果? 當我導航到我的應用程序頁面時,沒有任何效果。我如何設置WP7本地應用程序的效果?

  2. 我喜歡這個創建圖像和文本按鈕:

       <Button x:Name="btnNew" Padding="0"> 
            <StackPanel Orientation="Vertical"> 
             <Image Source="/Images/Icons/appbar.favs.rest.png" /> 
             <TextBlock Text="New" Style="{StaticResource PhoneTextSmallStyle}" Margin="12,0" /> 
            </StackPanel> 
           </Button> 
    

但是,當我拿着我的手指在我的按鈕,一個白色矩形出現。 我是否必須實施事件才能像WP7本機應用程序一樣更改我的圖像和文本顏色?哪一個事件?

回答

3
  1. Windows Phone Toolkit提供了一些不錯的過渡動畫,您可以使用。看看他們的示例項目,瞭解如何使用它們。如果您不喜歡任何工具包動畫,則可以在Expression Blend中創建自己的工具箱。有很多教程用於在Blend中創建過渡動畫,對您最喜愛的搜索引擎的簡單搜索應該會帶來一些好的結果。

  2. 如果要更改按鈕在按下狀態下的顯示方式,可以在Expression Blend中執行此操作。編輯按鈕的模板並轉到「狀態」選項卡以查看按鈕的視覺狀態。根據自己的喜好改變按下的視覺狀態。

我不確定你對Blend的熟悉程度,所以我留下了我的回答有些模糊。如果你有關於Blend的具體問題,我會盡力回答他們。

+0

Hi avanek, 感謝您的幫助。 我用過最後一個windows phone工具包的頁面過渡,現在沒關係。 我現在要使用Blend編輯按鈕樣式時,它被按下。 – TheFrancisOne 2011-02-01 08:15:02

2

對Silverlight Windows Phone Toolkit中提供的動畫的性能提出了一些批評,因此您可能需要考慮Kevin Marshall's implementation,它使用了一種公認稍微複雜的方法,但如果您看一下示例,它很容易併入您自己的應用程序。