Example #1
0
        /// <summary>
        /// Ingresa los datos del ListFormControl en el ShowDataFormSilverlight.
        /// </summary>
        private void saveInformationToWidget()
        {
            showDataFormSilverlight.ChangeTitle(this.textBoxTitle.Text.Trim());
            showDataFormSilverlight.ShowDataForm.OutputDataContext = showDataFormSilverlight.ShowDataForm.InputDataContext;

            // Copiar la lista tempCollectionsItems en la lista listItems.
            showDataFormSilverlight.ShowDataForm.TemplateListFormDocument.Components.Clear();
            foreach (TextField textField in tempSingleItems)
            {
                showDataFormSilverlight.ShowDataForm.TemplateListFormDocument.AddTemplateListItem(textField.TemplateListItem);

                // Guardar coordenadas y factores posiciĆ³n para cada TextField.
                // Cachear ambos objetos casteados.
                IDraw selectedItemAsIDraw = textField as IDraw;

                selectedItemAsIDraw.XCoordinateRelativeToParent = Canvas.GetLeft(textField);
                selectedItemAsIDraw.YCoordinateRelativeToParent = Canvas.GetTop(textField);

                // Asignar XFactorCoordinateRelativeToParent y  YFactorCoordinateRelativeToParent.
                selectedItemAsIDraw.XFactorCoordinateRelativeToParent = selectedItemAsIDraw.XCoordinateRelativeToParent / canvasDraw.ActualWidth;
                selectedItemAsIDraw.YFactorCoordinateRelativeToParent = selectedItemAsIDraw.YCoordinateRelativeToParent / canvasDraw.ActualHeight;

                selectedItemAsIDraw.HeightFactor = (textField.ActualHeight / canvasDraw.ActualHeight);
                selectedItemAsIDraw.WidthFactor  = (textField.ActualWidth / canvasDraw.ActualWidth);
            }
        }
Example #2
0
 private void buttonDisplayData_Clicked(object sender, EventArgs e)
 {
     try
     {
         isMakeConnectionAction = false;
         ShowDataFormSilverlight showDataFormSilverlight = new ShowDataFormSilverlight();
         showDataFormSilverlight.ChangeTitle(SilverlightVisualDesigners.Properties.Resources.ShowDataFormName + " " + numberOfForms);
         numberOfForms++;
         Builder(showDataFormSilverlight);
         serviceDocument.AddWidget(showDataFormSilverlight.ShowDataForm);
     }
     catch (Exception)
     {
         throw;
     }
 }