diff options
Diffstat (limited to 'Xamarin.Forms.Core/ConstraintExpression.cs')
-rw-r--r-- | Xamarin.Forms.Core/ConstraintExpression.cs | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/Xamarin.Forms.Core/ConstraintExpression.cs b/Xamarin.Forms.Core/ConstraintExpression.cs index b2ca4b8f..0e4f5e97 100644 --- a/Xamarin.Forms.Core/ConstraintExpression.cs +++ b/Xamarin.Forms.Core/ConstraintExpression.cs @@ -6,7 +6,7 @@ using Xamarin.Forms.Xaml; namespace Xamarin.Forms { - public class ConstraintExpression : IMarkupExtension + public class ConstraintExpression : IMarkupExtension<Constraint> { public ConstraintExpression() { @@ -23,7 +23,12 @@ namespace Xamarin.Forms public ConstraintType Type { get; set; } - public object ProvideValue(IServiceProvider serviceProvider) + object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider) + { + return (this as IMarkupExtension<Constraint>).ProvideValue(serviceProvider); + } + + public Constraint ProvideValue(IServiceProvider serviceProvider) { MethodInfo minfo; switch (Type) |