2013-12-13 94 views
0

我想的郵件應用中的相同的機制複製的Windows Phone 8WP8郵件樞軸應用

當你火的郵件應用程序,它可以讓你選擇一個電子郵件,其中將在涼爽動畫的方式,打開電子郵件顯示它的主題,身體等等。

如何在默認的Pivot應用程序中實現此目的?

樞軸XAML代碼:

<phone:Pivot Title="Read the Signs" Background="White" Foreground="Black"> 
    <!--Pivot item one--> 
    <phone:PivotItem Header="abc" Foreground="Black"> 
     <!--Double line list with text wrapping--> 
     <phone:LongListSelector Margin="0,0,-12,0" ItemsSource="{Binding}"> 
      <phone:LongListSelector.ItemTemplate> 
       <DataTemplate> 
        <StackPanel Margin="0,0,0,17"> 
         <TextBlock Text="{Binding Location}" TextWrapping="Wrap" Style="{StaticResource PhoneTextExtraLargeStyle}" Foreground="Black"/> 
        </StackPanel> 
       </DataTemplate> 
      </phone:LongListSelector.ItemTemplate> 
     </phone:LongListSelector> 
    </phone:PivotItem> 
     ...... 
     ...... 
     ...... 
</phone:Pivot> 

在此應用中,其中有一個文本的Location結合的TextBlock是我想成爲點擊和新窗口中打開該項目。就像郵件應用程序...

任何想法我可以做到這一點?

回答

1

要完成簡單的向上滑動轉換,您可以使用this blog中的方法。它創建簡單的擴展方法,允許您在導航時將頁面的內容向上滑動。

protected override async void OnNavigatedTo(NavigationEventArgs e) 
{ 
    base.OnNavigatedTo(e); 

    try 
    { 
     await LayoutRoot.TransitionInSlideUp(); 
    } 
    catch { } 
} 
+0

我想購買http://www.telerik.com/products/windows-phone/overview/all-controls/databoundlistbox.aspx的。這將有很酷的導航和拉動刷新控制?因爲我也需要這個。 – Subby

+1

它的確如此。但我會考慮提供telerik等的[Nokia程序](http://developer.nokia.com/Developer_Programs/nokia_developer_offers.xhtml)。 –

+0

謝謝!我會看看它。 – Subby