問題タブ [xamarin-zebble]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
xamarin - M# IDE で生成されたモデルを Xamarin の Zebble にインポートする方法 - クロス プラットフォーム ソリューション
M#(4.8.333) IDE でプロジェクトの開発を開始し、Zebble ソリューションのShared Projectに追加する必要があるドメイン プロジェクトができました。
この M# で生成されたクラスを Entities および DAL フォルダーで Zebble モバイル プロジェクト (UWP、Android など) で使用し、必要に応じて M# でプロジェクトを変更および修正するにはどうすればよいですか?
関連するエンティティとDAL クラスを手動でコピーしてこの共有プロジェクトに貼り付けるか、既存のファイルを共有プロジェクトに直接追加する必要がありますが、いくつかのエラーが発生します。
これが正しい方法ではないことはわかっていましたが、プロジェクト構造を学習して理解するために、生成されたファイルを共有プロジェクトに追加して問題の解決を開始し、実際にそれらのコピーを作成してエラーをコンパイルしました
- すべての MSharp.framework 名前空間を Zebble.framework に置き換えます
- 一部のカスタマイズ例外を単純な例外に置き換える
- SqlDataProvider を SQLiteDataProvider に置き換える
- DAL クラスの集計関数を削除する
ValidationResult 署名の変更と ValidationResult パラメータの追加
protected override void ValidateProperties(ValidationResult result)
また、データを一時的に永続化するためのローカル キャッシュ メカニズムを除いて、DAL コードを共有プロジェクトに含める必要がないことも知っていますが、それについて詳しく知り、テンプレートで SQLiteDataProvider でクラス化されたサンプルの Contact DAL のように使用したいと考えています。
Xamarin - クロス プラットフォーム ソリューションの Zebble で M# IDE を使用する最善の方法は何ですか?
xamarin - Xamarin の Zebble で電話をかける方法は?
下のスクリーンショットのように、Zebble を使用して iOS、Android、および Windows Phone プラットフォームで電話ダイヤラーを起動する必要があります。
ダイヤル パッドを実行するコードをいくつか書きましたが、Zebble では開始するアクティビティにアクセスできませんでした。