Table of Contents

Namespace Innova.Prism.Library.Extensions

Classes

Name Summary
CollectionExtensions
GetVisibilityExtension

Markup extension that retrieves the visibility value based on the provided key and typename.

GroupVisibilityExtension
GroupVisibilityProvider

Provides a static visibility service.

IViewStateMangerExtension
MenuTaskDefinitionExtensions
TranslateExtension

This markupextension is used for implementing localization in xaml files. It is used as shown in the following:

propertyname: propertyname used as key for fetching the corresponding ressource setting (Ex. "DateEnded") EntityName: Name of the EntityName in which the property Resides. (Ex. "Case")

NOTE! In order to work you must assign the delegate ("Translator.Instance"), when starting up your solution, which is actually executing the translation. This delegate must return the string to be used, and accept 2 parameters: typename and propertyname.

Translator
ValidationExtensions

Provides extension methods for validation-related functionality.

VisibilityProvider