'Declaration
Public Class C1Binding Inherits System.Windows.Markup.MarkupExtension
public class C1Binding : System.Windows.Markup.MarkupExtension
'Declaration
Public Class C1Binding Inherits System.Windows.Markup.MarkupExtension
public class C1Binding : System.Windows.Markup.MarkupExtension
The C1Binding class is similar to a regular C1.WPF.Binding, but supports expressions instead of simple paths.
The expression syntax is similar to the one used in Excel formulas, including support for the IF statement which makes it easy to create bindings that make Converters unnecessary.
<TextBlock Text="{c1:C1Binding Expression=CustomerName}" Visibility="{c1:C1Binding Expression='if(Active, |Visible|, |Collapsed|)'}" FontWeight="{c1:C1Binding Expression='if(Sales > 200, |Bold|, |Normal|)'}" Foreground="{c1:C1Binding Expression='if(Sales > 200, |Blue|, |Red|)'}" />
System.Object
System.Windows.Markup.MarkupExtension
C1.WPF.Binding.C1Binding