Пример #1
0
        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);
        }
    }
Пример #2
0
        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);
        }
Пример #3
0
        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);
        }