Table of Contents

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 IWpfAppBuilder

WpfAppBuilder to extend.

d Dispatcher

Dispatcher 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 IWpfAppBuilder

WpfAppBuilder to extend.

ass Assembly

Assembly 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 IWpfAppBuilder

WpfAppBuilder to extend.

ass Assembly

Assembly 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 IWpfAppBuilder

WpfAppBuilder to extend.

Returns

IWpfAppBuilder

Fluent-reference to the builder.

UseDialogService(IWpfAppBuilder)

Utilize the 'Dialog' service.

public static IWpfAppBuilder UseDialogService(this IWpfAppBuilder builder)

Parameters

builder IWpfAppBuilder

WpfAppBuilder to extend.

Returns

IWpfAppBuilder

Fluent-reference to the builder.

UseHelpService(IWpfAppBuilder)

Utilize the 'Help' service.

public static IWpfAppBuilder UseHelpService(this IWpfAppBuilder builder)

Parameters

builder IWpfAppBuilder

WpfAppBuilder to extend.

Returns

IWpfAppBuilder

Fluent-reference to the builder.

UsePrintService(IWpfAppBuilder)

Utilize the 'Print' service.

public static IWpfAppBuilder UsePrintService(this IWpfAppBuilder builder)

Parameters

builder IWpfAppBuilder

WpfAppBuilder to extend.

Returns

IWpfAppBuilder

Fluent-reference to the builder.

UseServices(IWpfAppBuilder)

Utilize all available services.

public static IWpfAppBuilder UseServices(this IWpfAppBuilder builder)

Parameters

builder IWpfAppBuilder

WpfAppBuilder to extend.

Returns

IWpfAppBuilder

Fluent-reference to the builder.

UseWindowService(IWpfAppBuilder)

Utilize the 'Window' service.

public static IWpfAppBuilder UseWindowService(this IWpfAppBuilder builder)

Parameters

builder IWpfAppBuilder

WpfAppBuilder to extend.

Returns

IWpfAppBuilder

Fluent-reference to the builder.