Una plantilla de control es una plantilla que puede usar en diferentes lugares de las páginas del diseño. Los pasos y mecanismos principales para usar las plantillas de control se enumeran a continuación y se describen en detalle en las subsecciones de esta sección. En la sección Proyectos de ejemplo encontrará ejemplos que muestran las distintas aplicaciones que pueden tener las plantillas.
Una plantilla de control se diseña como una página. Puede añadir controles para estructurar el diseño de la página y también usar datos de fuentes de página.
Estas son las características principales de las plantillas:
•puede crear varias plantillas de control en un mismo proyecto.
•puede reutilizar una plantilla de control en distintos sitios del diseño.
•puede cambiar el diseño de una página cambiando las plantillas que esta contiene.
•puede seleccionar una plantilla en función de las condiciones del tiempo de ejecución o de los datos de entrada de un usuario
•Puede modificar el contenido de una plantilla en función de las condiciones en el momento de ejecución o de información del usuario
Puede ver ejemplos de estos usos en los archivos de proyecto que se describen en la sección Proyectos de ejemplo.
Una vez haya creado una plantilla de control, la puede seleccionar usando el control Marcador de posición. Este control se puede (i) colocar en el lugar en que quiera usar la plantilla de control y (ii) asociar a la plantilla de control que quiere instanciar en ese lugar.
Las propiedades del control Marcador de posición indican:
•qué plantilla de control usar donde haya colocado el control Marcador de posición
•las expresiones XPath que definen los valores de parámetro que deben pasar a la plantilla de control seleccionada
•un nodo de contexto nuevo para expresiones XPath que se usan en la plantilla de control
Esta información se indica en los valores de las propiedades del marcador de posición, en el panel Estilos y propiedades.
Esta sección contiene varias subsecciones:
•Crear una plantilla de control
•Usar una plantilla de control: marcadores de posición
•Sobrescribir eventos de plantilla