Class WpfAppBuilderExtensions
- Namespace
- Tudormobile.Wpf
- Assembly
- Tudormobile.WpfApp.dll
WpfApp builder extensions.
public static class WpfAppBuilderExtensions
- Inheritance
-
WpfAppBuilderExtensions
- Inherited Members
Methods
AddDispatcher(IWpfAppBuilder, Dispatcher)
Add a 'Dispatcher' to the application model.
public static IWpfAppBuilder AddDispatcher(this IWpfAppBuilder builder, Dispatcher d)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
d
DispatcherDispatcher to add.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
AddModels(IWpfAppBuilder, Assembly)
Add 'Models' from an assembly.
public static IWpfAppBuilder AddModels(this IWpfAppBuilder builder, Assembly ass)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
ass
AssemblyAssembly to scan for 'Views'.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
Remarks
'Models' are identified by convention as concrete classes whose name ends in 'Model' or any concrete class that implements INotifyPropertyChanged.
AddViews(IWpfAppBuilder, Assembly)
Add 'Views' from an assembly.
public static IWpfAppBuilder AddViews(this IWpfAppBuilder builder, Assembly ass)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
ass
AssemblyAssembly to scan for 'Views'.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
Remarks
'Views' are identified by convention as concrete classes whose name ends in 'View'.
UseBasicServices(IWpfAppBuilder)
Utilize basic services.
public static IWpfAppBuilder UseBasicServices(this IWpfAppBuilder builder)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
UseDialogService(IWpfAppBuilder)
Utilize the 'Dialog' service.
public static IWpfAppBuilder UseDialogService(this IWpfAppBuilder builder)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
UseHelpService(IWpfAppBuilder)
Utilize the 'Help' service.
public static IWpfAppBuilder UseHelpService(this IWpfAppBuilder builder)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
UsePrintService(IWpfAppBuilder)
Utilize the 'Print' service.
public static IWpfAppBuilder UsePrintService(this IWpfAppBuilder builder)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
UseServices(IWpfAppBuilder)
Utilize all available services.
public static IWpfAppBuilder UseServices(this IWpfAppBuilder builder)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.
UseWindowService(IWpfAppBuilder)
Utilize the 'Window' service.
public static IWpfAppBuilder UseWindowService(this IWpfAppBuilder builder)
Parameters
builder
IWpfAppBuilderWpfAppBuilder to extend.
Returns
- IWpfAppBuilder
Fluent-reference to the builder.