Prism の IDialogService を利用した、汎用的なダイアログを提供するライブラリです。
また、Dialog の呼び出し側から Window と Content の Width, Height や WindowStartupLocation, ResizeMode, SizeToContent などの指定をすることが可能になっています。
さらに、呼び出し側では Window の Style も指定することができ、指定した Style が Dialog の Window に Binding される StyleableDialogService
を提供しています。
StyleableDialogService
を使用することで、MahApps.Metroなどの通常とは異なる Window を使用する際でも正しく Style が反映されます。
nuget パッケージマネージャーコンソールで Install-Package PrismCommonDialogPack
と入力します。
Single select.
Multi select.
Single select.
Multi select.