問題タブ [xamarin.mac]

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.

0 投票する
1 に答える
933 参照

macos - Xamarin.Mac の MvvmCross

実際、この投稿MvvmCross for WPF and Xamarin.Mac: is it possible で説明されているようなことをしようとしています。

mvvmcross は初めてで、Xamarin.Mac 統合プロジェクトに追加しようとしています。ナゲットを介してそれを行うことができず、必要な参照の追加に問題があります。サンプルの「hello world」xamarin.mac プロジェクトを mvvmcross で提供できますか?

0 投票する
2 に答える
675 参照

xamarin - Xamarin.Mac プロジェクトで NLog または log4net を使用する方法はありますか?

NLog または log4net NuGet パッケージを Xamarin.Mac プロジェクトに追加しようとすると、次のエラーで失敗します。

パッケージ 'NLog 3.2.0.0' をインストールできませんでした。このパッケージを 'Xamarin.Mac,Version=v2.0' をターゲットとするプロジェクトにインストールしようとしていますが、パッケージにはそのフレームワークと互換性のあるアセンブリ参照またはコンテンツ ファイルが含まれていません。詳細については、パッケージの作成者にお問い合わせください。

Xamarin.Mac で動作するこれらのツールのポートはありますか? そうでない場合、使用できる同等のツールはありますか?

0 投票する
1 に答える
276 参照

macos - Xamarin.Mac アプリケーションの永続ストレージ

AppStore に提出して Mac OS に配布するプログラムを作成しています。アプリケーションは、いくつかのユーザー設定をファイル システムの xml ファイルに保存する必要があります。

Xamarin.Mac (別名 Monomac) プラットフォームを使用してプログラムを作成しています。

私のアプリは、アプリケーションのユーザー固有のデータをファイルシステムのどこに保存することになっていますか?

おそらく、Xamarin.Mac には、これらにアクセスするためのカプセル化された方法を開発者に提供するいくつかのクラスが既に用意されています。

0 投票する
3 に答える
182 参照

ios - UIButton の背景がビュー全体をカバーしていない

uibutton を使用してタイトルにテキストを表示しますが、テキストが長く、設定する場合があります

線が2本以上の場合、背景の高さが足りない ここに画像の説明を入力

これはボタンの私のコードです:

0 投票する
1 に答える
131 参照

servicestack - Xamarin.Mac 上の ServiceStack クライアント (iOS 以外)

ServiceStack クライアント v4.0.38 を使用した Xamarin.Mac 統合 API プロジェクトがあります。JsonServiceClient をインスタンス化しようとすると、古き良き「System.ArgumentException: PclExport.Instance needs to be initialized」が表示されます。

iOS を使用している場合は、IosPclExportClient.Configure() を呼び出すと、問題は解決します。ただし、Mac に相当するものは見つかりません。MacPclExportClient.Configure() のようなものを期待します。

ServiceStack クライアントを Xamarin.Mac で動作させる方法はありますか?

0 投票する
1 に答える
218 参照

c# - Xamarin.Mac でのサービスの登録

Xamarin.Mac を介して OS X でコンテキスト サービスを登録しています。これまでのところ、サービスを登録し、書き、署名をエクスポートして、項目を Finder に表示させました。ただし、コンテキスト アイテムを呼び出すたびに、何も起こりません。これまでのところ、次のものがあります。

ApplicationDelegate で:

NSObject次に、サービスに登録されている次のメソッド署名を持っています。これを呼び出す必要があります。

Apple Documentationには、署名は私が持っていると信じている形式でなければならないと記載されていますが、必要な署名の二重ポインタmessageName:userData:error:も参照しています。NSString

メソッドが適切に一致していないと私は考えています。

何か提案はありますか?

アップデート

システムログを調べたところ、これが見つかりました。

これは、メソッドが正しくエクスポートされていないことを示しています。ここの別のユーザーが同様の困惑を持っているようです。

更新 2

セレクターが正しく機能していることを確認するために、ダイレクト メッセージ呼び出しを追加しました。

IntPtr.Zero最初の質問のセレクターメッセージと組み合わせて、アクションを完全に正常に実行しました(変数は署名に必要ですが、テストケースでは使用されていないため使用しました)ServicesProvider割り当てで何かが正しく機能していないことを示唆しています。