C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

ツリー一括表示

PrismのIRegionManagerについて /KK (23/12/18(Mon) 21:49) #102730
Re[1]: PrismのIRegionManagerについて /WebSurfer (23/12/19(Tue) 08:28) #102733
  └ Re[2]: PrismのIRegionManagerについて /KK (23/12/19(Tue) 08:55) #102734
    └ Re[3]: PrismのIRegionManagerについて /KK (23/12/19(Tue) 10:54) #102737 解決済み


親記事 / ▼[ 102733 ]
■102730 / 親階層)  PrismのIRegionManagerについて
□投稿者/ KK (1回)-(2023/12/18(Mon) 21:49:25)

分類:[.NET 全般] 

VisualStudio2022、C#、Prismです。

IRegionManagerのRegisterViewWithRegion(Region, typeof(Views名))、RequestNavigate(Region,View名)を使用して画面を切り替えるアプリを作成しています。

見た目が同じ画面ではDataContextのインスタンスを切り替えるようなイメージで、同じview、viewModelクラスを使用して複数の画面切り替えを実現できればと考えているのですがそのようなことができるのでしょうか。
プログラムは同じで名前のみ異なるView、ViewModelを作成すればもちろんできるのですが、かなり煩雑になるためご存じの方がいらっしゃればご教示いただけませんでしょうか。

[ □ Tree ] 返信 編集キー/

▲[ 102730 ] / ▼[ 102734 ]
■102733 / 1階層)  Re[1]: PrismのIRegionManagerについて
□投稿者/ WebSurfer (2850回)-(2023/12/19(Tue) 08:28:58)
No102730 (KK さん) に返信
> VisualStudio2022、C#、Prismです。

Prism ということは、作っているのは WPF アプリということで良いのですか?

開発環境 (OS, VS2022, Prism のバージョン、ターゲットフレームワークなど)を書けませんか?
[ 親 102730 / □ Tree ] 返信 編集キー/

▲[ 102733 ] / ▼[ 102737 ]
■102734 / 2階層)  Re[2]: PrismのIRegionManagerについて
□投稿者/ KK (2回)-(2023/12/19(Tue) 08:55:34)
No102733 (WebSurfer さん) に返信
> ■No102730 (KK さん) に返信
>>VisualStudio2022、C#、Prismです。
>
> Prism ということは、作っているのは WPF アプリということで良いのですか?
>
> 開発環境 (OS, VS2022, Prism のバージョン、ターゲットフレームワークなど)を書けませんか?

はい、WPFアプリです。Prism.Unity8.1.97の.Net6.0です。
[ 親 102730 / □ Tree ] 返信 編集キー/

▲[ 102734 ] / 返信無し
■102737 / 3階層)  Re[3]: PrismのIRegionManagerについて
□投稿者/ KK (3回)-(2023/12/19(Tue) 10:54:45)
スマートではありませんが別Region名のContentControlを重ねてVisibilityで見た目を制御する方法でとりあえず実現できたため
自己解決としてCLOSEします。ありがとうございました。
解決済み
[ 親 102730 / □ Tree ] 返信 編集キー/


管理者用

- Child Tree -