Exemplo n.º 1
0
        public void InicializarEventos()
        {
            txtCodigo.TextChanged += (o, e) =>
            {
                if (!txtCodigo.IsFocused)
                {
                    txtCodigo.Focus();
                }
            };

            btnLabel.Click           += (s, e) => PegarPlantilla(Plantilla.Label);
            btnTextBox.Click         += (s, e) => PegarPlantilla(Plantilla.TextBox);
            btnTextBoxCatalogo.Click += (s, e) => PegarPlantilla(Plantilla.TextBoxCatalogo);
            btnButton.Click          += (s, e) => PegarPlantilla(Plantilla.Button);
            btnComboBox.Click        += (s, e) => PegarPlantilla(Plantilla.ComboBox);
            btnCheckBox.Click        += (s, e) => PegarPlantilla(Plantilla.CheckBox);

            btnGrid.Click += (s, e) =>
            {
                var vista = new DimensionGrid();

                vista.ShowDialog();

                if (vista.ok == false)
                {
                    return;
                }

                PegarPlantilla(Plantilla.Grid(vista.Columnas, vista.Filas));
            };

            btnDataGrid.Click += (s, e) =>
            {
                var numColumnas = PedirCantidad();

                if (numColumnas <= 0)
                {
                    return;
                }

                PegarPlantilla(Plantilla.DataGrid(numColumnas));
            };

            btnDataGridIEnumerable.Click += (s, e) =>
            {
                var numColumnas = PedirCantidad();

                if (numColumnas <= 0)
                {
                    return;
                }

                PegarPlantilla(Plantilla.DataGridIEnumerable(numColumnas));
            };

            btnInputBindings.Click += (s, e) =>
            {
                var cantidad = PedirCantidad();

                if (cantidad <= 0)
                {
                    return;
                }

                PegarPlantilla(Plantilla.InputBindings(cantidad));
            };

            btnDataGridTemplateColumn.Click += (s, e) =>
            {
                var numColumnas = PedirCantidad();

                if (numColumnas <= 0)
                {
                    return;
                }

                PegarPlantilla(Plantilla.DataGridColumnConBoton(numColumnas));
            };

            btnDataGridColumn.Click += (s, e) =>
            {
                var numColumnas = PedirCantidad();

                if (numColumnas <= 0)
                {
                    return;
                }

                PegarPlantilla(Plantilla.DataGridColumnConEstilo(numColumnas));
            };

            btnElegirDLL.Click         += (s, e) => CargarArchivo();
            btnCargarTipos.Click       += (s, e) => CargarTipos();
            btnSeleccionarObjeto.Click += (s, e) => SeleccionarObjeto();
            btnGenerarModelo.Click     += (s, e) => GenerarModeloXAML();
        }