問題タブ [prism-6]
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.
wpf - ValidatableBindableBase は Prism.Wpf に実装されていませんか? なぜ?
バリデーションの実装を簡単にするために組み込んでみValidatableBindableBase
ましたが、 では利用できないことに気付きましたPrism.Wpf
。
Prism.Windows
(Windows 10 UWP)で利用できますが...
それで、私はそれを逃した可能性がありますか(それではどこにありますか)?
それとも本当に実装されていないのWPF
ですか(なぜ)?
c# - フォルダー内の ViewModel を自動配線する
WPF プロジェクトで Prism unity を依存性インジェクターとして使用しています。私のViewModelはフォルダにあります。これらの ViewModels をビューに自動配線する方法があるかどうか教えてもらえますか?
前もって感謝します
xamarin.forms - 親 ContentPage ViewModel から子 ContentView ViewModel に INavigationService を渡す方法は?
Xamarin Forms と Prism を使用しています。ページ間のナビゲーションは、Prism INavigationService を使用して行います。独自のビュー モデルを持つ多くの子 ContentViews を持つ Xamarin Forms ContentPage があります。子 ContentView をクリックすると、子 ContentView のいくつかのプロパティを持つ別の ContentPage に移動したいと思います。親ビュー モデル INavigationService を子 ContentView ビュー モデルに渡すことができるかどうかを知りたいですか? または、私の要件を満たすために使用できる他のベストプラクティスはありますか?
wpf - PRISM でのナビゲーション時に DocumentGroup 領域で DevExpress DocumentPanel をアクティブ化する
PRISM 6 を使用した WPF アプリケーションに DevExpress の DocumentGroup と DocumentGroupAdapter (サイトの E3339 で説明) を使用しています。スコープ領域と INavigationAware を使用しており、すべてが期待どおりに機能し、新しいドキュメントに移動でき、美しい INavigationAware インターフェイスを確認できます。まさに私が望むように、ビューモデルに取り組んでいます。唯一の問題は、実際のドキュメント (タブ コントロール内のタブなど) が 2 回目に移動したときにアクティブにならない (つまり、タブが表示される) ことです (ビューの INavigationAware は期待どおりに機能します)。
xamarin.forms - XamarinForms Prism 6 を操作するときにデータを読み込むのに最適な場所は?
Prism 6 の優れた機能の 1 つは、ディープ リンクとパラメーターの受け渡しです。多くの場合、このパラメーターを使用して Web サービスからデータを検索します。理想的には、これは async/await を使用してデータを取得することです。これを行うのに最適な場所はどこですか? たとえば、OnNavigatedTo メソッドは void です。
prism - エラーの原因となるプリズムリリースモード
この質問をやり直す(途中で読んでいた人には申し訳ありません)
Prism 6 でプレイしようとすると、すべてのシェルビュー コンポーネントで問題が発生します。デバッグ モードで作業しているときは問題ありませんが、リリース モードに切り替えた瞬間に多くのエラーが発生します。
これは、ほぼすべてのファイルで発生しています。エラーの上にカーソルを置くと、Prism への参照を追加し、Prism.MVVM の使用を追加するオプションが表示されますが、そこには既に参照があり、参照をすべて追加すると、新しいエラーが表示されます。
例として、問題が発生しているファイルの 1 つを次に示します。
および TitleControlView.xaml
c# - ハンバーガー メニュー プリズム xamarin フォーム?
Xamarin Forms で Prism を使用してアプリを作成しようとしています。
Xamarin フォームのバージョン: 2.3.3.175
プリズムバージョン: 6.2.0
ハンバーガー メニューは Android で動作しますが、UWP を実行するとアイコンが表示されず、メニューをナビゲートするとメニューが完全に消え、メソッドが他のページに戻ることもありません。つまり、アプリを閉じて再起動する必要があります。
これが私がこれまでに試したことです。
プリズム プロジェクトを作成した後、MasterDetailPage を追加しました。
MasterDetailPage ViewModel
その後、ナビゲーション ページと、それぞれのページとビュー モデルを作成しました。App.Xaml.cs ファイルは次のとおりです。
public partial class App : PrismApplication { public App(IPlatformInitializer initializer = null) : base(initializer) { }
/li>
しかし、メニューのリンクをクリックすると、メニューが消えて、このようになります。
私が間違っていることと、どうすれば解決できますか?
エラーを簡単に表示できるように、github にプロジェクトを作成しました。
https://github.com/codemasterblackperl/Hamburger_Menu_Prism_Forms_Repo
c# - PRISM 5 から 6 へのアップグレード
現在、アップグレード ノートを使用して PRISM 4 から移行した PRISM 5 を使用しているアプリケーションがあります: https://msdn.microsoft.com/en-us/library/ff921144(v=pandp.40).aspx
PRISM 5 から 6 への同様のアップグレード ノートはありますか?
重大な変更に興味があるので、それに応じてアップグレードを計画しています。
更新: https://github.com/PrismLibrary/Prism/wiki/Release-Notes---6.0.0