AndroidとIOS用のシンプルなXamarinクロスプラットフォームsqliteアプリケーションを作成しました。私もユニバーサルWindowsの電話のバージョンを追加したい。それを行うには、私はthisのステップに従った。私はnugetマネージャからSQLite.Net-PCLをインストールしました。しかし、私はまだsqlite接続のために何かを書く必要があります。 thisのリンクでは、ステップ6で、これはコードですが、Windowsの電話機8に対応しています。どうすれば助けてくれますか?XamarinクロスプラットフォームアプリケーションにUWPオプションを追加する
0
A
答えて
1
Xamarin.FormsはSQLiteデータベースエンジンを使用してデータベース駆動型アプリケーションをサポートしているため、オブジェクトを共有コードでロードして保存することができます。
Xamarin.Formsアプリケーションは、SQLite.NET PCL NuGetパッケージを使用して、NuGetに同梱されているSQLiteクラスを参照することにより、データベース操作を共有コードに組み込むことができます。データベース操作は、Xamarin.Formsソリューションのポータブルクラスライブラリ(PCL)プロジェクトで定義することができます。プラットフォーム固有のプロジェクトでは、データベースが保存される場所へのパスが返されます。
しかし、私はまだsqlite接続のために何かを書く必要があります。このリンクでは、ステップ6で、これはコードですが、Windowsの電話機8に対応しています。お手伝いできますか?
のWindows 10ユニバーサルのWindowsプラットフォーム(UWP) 右クリックしてUWPプロジェクトにSQLiteのネットPCL NuGetを追加し、NuGetパッケージの管理選びます。
参照が追加されたら、プラットフォーム固有のWindows.Storage APIを使用してIFileHelperインターフェイスを実装し、データファイルパスを特定します。
using Windows.Storage;
...
[assembly: Dependency(typeof(FileHelper))]
namespace Todo.UWP
{
public class FileHelper : IFileHelper
{
public string GetLocalFilePath(string filename)
{
return Path.Combine(ApplicationData.Current.LocalFolder.Path, filename);
}
}
}
詳細については、Xamarin.Forms Local Databasesを参照してください。付属のsample applicationは簡単なTodo-listアプリケーションです。
関連する問題
- 1. UWP Xamarinプロジェクトにツールバーアイコンを追加できますか?
- 2. xamarinクロスプラットフォームアプリケーションの支払いゲートウェイの使用
- 3. リストビューヘッダーデータバインディングが機能しない:Xamarin Formsクロスプラットフォームアプリケーション
- 4. エラーMSB3541 Windows UWPクロスプラットフォームアプリケーションを展開するとき
- 5. C#UWPページにキャンバスパネルを追加する
- 6. UWPアプリケーションにフィジックスを追加する
- 7. xamarinを使用したクロスプラットフォームアプリケーションを作成するためのベストプラクティス
- 8. xamarinにSystem.Drawingを追加するには?
- 9. C#UWPクラスライブラリをC#UWPクラスライブラリに追加する
- 10. Xamarin - UIVIEWにスワイプを追加
- 11. Objective C SDKをXamarinに追加する
- 12. Xamarin - Item.PickerにIsEnableプロパティを追加する
- 13. Xamarin iOSアプリケーションにタグビューを追加する
- 14. Xamarinプロジェクトに.NETライブラリを追加する
- 15. Syncfusion UWPでアニメーションを追加
- 16. Xamarin UWPブランドツールバー
- 17. Xamarin Forms - UWPフォント
- 18. Xamarin UWPカスタムCommandBar
- 19. XamarinフォームUWP PageRenderer
- 20. ドロップダウンメニューのオプションにスクロールバーを追加する
- 21. wp_dropdown_categoriesにオプションを追加する
- 22. 画像をalertdialogオプションに追加する
- 23. (symfony 1.4)ウィジェットにオプションを追加する
- 24. faviconにgenericオプションを追加する
- 25. Bootsrap Modal Showにオプションを追加する
- 26. tomcatにjvmオプションを追加する
- 27. RenderTargetBitmapにオプションのハードウェアアクセラレーションを追加する
- 28. ルートにオプションの_localeを追加する
- 29. Dojoドロップダウンリストボックスにオプションを追加
- 30. AngularJsオプションを追加ボックスに追加する