プリズムの7.x:ナビゲーションとスコープの地域 -- c# フィールド と .net フィールド と wpf フィールド と prism フィールド 関連 問題

Prism 7.x: Scoped regions with the navigation












0
vote

問題

日本語

私はプリズム7.2と.NET 8への子供-RegionManagerAwareコンプリートの(ブライアンLagunasは、プリズム5を使用してpluralsightで説明)のサンプルプロジェクトをアップグレードしています私がすべての初期化作業を処理する必要が表示されます<コード> App に以前に<コード> Bootstrapper でした。しかし、私は把握することはできません。

  1. ここで扱うようにます:

    <コード> ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver((viewType) => { var viewName = viewType.FullName; var viewAssemblyName = viewType.GetTypeInfo().Assembly.FullName; var viewModelName = String.Format(CultureInfo.InvariantCulture, "{0}ViewModel, {1}", viewName, viewAssemblyName); return Type.GetType(viewModelName); });

  2. ここで扱うようにます:

    <コード> var regionManager = RegionManager.GetRegionManager(Shell); RegionManagerAware.SetRegionManagerAware(Shell, regionManager);

  3. tia

英語

I am upgrading the sample project of Children-RegionManagerAware-Complete (Brian Lagunas explained in pluralsight using Prism 5) to Prism 7.2 and .NET 8. It appears I need to handle all the initialization work in App previously was in Bootstrapper. However, I can’t figure out:

  1. Where to handle:

    ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver((viewType) => { var viewName = viewType.FullName; var viewAssemblyName = viewType.GetTypeInfo().Assembly.FullName; var viewModelName = String.Format(CultureInfo.InvariantCulture, "{0}ViewModel, {1}", viewName, viewAssemblyName); return Type.GetType(viewModelName); });

  2. Where to handle:

    var regionManager = RegionManager.GetRegionManager(Shell); RegionManagerAware.SetRegionManagerAware(Shell, regionManager);

TIA.

</div
           

回答リスト

0
 
vote

待機先:<コード> ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver

<コード> PrismApplicationBase.ConfigureViewModelLocator

ハンドル先:<コード> function printLn($a) { echo "$a "; } 0

<コード> function printLn($a) { echo "$a "; } 1 (プロパティの代わりにパラメータを使用)

 

Where to handle: ViewModelLocationProvider.SetDefaultViewTypeToViewModelTypeResolver

PrismApplicationBase.ConfigureViewModelLocator

Where to handle: RegionManagerAware.SetRegionManagerAware

PrismApplicationBase.InitializeShell (use the parameter instead of the property)

</div
 
 
   
   

関連する質問

3  WCF / WPFベストプラクティス - WCFチャネル小電率とプリズム  ( Wcf wpf best practice wcf channelfactory and prism ) 
私はプリズムフレームワークに新しいので、私の質問は少しトピックであるかもしれません。 2つのプロジェクトで構成されるWCFサービスを設立しました。 WCF .svcとweb.configプロジェクトには、サービス定義が含まれています。 WCFサービスイ...

0  application_startup()は各Silverlightアプリケーションに対して呼び出されますか?  ( Does the application startup get called for each silverlight application ) 
私はDavid Hillによってプリズムのためのテンプレートを使用しており、各アプリケーションモジュールにはapp.xamlファイルが含まれています。ロードされている各モジュールがAppオブジェクト(プロパティ内の起動オブジェクト)を作成してから、Applic...

0  Unityのために解決されるべきすべてのコンストラクタパラメータをインタフェースに置くべきですか?  ( Should i put all the constructor parameters in the interface to be resolved for ) 
私はIOCを実行するためにUnityでプリズムを使っています。私はそれらのコンストラクタ内の値型のパラメータ(例えば、文字列パス、int number)を持ついくつかのクラスを持っています。 これらのクラスを解決したい場合は、これらのパラメータをどのように対...

0  実行時にコンポジットWPFリージョンを追加します  ( Add composite wpf region at runtime ) 
OK、これが私の単純なシナリオです。私は概念の証明としてTabControlに束縛されている文字列のコレクションを持っています。文字列を追加すると、[リージョン名がヘッダーとして、TabコンテナのItemsControlを含む新しいタブが必要です。 Item...

-1  一般的なEventaggregator?  ( Generic eventaggregator ) 
イベント名を発行したい場合は、SQL Server に保存されていたイベント名があります。 SQL Serverでは、ApplicationExitRequestEventがあります メニューボタンをクリックすると、menuitem から文字列が表示されます...

3  MVVMのChildwindows  ( Childwindows in mvvm ) 
MVVMについて何かを理解するという問題があります。私のアプリケーションは特定のことのためのダイアログに依存しています。質問は、これらの子供ウィンドウがどこから生まれたら、どこから存在するべきですか? MVVMによると、ViewModelsはBusiness...

1  Threadingのニーズに使用することはできますか?  ( Can prism eventaggregator be used for threading needs ) 
私はプリズムEmptaggregatorとその「素晴らしい」を見ていました。私は一部懸念されていたのは、UIスレッドに正しく山の山を正しくする能力でした。 私はこの機能を使ってモジュール開発者を提供することができるかどうか疑問に思っていましたが、Backgr...

3  WPF UIスレッドのロードを最適化します  ( Wpf optimize loading on the ui thread ) 
私のWPFプリズムアプリケーションのロード時間を最適化しようとしています。ロードは基本的に反射を使用してUI要素のインスタンスを作成し、それらをタブコントロールのメインウィンドウ(シェル)に追加します。 すべてのオブジェクトを作成するために単一のスレッドを使用...

0  WPF-PrismでDBContextを抽象化する  ( Abstracting dbcontext in wpf prism ) 
を使用して単一のユーザーデスクトップアプリケーションを構築しようとしている wpf MVVMおよびその他のフリルのプリズム 統一が好ましいdi Entity Frameworkが好ましいorm 上記のようにデスクトップシナリオでEFを使って読んで...

2  EventAggregatorでの永続をサポートする方法  ( How to support persistent in eventaggregator ) 
プリズムでEventAggregatorを使用していますが、イベントを永続化させたい。これは、クライアントが特定のイベントを購読している場合、アグリゲータはクライアントに見逃された以前のイベントを公開しました。これをサポートする方法はありますか? 私はこれがメ...




© 2022 cndgn.com All Rights Reserved. Q&Aハウス 全著作権所有