Connectionszone

Páginas: 9 (2126 palabras) Publicado: 31 de marzo de 2012
cConnectionsZone
El control ConnectionsZone es uno de los controles de la zona de herramientas de elementos Web que se heredan de la clase base ToolZone. Al tratarse de una zona de herramientas, el control ConnectionsZone se ha diseñado para que sólo esté visible cuando su página Web se encuentre en un modo de presentación determinado. En este caso, el modo de presentación se denomina modo deconexión (una página se encuentra en este modo cuando el control WebPartManager tiene el valor de su propiedad DisplayMode establecido en ConnectDisplayMode). Una vez que los usuarios cambian una página al modo de conexión, deben hacer clic en el verbo conectar del menú de verbos de uno de los controles de servidor, y entonces la interfaz de usuario de conexión pasará a estar visible.
Al tratarsede un control de zona de elementos Web, el control ConnectionsZone es un tipo de zona WebZone (que se hereda de la clase CompositeControl) que se ha diseñado para albergar otros controles. Por lo general, una zona ConnectionsZone tiene prácticamente los mismos elementos que otras zonas de herramientas de elementos Web: un encabezado, un cuerpo o área de contenido y un pie de página. Para obteneruna explicación completa sobre lo que es una zona de elementos Web y las distintas partes que la conforman, vea la información general sobre la clase WebZone.
Importante |
“Es importante tener en cuenta que, a diferencia de la mayoría de las demás zonas de elementos Web, una zona ConnectionsZone no contiene un único tipo de control de servidor asociado a ella. Para obtener una lista de laszonas y los controles asociados que contienen, vea el gráfico incluido en la información general sobre la clase WebZone. Sin embargo, la zona ConnectionsZone no contiene controles WebPartConnection. Su finalidad es muy específica y consiste en proporcionar una interfaz de usuario que permita a los usuarios conectar o desconectar los controles de servidor de alguna zona WebPartZoneBase de la página.Los únicos controles incluidos en un control ConnectionsZone son los controles de servidor ASP.NET estándar que genera como parte de su interfaz de usuario para establecer conexiones.” |
Cuando se representa el control ConnectionsZone, genera una interfaz de usuario basada en los controles de servidor de la página que pueden formar conexiones. El control ConnectionsZone determina qué controles deservidor de la zona WebPartZoneBase de la página son proveedores, cuáles son consumidores, qué puntos de conexión están disponibles y si los controles de servidor se encuentran en la actualidad conectados o desconectados; a continuación, el control genera la interfaz de usuario de acuerdo con todos estos elementos.
Por ejemplo, suponga que hay un control WebPart que puede ser proveedor, uncontrol WebPart que puede ser consumidor, que los dos controles están declarados en una zona WebPartZone de la página y que en la actualidad se encuentran desconectados. Cuando un usuario cambie la página al modo de conexión y haga clic en el verbo conectar de uno de los controles, el control ConnectionsZone generará una interfaz de usuario con un vínculo que, cuando se haga clic en él, mostrará unformulario en el que los usuarios podrán elegir distintas opciones para crear una conexión. (Si los controles estuvieran previamente conectados, la vista inicial mostraría a los usuarios un botón para desconectar los controles.) En la interfaz de usuario de conexión para crear nuevas conexiones, se muestra a los usuarios qué control es el proveedor y cuál el consumidor. Debajo de cada control deservidor aparece un control de lista desplegable que muestra los objetos ConnectionPoint disponibles del control. En la lista desplegable correspondiente, los usuarios deben seleccionar un objeto ProviderConnectionPoint para el proveedor (con el fin de determinar qué interfaz y qué datos se van a compartir con los consumidores) y un objeto ConsumerConnectionPoint para cada consumidor (con el fin de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS