Paradox Game Engine  v1.0.0 beta06
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros Pages
Package SiliconStudio.Presentation.ValueConverters

Classes

class  AndMultiConverter
 
class  BoolToParam
 This converter will convert a boolean to the object given in parameter if its true, and to null if it's false. ConvertBack is supported and will return whether the given object is non-null More...
 
class  CamelCaseTextConverter
 This converter will format a CamelCase string by inserting spaces between words. More...
 
class  Chained
 This converter can chain up to MaxConverterCount IValueConverter to convert a value. The first converter takes the value parameter of the Chained value converter itself, and then each converter takes the previous converter output as input value. The parameter and target type of each converter can also be specified. IValueConverter.ConvertBack is supported and converters are invoked backward. More...
 
class  CharToUnicode
 This converter will convert a char value to the integer representation of its unicode value. ConvertBack is supported and will return the default char value if the given integer value can't be converted. More...
 
class  ColorConverter
 This converter will convert any known type of color value to the target type, if the conversion is possible. Otherwise, a NotSupportedException will be thrown. The currently input types supported are SiliconStudio.Core.Mathematics.Color, Color3, Color4. The currently output types supported are System.Windows.Media.Color, SiliconStudio.Core.Mathematics.Color, Color3, Color4, string, System.Windows.Media.Brush, object. More...
 
class  CompareNum< T >
 This converter will compare a given numeric value with a numeric value passed as parameter. More...
 
class  CountEnumerable
 This converter will take an enumerable as input and return the number of items it contains. More...
 
class  EnumValues
 This converter will convert a Type to an enumerable of Enum values, assuming the given type represents an enum or a nullable enum. Enums with FlagsAttribute are supported as well. More...
 
class  ExtendedOrSingle
 This converter will convert a boolean value to a SelectionMode value, where false translates to SelectionMode.Single and true> translates to SelectionMode.Extended. ConvertBack is supported. More...
 
class  InvertBool
 This converter will invert a boolean value. ConvertBack is supported and does basically the same operation as Convert. More...
 
class  IsDifferent
 This converter will return true if the numeric value is different from the numeric parameter. More...
 
class  IsEqual
 This converter will return true if the numeric value is equal to the numeric parameter. More...
 
class  IsEqualToParam
 This converter will convert an object to a boolean. If the given value is equal (or reference-equal for non-value type) to the parameter, it will return true. Otherwise, it will return false. More...
 
class  IsGreater
 This converter will return true if the numeric value is greater than the numeric parameter. More...
 
class  IsGreaterOrEqual
 This converter will return true if the numeric value is greater than or equal to the numeric parameter. More...
 
class  IsLower
 This converter will return true if the numeric value is lower than the numeric parameter. More...
 
class  IsLowerOrEqual
 This converter will return true if the numeric value is lower than or equal to the numeric parameter. More...
 
class  JoinStrings
 This value converter will join an enumerable of strings with the separator given as parameter (or using a single space character as separator if the parameter is null). More...
 
class  MaxNum
 This converter will return the maximal result between the converter value and the converter parameter. More...
 
class  MinNum
 This converter will return the minimal result between the converter value and the converter parameter. More...
 
class  MultiBindingToTuple
 
class  MultiChained
 This converter can wrap an IMultiValueConverter and chain the result of this converter to up to MaxConverterCount IValueConverter to further convert the resulting value. The first converter takes the value output by the MultiConverter, and then each converter takes the previous converter output as input value. The parameter and target type of each converter can also be specified. IValueConverter.ConvertBack is supported and converters are invoked backward. More...
 
class  Multiply
 This converter will multiply a given numeric value by the numeric value given as parameter. More...
 
class  MultiValueConverterBase< T >
 An abstract class for implementations of IMultiValueConverter that supports markup extensions. More...
 
class  NullToUnset
 This converter will convert a null value to DependencyProperty.UnsetValue. If the given object is not null, it will be returned as it is. More...
 
class  NumericToBool
 This converter will convert a numerical value to a boolean. The result will be false if the given value is equal to zero, true otherwise. More...
 
class  NumericToSize
 This converter will convert a double value to a Size structure. A Size must be passed as a parameter of this converter. You can use the SizeExtension markup extension to easily pass one, with the following syntax: {sskk:Size (arguments)}. The resulting size will be the parameter size multiplied bu the scalar double value. More...
 
class  NumericToThickness
 This converter will convert a double value to a Thickness structure that can be used for Margin, Padding, etc. A Thickness must be passed as a parameter of this converter. You can use the ThicknessExtension markup extension to easily pass one, with the following syntax: {sskk:Thickness (arguments)}. The resulting thickness will be the parameter thickness multiplied bu the scalar double value. More...
 
class  ObjectToBool
 This converter will convert an object to a boolean value, returning false if the object is equal to null, true otherwise. More...
 
class  ObjectToFullTypeName
 This converter converts any object to a string representing the full name of its type. It accepts null and will convert it to a string representation of null. ConvertBackis supported, and will return the type corresponding to the given type name, or null if the string representation of a null object is passed. More...
 
class  ObjectToType
 This converter convert any object to its type. It accepts null and will return null in this case. More...
 
class  ObjectToTypeName
 This converter convert any object to a string representing the name of its type (without assembly or namespace qualification). It accepts null and will convert it to a string representation of null. More...
 
class  OneWayMultiValueConverter< T >
 An abstract implementation of MultiValueConverterBase{T} that does not support ConvertBack. Invoking ConvertBack on this value converter will throw a NotSupportedException. More...
 
class  OneWayValueConverter< T >
 An abstract implementation of ValueConverterBase{T} that does not support ConvertBack. Invoking ConvertBack on this value converter will throw a NotSupportedException. More...
 
class  OrMultiConverter
 
class  StaticResourceConverter
 A converter that resolve the specified value from the resources from the current application More...
 
class  StringEquals
 This converter compares the given string with the string passed as parameter, and returns true if they are equal, false otherwise. More...
 
class  SumNum
 This converter will sum a given numeric value with a numeric value passed as parameter. You can use the DoubleExtension markup extension to easily pass a double value as parameter, with the following syntax: {sskk:Double (argument)}. More...
 
class  SumSize
 This converter will sum a given Size with a Size passed as parameter. You can use the SizeExtension markup extension to easily pass one, with the following syntax: {sskk:Size (arguments)}. More...
 
class  SumThickness
 This converter will sum a given Thickness with a Thickness passed as parameter. You can use the ThicknessExtension markup extension to easily pass one, with the following syntax: {sskk:Thickness (arguments)}. More...
 
class  TimeSpanToDouble
 This value converter will convert a TimeSpan to double by using the TimeSpan.TotalSeconds property. More...
 
class  ToDouble
 This value converter will convert any numeric value to double. ConvertBack is supported and will convert the value to the target if it is numeric, otherwise it returns the value as-is. More...
 
class  TrimString
 This converter will trim the string representation of an object to the given number of characters, adding "..." at the end of the resulting string. The number of character must be passed via the converter parameter. More...
 
class  UFileToFileName
 This converter will convert an UFile to a string representing the file name. More...
 
class  UFileToFileNameWithExt
 This converter will convert an UFile to a string representing the file name with its extension. More...
 
class  UFileToString
 This converter will convert an UFile to its string representation. More...
 
class  UFileToUri
 This converter will convert an UFile to an instance of the Uri class. More...
 
class  UnderlyingType
 This converter convert a Nullable type to its underlying type. If the type is not nullable, it returns the type itself. More...
 
class  UPathToString
 This converter will convert an UPath object to its string representation. ConvertBack is supported, the correct target type (UFile or UDirectory) must be passed. More...
 
class  ValueConverterBase< T >
 An abstract class for implementations of IValueConverter that supports markup extensions. More...
 
class  VisibleOrCollapsed
 This converter will convert a boolean value to a Visibility value, where false translates to Visibility.Collapsed. ConvertBack is supported. More...
 
class  VisibleOrHidden
 This converter will convert a boolean value to a Visibility value, where false translates to Visibility.Hidden. ConvertBack is supported. More...
 
class  XOrMultiConverter