blob: 08dcc166c88a51fccfca9de25027e450f3e8290b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
using System;
namespace Xamarin.Forms.Controls
{
internal class ValueViewContainer<T> : ViewContainer<T> where T : View
{
public ValueViewContainer (Enum formsMember, T view, string bindingPath, Func<object, object> converterAction) : base (formsMember, view)
{
var valueLabel = new Label { BindingContext = View };
valueLabel.SetBinding (Label.TextProperty, bindingPath, converter: new GenericValueConverter (converterAction));
ContainerLayout.Children.Add (valueLabel);
}
}
}
|