問題タブ [caliburn]

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

bootstrapper - Problem with converting project from Caliburn.Micro to "normal" Caliburn

need convert project from caliburn.micro to normal caliburn. I have problem with bootstraper class.

I caliburn.micro look like this:

I use MEF on injection.

Problem is in Caliburn doesn’t exist BooStraper class. How can I solve this?

I need load types from external assembly.

Thank for help

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

windows-phone-7 - Caliburn.Micro(.WP7) と Bing Maps のクラッシュ

いくつかのベータ ビットからアップグレードしているアプリがあります。マップ画面がクラッシュします。それで、その真相を探るために、私はまったく新しい空白の「Win Phone Application」を始めました。

参照された Caliburn.Micro (昨夜新しいコードからビルドされたばかり) バージョン: caliburnmicro_1296ea635677 (codeplex から)

Microsoft.phone.controls.map.dll を参照

そして私が追加したMainPageで

app.xaml にブートストラッパーを追加します。

電話エミュレーターでページを実行すると、メイン ページがレンダリングされ、世界地図が表示されます。ページの任意の場所をクリックすると、「パラメーターが正しくありません」という未処理の例外が発生します

を削除すると

app.xaml から - マップは正しく機能します。

どう思いますか?

アドバイスありがとうございます。

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

caliburn - 同じビューが 2 回表示されました

アプリケーションに「Module Switcher」を実装したいと考えています。これにより、開いているモジュールを示す alt-tab のようなインターフェイスが表示されます。

現在、このような構成になっています

ModuleSwitcherView は、ModuleShellView からダイアログとして開かれ、現在開いているモジュールにバインドされます。

これにより、背後の画面のアクティブなモジュールが何も表示されなくなります。ビューをバックグラウンドで開いたままにして、別のダイアログに表示する方法はありますか? alt-tab ウィンドウは、ビューの「ビュー」のみを必要とし、インタラクティブである必要はありません。

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

wcf - Caliburn /CastleWCFファシリティハンドルEndpointNotFoundException

私はCaliburn(MVVMフレームワーク)をCastleWindsorおよびWCFファシリティと組み合わせて使用​​しています。

私のPresenterクラスにはコンストラクターの依存関係があり、これは実際にはWindsorコンテナーによって提供されるWCFコントラクトです。

エンドポイントが見つからない場合、明らかにプレゼンターを表示できない場合は、「このフォームを表示するために必要なネットワークサービスが見つかりません。しばらくしてからもう一度お試しください」というビューを表示したいと思います。 。

このコードを一元化するためにCastle/Caliburnにフックして、EndpointNotFoundExceptionが原因でプレゼンターがアプリケーションのどこで解決できなかった場合でも、同じエラービューが表示されるようにするための最良の方法は何でしょうか。

何か案は?

すべてのプレゼンターの解決策の周りに「try/catchendpoint-not-found」を配置する必要を避けたいのですが、WCFに依存するだけです...。

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

caliburn - Caliburn Validation抽象化とは

最近、Caliburn の素晴らしさを示すこのドキュメントを見ました(実際には、Caliburn をマイクロ フレームワークと比較しているわけではなく、それで十分です)。Caliburn で 1 年以上働いていますが、Caliburn について多くのことを知りません。

したがって、誰かが次のことを説明できるかもしれません(一部は理解できますが、カリバーンとの関係についてはわかりません):

  1. 検証の抽象化
  2. モジュール フレームワーク
  3. ExpressionTree ベースのランタイム デリゲートの生成
  4. ViewModelFactory
  5. シェルフレームワーク

私は V1.1 で作業しているので、2.0 で何か新しいことがあれば、それが新しいバージョンに属していると言ってください。おそらく将来それを学ぶでしょう。

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

silverlight - オブジェクト モデルに基づく 2D キャンバスの描画は、MVVM、Caliburn、および Silverlight にどのように適合しますか?

オブジェクト モデルに基づいて、キャンバス上にさまざまな線やその他の 2D オブジェクトを描画する、大まかな非 MVVM デモを Silverlight で作成しました。

現在、アプリケーションを MVVM (Caliburn Micro) に移植しており、現在、ViewModel にオブジェクトがあり、View のキャンバスにそれらを描画する必要があります。

この場合、MVVM はジョブにとって不適切なツールですか?

2D 描画コードはどこに貼り付ければよいですか?

ビューのコード ビハインドで?

私の状況についてさらに情報が必要な場合はお知らせください。ありがとう!

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

silverlight - Caliburn は、特定のオブジェクトの ViewModel インスタンスを View インスタンスにマップするための要素規則を必要としますか?

ViewModel の Canvas オブジェクトを View の Canvas オブジェクトにマップしようとしています。

ただし、実行すると「CompositionException was unhandled by user code」というエラーが表示されます。ViewModel で Canvas オブジェクトをコメントアウトするとエラーが防止されるため、Caliburn がマップしようとしてエラーが発生していると推測されます。

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

wpf - Caliburn Microのブートストラップ

どのブートストラップ (MEF、Unity、Autofac... など) が caliburn micro に適している (最適な) か、あなたの意見とその理由を教えてください。

お気に入りがあれば、このブートストラッパーのコードを VM クラスまたは外部アセンブリで使用する方法とともに投稿できます。私はそれを嬉しく思います。

私はこのドメインの初心者です。私の質問が少しばかげている場合は申し訳ありません。

すべての意見、アドバイス、コード例に感謝します。

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

silverlight - カリバーン マイクロ チュートリアルの問題

CM のチュートリアルを開始したところです。最後の例までここにあります。CM で何ができるかをもっとよく知りたかったので、wpf プロジェクトで通常行うことを 1 つ行い、Views 用のフォルダーと ViewModels 用のフォルダーを作成しました。コンベンションはまだすべてを見つけるべきですよね?

他のすべての例はこの方法でうまく機能しますが、CM と Silverlight のデバッグ方法の両方について無知であるため、データ コンテキストの問題と思われるものを説明するのに途方に暮れています。追加ボタンが表示されるだけです。

誰かが問題を見つけることができますか?

乾杯、
ベリル

VM

見る

ブート

修正

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

wpf - 既存のWPFアプリにCaliburn+MEFを実装すると、ビューが表示されなくなります

既存のWPFプロジェクトがあり、それをMEFを使用したcaliburnに移動したいと思います。

私のシェルはMainViewModelと呼ばれるビューモデルです。これはDefaultWindowManagerを使用してダイアログを開きます。これはログインウィンドウです。これはすべて正常に機能しますが、プログラムにログインした後、少しの間ストールして終了します。MainViewが表示されることはありません。デバッグを使用して、MainViewが作成されることを確認し、アクティブになったり表示されたりすることはありません。

Screen、IShellとNotifyPropertyBase、IShellとIShellからMainViewModelを継承してみました。誰かが私が感謝を試みるためのアイデアや手がかりを持っていますか?

古いビュー/ビューモデルを取得したばかりなので、ビューからビューへのモデルのリンク以外に、MainViewとViewModelでcaliburnを使用していません。これは何かに関係している可能性がありますか?特定のビューモデル/ビューに対してViewModelBinderをオフにする方法はありますか?