protected override List <DataFormItemBase> GenerateDataFormItems(PropertyDescriptorCollection itemProperties, List <DataFormItemBase> dataFormItems) { //return base.GenerateDataFormItems(itemProperties, dataFormItems); var items = new List <DataFormItemBase>(); foreach (var key in dataFormDict.Keys) { DataFormItem dataFormItem; if (key == "ID") { dataFormItem = new DataFormNumericItem() { Name = key, Editor = "Numeric", MaximumNumberDecimalDigits = 0 } } ; else if (key == "Name") { dataFormItem = new DataFormTextItem() { Name = key, Editor = "Text" } } ; else { dataFormItem = new DataFormTextItem() { Name = key, Editor = "Text" } }; items.Add(dataFormItem); } return(items); } }
protected override List <DataFormItemBase> GenerateDataFormItems(PropertyInfoCollection itemProperties, List <DataFormItemBase> dataFormItems) { var items = dataFormItems; foreach (var propertyInfo in itemProperties) { DataFormItem dataFormItem; if (propertyInfo.Key == "Monto") { dataFormItem = new DataFormNumericItem() { Name = propertyInfo.Key, Editor = "Numeric", MaximumNumberDecimalDigits = 0 }; items.Add(dataFormItem); var newDocImage = new Image { Aspect = Aspect.AspectFit, Source = "ic_action_map.png" }; //beachImage.Source = ImageSource.FromFile("waterfront.jpg"); } } return(items); }
protected override List <DataFormItemBase> GenerateDataFormItems(PropertyInfoCollection itemProperties, List <DataFormItemBase> dataFormItems) { var items = new List <DataFormItemBase>(); foreach (var propertyInfo in itemProperties) { DataFormItem dataFormItem; if (propertyInfo.Key == "ID") { dataFormItem = new DataFormNumericItem() { Name = propertyInfo.Key, Editor = "Numeric", MaximumNumberDecimalDigits = 0 } } ; else if (propertyInfo.Key == "Name") { dataFormItem = new DataFormTextItem() { Name = propertyInfo.Key, Editor = "Text" } } ; else { dataFormItem = new DataFormTextItem() { Name = propertyInfo.Key, Editor = "Text" } }; items.Add(dataFormItem); } return(items); }