2015-02-24 35 views
2

我必須創建一個我希望在其他項目中引用的庫。不過,我希望將其納入其他項目。所以基本上,當有按鈕點擊時,我必須切換到由我的庫創建的應用程序頁面。有沒有辦法在windows phone SDK中做這種項目。我正在使用visual studio 2012 for windows sdk 8.創建一個包含GUI組件的.dll庫windows phone 8

回答

2

您可以使用標準Windows Phone類庫 - 項目創建這種類型的庫。您可以添加頁面和類到這個項目,就好像它是一個常規的Windows Phone應用程序項目。要導航到駐留類庫內頁,使用在這裏提供的例子:http://www.geekchamp.com/tips/wp7-navigating-to-a-page-in-different-assembly

例子:

我們已經創建了一個簡單的類庫包含用於處理PayPal付款頁面。我們在少數應用中重複使用這個組件。該庫包含幾頁:

PaypalPages

當我們要使用該庫在我們的應用程序,我們只是基準的DLL。之後,我們只需要將用戶導航到正確的Uri:

frame.Navigate(new Uri(string.Format("/Adafy.Payment.Client.WindowsPhone;component/Pages/ProductDescription.xaml?productId={0}", productId), UriKind.Relative)); 
相關問題