Tudormobile Namespaces

The namespaces available in the Tudormobile.WpfApp library are described below. In several cases, including the namespace is required to expose extension methods provided.

Tudormobile.WpfApp.dll

using Tudormobile.Wpf;

The WpfApp library namespaces

  • Tudormobile.Wpf
    • Root namespace for the WpfApp library.
      This is where you will find the WpfApp, WpfApplication, builder objects, and command line processing.
  • Tudormobile.Wpf.Services
    • Library services.
      The interface definitions for the various available services are found here.
  • Tudormobile.Wpf.Commands
    • Built-in library commands.
      Commands are available for invoking open/save file dialogs, print dialogs, message boxes, etc. Includes support for automatically associating methods in your classes to ICommand properties on view models without having to write boilerplate code.

Release 0.6.2508

Latest unit testing results are shown below.

Summary

Summary
Generated on: 8/16/2025 - 2:20:44 PM
Parser: DynamicCodeCoverage
Assemblies: 3
Classes: 46
Files: 42
Line coverage: 71% (972 of 1368)
Covered lines: 972
Uncovered lines: 396
Coverable lines: 1368
Total lines: 3316
Method coverage: Feature is only available for sponsors

Coverage

Tudormobile.WpfApp.dll - 49.3%
Name Line
Tudormobile.WpfApp.dll 49.3%
Tudormobile.Wpf.CommandLine 100%
Tudormobile.Wpf.Commands.CanExecuteAttribute 100%
Tudormobile.Wpf.Commands.DelegateCommand 100%
Tudormobile.Wpf.Commands.DelegateCommand 100%
Tudormobile.Wpf.Commands.DelegateCommandHelpers 100%
Tudormobile.Wpf.Commands.DelegateCommandLocator 100%
Tudormobile.Wpf.Commands.DelegateCommandTarget 100%
Tudormobile.Wpf.Commands.ExecuteAttribute 100%
Tudormobile.Wpf.Commands.FilePickerCommand 100%
Tudormobile.Wpf.Commands.FilePickerParameters 100%
Tudormobile.Wpf.Commands.MessageBoxCommand 100%
Tudormobile.Wpf.Commands.MessageBoxParameters 100%
Tudormobile.Wpf.Commands.OpenFilePickerCommand 100%
Tudormobile.Wpf.Commands.ProxyCommand 100%
Tudormobile.Wpf.Commands.SaveFilePickerCommand 100%
Tudormobile.Wpf.Commands.WpfApplicationCommands 100%
Tudormobile.Wpf.Converters.MessageBoxParametersConverter 100%
Tudormobile.Wpf.Services.HelpService 0%
Tudormobile.Wpf.Services.IHelpService 0%
Tudormobile.Wpf.Services.WindowService 0%
Tudormobile.Wpf.Services.WpfAppServiceBase 100%
Tudormobile.Wpf.WpfApp 14.8%
Tudormobile.Wpf.WpfAppBuilder 67.7%
Tudormobile.Wpf.WpfAppBuilderExtensions 0%
Tudormobile.Wpf.WpfApplication 0%
Tudormobile.Wpf.WpfApplicationExtensions 0%
WpfApp.APITests.dll - 100%
Name Line
WpfApp.APITests.dll 100%
WpfAppAPITests.CanExecuteAttributeTests 100%
WpfAppAPITests.ExecuteAttributeTests 100%
WpfAppAPITests.FilePickerCommandTests 100%
WpfAppAPITests.FilePickerParametersTests 100%
WpfAppAPITests.MessageBoxCommandTests 100%
WpfAppAPITests.MessageBoxParametersConverterTests 100%
WpfAppAPITests.MessageBoxParametersTests 100%
WpfAppAPITests.PropertyTester 100%
WpfAppAPITests.ProxyCommandTests 100%
WpfAppAPITests.WpfAppBuilderTests 100%
WpfAppAPITests.WpfApplicationCommandsTests 100%
WpfAppAPITests.WpfAppTests 100%
WpfApp.Tests.dll - 100%
Name Line
WpfApp.Tests.dll 100%
WpfAppTests.CommandLineTests 100%
WpfAppTests.DelegateCommandHelpersTests 100%
WpfAppTests.DelegateCommandLocatorTests 100%
WpfAppTests.DelegateCommandTargetTests 100%
WpfAppTests.DelegateCommandTests 100%
WpfAppTests.WpfAppBuilderTests 100%
WpfAppTests.WpfAppServiceTests 100%
WpfAppTests.WpfAppTests 100%