問題タブ [monomac]

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 に答える
4104 参照

c# - リソース文字列のデバッグは利用できません (Silverlight + MonoMac)

MonoMac (基本的には、SL xap を含むページをロードする埋め込み Web ブラウザー コントロール) を使用して、Mac 用のランチャーを作成した Silverlight アプリケーションがあります。ただし、一生デバッグできないエラーが発生し続けます。

さて、これはある種の Xaml 例外であると推測していますが、それを証明する方法はなく、Xaml ファイルが多すぎて 1 つずつ調べることができません。これらの不足しているリソース文字列を表示する方法を知っている人はいますか?

Mac に Silverlight 4 開発ランタイムをインストールしています (実際には、Windows マシンからリモート デバッグを行っています)。

Update 含まれている Xaml に WebBrowser コントロールがない場合、スローされる例外はなくなります。xap は、Silverlight for Windows および Mac の Silverlight ブラウザー内で正常に読み込まれ、実行されますが、ビジュアル ツリーに WebBrowser コントロールがある場合、OOB モードでは失敗します。

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

interface-builder - MonoMac でコントロール アウトレットが設定されたことを知るにはどうすればよいですか?

基本的に、私のアプリケーションの初期化では、ロードされたコントロールのプロパティの値を設定したいと考えています。MonoMac では、MainWindowControllerInitializeメソッドが呼び出されたときに、コントロール アウトレットが必ずしも利用可能であるとは限りません (それらは null です)。

LoadCompleteリッスンしてコントロールで必要な初期化を実行できるようなイベントが見つかりませんでした。

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

mono - OSX(Mono経由)でRazorをスタンドアロンライブラリ(asp.netビジネスなし)として使用することは可能ですか

c# と Razor を使用して HTML の「ビュー」をレンダリングする概念実証のMonoMacアプリを作成したいと思います。

これは可能ですか?

そうでない場合、Razor のシンプルさに匹敵する他のテンプレート エンジンを推奨する人はいますか。必要に応じて Objective-C で記述してもかまいませんが、Mono の方が簡単です。

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

macos - フレームワークとのMonoMacプラットフォームの相互運用

DllImport属性を使用してアンマネージアセンブリと通信するコードがあります。OS Xでは、このアセンブリはフレームワークとしてインストールされます。

ただし、これは、おそらくフレームワークを解決できなかったために、MonoでDllNotFoundExceptionをスローします。

私はMonoのドキュメントを調べました:http ://www.mono-project.com/Interop_with_Native_Libraries

彼らはそこにこの小さなナゲットを持っています:

Mac OS Xプラットフォームには、フレームワークでない限り、libプレフィックスと.dylibサフィックスがあります。フレームワークの場合、それらはディレクトリであり、事態はさらに複雑になります。

しかし、それがディレクトリである場合に私が何をすべきかについての情報は(私が見つけることができる限り)含まれていません。誰かがこれをした経験がありますか?

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

c# - MonoMac で Mono を使用する場合のグローバル オブジェクト

オブジェクトのグローバル インスタンスを宣言するにはどうすればよいですか?

C# と .NET を使用する場合、次のようにします。

ただし、Mono/MonoMac では、main 関数は NSApplication.Main を呼び出し、ウィンドウを直接作成しません。MyFoo のインスタンスをメイン ウィンドウに渡すにはどうすればよいですか?

注:ウィンドウ/ウィンドウコントローラーで MainClass への参照を回避しようとしています。これにより、密結合が作成されます。他の状況でウィンドウ クラスを再利用したいので、疎結合が必要です。

私が望むことは MonoMac で可能ですか?

ありがとう、アンディ

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

.net - .NET経由でMacのビデオ解像度を取得

WindowsでShell32.dllを使用すると、解像度などのビデオファイルに関する情報を取得できます。

Macで動作するこれを行う方法はありますか(C#で-モノラルフレームワークの下で実行されます)?

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

c# - Monomac System.Net.WebRequest の型初期化子によってスローされる例外

monomacサーバーへのftpファイルにプログラムを書いています。私FtpWebRequest

このコードmonodevelopを適切に実行しているとき。しかし、これをリリースして外部で実行するとmonodevelop、「タイプ初期化によってスローされた例外System.Net.WebRequest.

このエラーについて調査したところ、ライブラリ libc.dylib に問題があることがわかりました。asの起動スクリプトでDYLD_FALLBACK_LIBRARY_PATHを変更するapp(AppBundle/MacOs/AppName edit with TextEdit)

書き出すDYLD_FALLBACK_LIBRARY_PATH="$MONO_FRAMEWORK_PATH/lib:$DYLD_FALLBACK_LIBRARY_PATH:/usr/lib"

(/usr/lib を追加) その後、ファイルを送信しています。しかし、このアプリを実行するには、すべてのシステムに mono フレームワークをインストールする必要があります。Mac インストーラー パッケージを作成すると、起動スクリプトを編集できません。からにlibc.dylibファイルをコピーしようとしましたが、まだエラーが存在します。誰でも私を助けることができますか?/usr/libAppbundle(App/MonoBundle/)

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

c# - オブジェクトをウィンドウのデリゲートにするにはどうすればよいですか?

Xcode 4 で MonoMac を理解しようとしていますが、ほとんどのことがうまくいくようです。ただし、 windowWillClose: を機能させる方法がわかりません。

追加した

MainWindow.cs に追加し、MainWindow をウィンドウのデリゲートにしました。(MainWindowController をデリゲートにしようとしましたが、うまくいきませんでした。)

ただし、ウィンドウを閉じると、デリゲート メソッドが呼び出されません。

私は何を見落としていますか?

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

macos - MonoMac 終了/ウィンドウ クローズ イベントを処理する

以前に投稿したこの質問に似ています: WPF 終了イベントを処理する

Objective C で解決策を見つけましたが、これを Mono に移植する方法に慣れていません。

編集

次のオーバーライドを使用して、やりたいことを実行できることがわかりました。

ただし、MainWindow を閉じると問題が発生します。これは、実際にアプリケーション終了の呼び出しを開始する場所であるためです。true を返すオーバーライドが既にあるApplicationShouldTerminateAfterLastWindowClosedため、終了オーバーライドが正しく呼び出されています。しかし、キャンセルを返すと、アプリは実行中です。ウィンドウはありません。ウィンドウを閉じるイベントを傍受する方法はありますか?