Caliburn.Micro is a powerful framework for building WPF, Silverlight, Windows Phone and Windows 8 Store apps. These additions make it easier to to get the most out of the framework.
The extras are available through NuGet:
Install-Package Caliburn.Micro.Extras
DebugLogger
to see Caliburn.Micro logging output in Visual StudioActionCommand
to use Caliburn.Micro Actions withICommand
- [Win8]
IWindowManager
for displaying normal dialogs all around the screen EventAggregatorExtensions
to publish messages on different Threads
IMessageService
to show a message box from the ViewModelIOpenFileService
wraps an OpenFileDialogISaveFileSerivce
wraps a SaveFileDialog
CancelResult
always returns WasCancelled=trueDelegateResult
wraps an arbitrary Action or FuncMessengerResult
wraps a MessageBoxOpenFileResult
wraps an OpenFileDialog with fluent configurationSaveFileResult
wraps a SaveFileDialog with fluent configuration
Rescue<TException>()
decorates the result with an error handler which is executed when an error occursWhenChancelled()
decorates the result with an handler which is executed when the result was cancelledOverrideCancel()
decorates the result and overrides WasCancelled=false
powered by Weakly
- Module level bootstrappers (inspired by Splitting Application to Multiple Assemblies when using Caliburn.Micro)
ContentHost
control (inspired by Fast switching between ViewModels in Caliburn.Micro