-
Notifications
You must be signed in to change notification settings - Fork 32
Forge.Forms.DynamicExpressions
redbaty edited this page Feb 16, 2018
·
1 revision
Encapsulates an object bound to a resource.
public class Forge.Forms.DynamicExpressions.BindingProxy
: Freezable, ISealable, IProxyProperties
| Type | Name | Summary |
|---|---|---|
Object |
Key | |
Object |
Value | |
Action |
ValueChanged |
Methods
| Type | Name | Summary |
|---|---|---|
Freezable |
CreateInstanceCore() |
Static Fields
| Type | Name | Summary |
|---|---|---|
DependencyProperty |
ValueProperty |
Encapsulates a string bound to a resource.
public class Forge.Forms.DynamicExpressions.BoolProxy
: Freezable, ISealable, IBoolProxy, IProxyProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
Value | |
Action |
ValueChanged |
Methods
| Type | Name | Summary |
|---|---|---|
Freezable |
CreateInstanceCore() |
Static Fields
| Type | Name | Summary |
|---|---|---|
DependencyProperty |
ValueProperty |
public class Forge.Forms.DynamicExpressions.BoundExpression
: IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsPlainString | |
Boolean |
IsSingleResource | |
IReadOnlyList<IValueProvider> |
Resources | |
String |
StringFormat |
Methods
| Type | Name | Summary |
|---|---|---|
IProxy |
GetProxy(IResourceContext context) |
|
IValueProvider |
GetValueProvider() | |
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
|
IValueProvider |
Simplified() |
Static Methods
| Type | Name | Summary |
|---|---|---|
BoundExpression |
Parse(String expression) |
|
BoundExpression |
Parse(String expression, IDictionary<String, Object> contextualResources) |
|
BoundExpression |
Parse(String expression, Func<String, Boolean, String, IValueProvider> contextualResource) |
|
IValueProvider |
ParseSimplified(String expression) |
public class Forge.Forms.DynamicExpressions.BoundValue
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
Boolean |
OneTimeBinding | |
String |
PropertyPath | |
Object |
Source |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.CoercedValueProvider<T>
: IValueProviderMethods
| Type | Name | Summary |
|---|---|---|
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.ContextPropertyBinding
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
Boolean |
OneTimeBinding | |
String |
PropertyPath |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.ConvertedDataBinding
: IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
BindingOptions |
BindingOptions | |
Func<IResourceContext, IErrorStringProvider> |
ConversionErrorStringProvider | |
String |
PropertyPath | |
ReplacementPipe |
ReplacementPipe | |
List<IValidatorProvider> |
ValidationRules |
Methods
| Type | Name | Summary |
|---|---|---|
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.ConvertedDirectBinding
: IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
BindingOptions |
BindingOptions | |
Func<IResourceContext, IErrorStringProvider> |
ConversionErrorStringProvider | |
ReplacementPipe |
ReplacementPipe | |
List<IValidatorProvider> |
ValidationRules |
Methods
| Type | Name | Summary |
|---|---|---|
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.DataBinding
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
BindingOptions |
BindingOptions | |
Boolean |
IsDynamic | |
String |
PropertyPath | |
List<IValidatorProvider> |
ValidationRules |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.DeferredProxyResource
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
Boolean |
OneTimeBinding | |
String |
PropertyPath | |
Func<IResourceContext, IProxy> |
ProxyProvider |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.DirectBinding
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
BindingOptions |
BindingOptions | |
Boolean |
IsDynamic | |
List<IValidatorProvider> |
ValidationRules |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.DynamicResource
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
String |
ResourceKey |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.EnumerableKeyValueProvider
: IValueProviderMethods
| Type | Name | Summary |
|---|---|---|
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.EnumerableStringValueProvider
: IValueProviderMethods
| Type | Name | Summary |
|---|---|---|
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.EnvironmentBinding
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
String |
Key |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.FileBinding
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
String |
FilePath | |
Boolean |
IsDynamic |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.FileWatcher
: IStringProxy, IProxy, IDisposable, INotifyPropertyChangedProperties
| Type | Name | Summary |
|---|---|---|
String |
Value | |
Action |
ValueChanged |
Events
| Type | Name | Summary |
|---|---|---|
PropertyChangedEventHandler |
PropertyChanged |
Methods
| Type | Name | Summary |
|---|---|---|
void |
Dispose() | |
void |
Finalize() |
public interface Forge.Forms.DynamicExpressions.IBoolProxyProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
Value |
public interface Forge.Forms.DynamicExpressions.IProxyProperties
| Type | Name | Summary |
|---|---|---|
Object |
Value | |
Action |
ValueChanged |
public interface Forge.Forms.DynamicExpressions.IStringProxyProperties
| Type | Name | Summary |
|---|---|---|
String |
Value |
public class Forge.Forms.DynamicExpressions.LiteralValue
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
Object |
Value |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
Static Fields
| Type | Name | Summary |
|---|---|---|
LiteralValue |
False | |
LiteralValue |
Null | |
LiteralValue |
True |
public class Forge.Forms.DynamicExpressions.MultiValueBinding
: IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
IMultiValueConverter |
Converter | |
IValueProvider[] |
ValueProviders |
Methods
| Type | Name | Summary |
|---|---|---|
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.PropertyBinding
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
Boolean |
OneTimeBinding | |
String |
PropertyPath |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public class Forge.Forms.DynamicExpressions.ProxyResource
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
Boolean |
OneTimeBinding | |
String |
PropertyPath | |
IProxy |
Proxy |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
public abstract class Forge.Forms.DynamicExpressions.Resource
: IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
String |
ValueConverter |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Boolean |
Equals(Object obj) |
|
Int32 |
GetHashCode() | |
IValueConverter |
GetValueConverter(IResourceContext context) |
|
BindingBase |
ProvideBinding(IResourceContext context) |
|
Object |
ProvideValue(IResourceContext context) |
Static Fields
| Type | Name | Summary |
|---|---|---|
Dictionary<String, IValueConverter> |
ValueConverters | Global cache for value converters accessible from expressions. |
Static Methods
| Type | Name | Summary |
|---|---|---|
String |
FormatPath(String path) |
|
IValueConverter |
GetValueConverter(IResourceContext context, String valueConverter) |
public class Forge.Forms.DynamicExpressions.StaticResource
: Resource, IEquatable<Resource>, IValueProviderProperties
| Type | Name | Summary |
|---|---|---|
Boolean |
IsDynamic | |
String |
ResourceKey |
Methods
| Type | Name | Summary |
|---|---|---|
Boolean |
Equals(Resource other) |
|
Int32 |
GetHashCode() | |
BindingBase |
ProvideBinding(IResourceContext context) |
Encapsulates a string bound to a resource.
public class Forge.Forms.DynamicExpressions.StringProxy
: Freezable, ISealable, IStringProxy, IProxyProperties
| Type | Name | Summary |
|---|---|---|
Object |
Key | |
String |
Value | |
Action |
ValueChanged |
Methods
| Type | Name | Summary |
|---|---|---|
Freezable |
CreateInstanceCore() | |
String |
ToString() |
Static Fields
| Type | Name | Summary |
|---|---|---|
DependencyProperty |
KeyProperty | |
DependencyProperty |
ValueProperty |