using System;
using Cirrious.CrossCore.Converters;
namespace MobileEnterprise.iPhone.Converters
{
public class StringFormatValueCoverter:MvxValueConverter<DateTime,string>
{
protected override string Convert (DateTime value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
{
if (value == DateTime.MinValue)
return null;
if (parameter == null)
return null;
return value.ToString (parameter.ToString());
//return base.Convert (value, targetType, parameter, culture);
}
}
}
this.DelayBind (() => {
var set=this.CreateBindingSet<ShitItem,MobileEnterprise.PCL.Models.ShiftItem>();
set.Bind(lblWorkContent).To(vm=>vm.WorkContent);
set.Bind(lblAddress).To(vm=>vm.Address);
set.Bind(lblDate).To(vm=>vm.ShiftStartTime).WithConversion("StringFormatValueCoverter","MMM");
set.Bind(lbldd).To(vm=>vm.ShiftStartTime).WithConversion("StringFormatValueCoverter","dd");
set.Bind(lblTime).To(vm=>vm.ShiftStartTime).WithConversion("StringFormatValueCoverter","HH:mm");
set.Apply();