/// <include file='doc\HtmlObjectListAdapter.uex' path='docs/doc[@for="HtmlObjectListAdapter.Render"]/*' />
 public override void Render(HtmlMobileTextWriter writer)
 {
     if (Control.ViewMode == ObjectListViewMode.List)
     {
         if (Control.HasControls())
         {
             RenderChildren(writer);
         }
         else
         {
             RenderItemsList(writer);
         }
     }
     else
     {
         if (Control.Selection.HasControls())
         {
             Control.Selection.RenderChildren(writer);
         }
         else
         {
             RenderItemDetails(writer, Control.Selection);
         }
         FormAdapter.DisablePager();
     }
 }
Пример #2
0
        private void Form_OptionSelected(object sender, OptionSelectedEventArgs e)
        {
            if (e.Key == nameof(Model.PayloadType))
            {
                if (e.Value == MessageTemplate.PayloadTypes_Binary)
                {
                    FormAdapter.HideView(nameof(Model.TextPayload));
                    FormAdapter.ShowView(nameof(Model.BinaryPayload));
                }
                else if (e.Value == MessageTemplate.PayloadTypes_Text)
                {
                    FormAdapter.ShowView(nameof(Model.TextPayload));
                    FormAdapter.HideView(nameof(Model.BinaryPayload));
                }
                else
                {
                    FormAdapter.HideView(nameof(Model.TextPayload));
                    FormAdapter.HideView(nameof(Model.BinaryPayload));
                }
            }

            if (e.Key == nameof(Model.Transport))
            {
                if (e.Value == LagoVista.IoT.Simulator.Admin.Models.Simulator.Transport_RestHttp)
                {
                    SetForREST();
                }
            }
        }
Пример #3
0
 public override void Save()
 {
     base.Save();
     if (FormAdapter.Validate())
     {
         ViewToModel(FormAdapter, Model);
         PerformNetworkOperation(async() =>
         {
             await ViewModelNavigation.SetAsNewRootAsync(_clientAppInfo.MainViewModel);
         });
     }
 }
        public ShopperForm()
        {
            InitializeComponent();

            TaxControl lTaxControl = new TaxTextBoxAdapter(taxesCalculationTextBox);
            AvailableItemsToPurchaseControl lAvailableItemsToPurchaseControl = new AvailableItemsToPurchaseComboBoxAdapter(availableItemsToPurchase, this);
            SelectedSellingItemsControl     lSelectedSellingItemsControl     = new SelectedSellingItemsListBoxAdapter(sellingItemsListBox);
            SelectItemControl lSelectItemControl = new SelectItemButtonAdapter(selectItemButton);
            FormControl       lFormControl       = new FormAdapter(this);

            ShopperMediator lShopperMediator = new FormShopperMediator(
                lTaxControl,
                lAvailableItemsToPurchaseControl,
                lSelectedSellingItemsControl,
                lSelectItemControl,
                lFormControl);
        }
Пример #5
0
 public void EditAccessKey(object obj)
 {
     FormAdapter.ShowView(nameof(Model.AccessKey));
     FormAdapter.HideView(EDIT_ACCESSKEY_CONTROL);
 }
Пример #6
0
 public void EditPassword(object obj)
 {
     FormAdapter.ShowView(nameof(Model.Password));
     FormAdapter.HideView(EDIT_PASSWORD_CONTROL);
 }
Пример #7
0
 public void HideLinkButton()
 {
     FormAdapter.HideView(nameof(Model1.LinkButton));
 }
Пример #8
0
 public void EditPasswordTap()
 {
     FormAdapter.HideView("EditPassword");
 }