Referencia de elementos Control de XML
Se usa el Control para definir un campo de elemento de trabajo, texto, hipervínculo u otro elemento de control que aparecerá en un formulario de elemento de trabajo. Para obtener ejemplos de cómo se utiliza este elemento , vea Especificar controles de formulario de elemento de trabajo. Para obtener más información, vea Diseñar y personalizar un formulario de elementos de trabajo.
Jerarquía del esquema
<xs:element name="Control" type="ControlType" minOccurs="0"/>
<Control FieldName="FieldName" Type="AttachmentsControl | DateTimeControl | FieldControl |
HtmlFieldControl | LabelControl | LinksControl | WebpageControl | WorkItemClassificationControl |
WorkItemLogControl" Label="LabelText" LabelPosition="Top | Bottom | Left | Right"
Dock="Fill | Top | Bottom | Left | Right" Padding="(left, top, right, bottom)"
Margin="(left, top, right, bottom)" ReadOnly="True | False" MinimumSize="(width,height)"
Name="InstanceName" >
<LabelText> . . . </LabelText>
<Link> . . . </Link>
<LinksControlOptions> . . . </LinksControlOptions>
<WebpageControlOptions> . . . </WebpageControlOptions>
</Control>
Atributos y elementos
En las secciones siguientes se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
FieldName |
Atributo ControlType opcional. Especifica el campo de elemento de trabajo al que está asociado el control. El tipo de atributo es typelib:ReferenceFieldName. Longitud mínima: 1; longitud máxima: 70. Valor de modelo: ^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ Ejemplo de un valor de modelo: Company.Division.IssueType |
Type |
El atributo ControlType es obligatorio. Especifica el tipo de datos del control. El tipo de atributo es un tipo simple ValidControlsType. Defina una cadena a partir de uno de los tipos integrados siguientes:
Para obtener más información, vea Especificar controles de formulario de elemento de trabajo.
Nota
Puede utilizar un control personalizado estableciendo el atributo Type en un valor personalizado.Todos los controles cuyo valor Type no coincida con el nombre de un tipo integrado se consideran controles personalizados.Para obtener más información, vea el sitio web de Microsoft: Work Item Tracking Custom Controls.
|
Label |
Atributo ControlType opcional. Especifica el texto visible en el formulario que identifica el control. Escriba una cadena que no supere los 80 caracteres. |
LabelPosition |
Atributo ControlType opcional. Especifica la posición de la etiqueta en relación con los datos del control. Defina una cadena a partir de uno de los valores siguientes:
|
Dock |
Atributo ControlType opcional. Alinea el campo con el lado especificado del contenedor o ajusta el campo de modo que rellene el contenedor. El tipo de atributo es DockType. Defina una cadena a partir de uno de los valores siguientes:
|
Padding |
Atributo ControlType opcional. Especifica la cantidad de espacio en píxeles alrededor del borde interior del control, que corresponde a los espacios superior, inferior, izquierdo y derecho. El tipo de atributo es SizeType. Valor de modelo: ^\(\d+\,\d+\,\d+\,\d+\)$ Ejemplo de un valor de modelo: (2,0,2,0) |
Margin |
Atributo ControlType opcional. Especifica la cantidad de espacio en píxeles alrededor del borde exterior del control, que corresponde a los espacios superior, inferior, izquierdo y derecho. El tipo de atributo es SizeType. Valor de modelo: ^\(\d+\,\d+\,\d+\,\d+\)$ Ejemplo de un valor de modelo: (2,0,2,0) |
ReadOnly |
Atributo ControlType opcional. Especifica si el campo es de sólo lectura. El tipo de atributo es ReadOnlyType. Defina una cadena a partir de uno de los valores siguientes:
|
MinimumSize |
Atributo ControlType opcional. Especifica el tamaño mínimo en píxeles que debería ocupar el control en el formulario. La sintaxis se especifica en (width,height). El tipo de atributo es SizeType. Valor de modelo: ^\(\d+\,\d+\)$ Ejemplo de un valor de modelo: (100,100)
Nota
Si no tiene espacio vertical suficiente, aparecerá una barra de desplazamiento para mantener su tamaño mínimo.Sin este atributo, los controles se dibujan con sus tamaños predeterminados, a menos que haya controles en otras pestañas que ocupen más espacio.El tamaño total de cualquier control de formulario depende del tamaño del área de formulario o pestaña más grande.
|
Name |
Atributo ControlType opcional. Identifica un control de forma única. Name es importante si hay varios controles en el formulario asociados al mismo campo de elemento de trabajo. El tipo de atributo es xs:string.
Nota
El atributo Name se usa cuando se desea mostrar el mismo campo en más de una ubicación del formulario.Se especifica un valor único para el atributo Name de ambas entradas de control a fin de que el sistema identifique cada control de forma exclusiva.Es útil para mostrar el mismo control en varias ubicaciones en función del contexto de pestañas.
|
NumberFormat |
Atributo ControlType opcional que solo es válido cuando se utiliza con FieldControl. Especifica los caracteres que se pueden escribir en el control de campo. Los valores válidos que puede utilizar son los siguientes:
|
MaxLength |
Atributo ControlType opcional que solo es válido cuando se utiliza con FieldControl. Especifica la longitud máxima de los caracteres permitidos para un control de campo. El tipo de atributo es xs:integer. |
Format |
Atributo ControlType opcional que solo es válido cuando se utiliza con DateTimeControl. Especifica el formato para el campo de fecha y hora que corresponde a uno de los valores de la enumeración DateTimePickerFormat. Los valores válidos que puede utilizar son los siguientes:
Para obtener información, vea DateTimePickerFormat (Enumeración) en el sitio web de MSDN. |
CustomFormat |
Atributo ControlType opcional que solo es válido cuando se utiliza con los atributos Format y DateTimeControl. Especifica el formato personalizado para el campo de fecha y hora que corresponde a la sintaxis definida para la propiedad DateTimePicker.CustomFormat. Para obtener más información, vea en el sitio web de Microsoft: DateTimePicker.CustomFormat (Propiedad). |
Elementos secundarios
Elemento |
Descripción |
---|---|
Elemento opcional. Puede especificar este elemento cuando ControlType se especifica como FieldControl o LabelControl. Elemento contenedor que se usa para especificar texto, hipervínculo y posición de un campo o etiqueta cuyo texto está asociado en parte a un hipervínculo. Para obtener más información, vea Referencia de los elementos LabelText y Text de XML y Proporcionar texto de ayuda, guía de procesos, contenido web y vínculos con páginas web en un formulario de elemento de trabajo. |
|
Elemento opcional. Puede especificar este elemento cuando ControlType se especifica como FieldControl o LabelControl. Define el hipervínculo para un campo o etiqueta. Para obtener más información, vea Referencia de los elementos Link y Param de XML y Proporcionar texto de ayuda, guía de procesos, contenido web y vínculos con páginas web en un formulario de elemento de trabajo. |
|
Elemento opcional. Puede especificar este elemento cuando ControlType se especifica como LinksControl. Define los filtros de los vínculos y el diseño de los campos de columna que se utilizan para mostrar la lista de vínculos. Para obtener más información, vea Definir controles de vínculos para restringir las relaciones de los vínculos. |
|
Elemento opcional. Puede especificar este elemento cuando ControlType es WebpageControl. Especifica los controles que rigen la carga del destino de la página web en el formulario de elemento de trabajo. Para obtener más información, vea WebpageControlOptions (Referencia de elementos de XML) y Proporcionar texto de ayuda, guía de procesos, contenido web y vínculos con páginas web en un formulario de elemento de trabajo. |
|
anyAttribute |
Elemento opcional. Opcional. ControlType se puede extender mediante el uso del elemento anyAttribute. ProcessContents: skip. |
Elementos primarios
Elemento |
Descripción |
---|---|
Obligatorio. Define cómo mostrar los elementos en el formulario del elemento de trabajo. |
|
Elemento Column |
Obligatorio. Define las columnas del formulario. |
Elemento Tab |
Obligatorio. Define una pestaña del formulario. |
Comentarios
Control es un elemento secundario opcional de Layout, Column y Tab.
Indicadores Layout y Column:
minOccurs = "0"
maxOccurs = "1"
Indicadores Tab:
minOccurs = "0"
maxOccurs = "unbounded"
Para implementar un control personalizado, debe especificar el nombre del control para el atributo Type. Para obtener más información, vea el sitio web de Microsoft: Work Item Tracking Custom Controls.
Para obtener un ejemplo de cada tipo de control, vea Especificar controles de formulario de elemento de trabajo.
Ejemplo
<Control Type=" WorkItemClassificationControl " FieldName="System.AreaPath"
Label="Area" LabelPosition="Left" />
Información de elemento
Espacio de nombres |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef |
Nombre de esquema |
Definición del tipo de elemento de trabajo |
Archivo de validación |
WorkItemTypeDefinition.xsd |
Tipo de elemento |
Tipo complejo ControlType |
Puede estar vacío |
No es aplicable |
Vea también
Conceptos
Diseñar y personalizar un formulario de elementos de trabajo
Referencia de todos los elementos FORM de XML
Especificar controles de formulario de elemento de trabajo
Historial de cambios
Fecha |
Historial |
Motivo |
---|---|---|
Enero de 2011 |
Se agregan elementos secundarios a la sintaxis, se quitan o reemplazan los vínculos a los temas que se han quitado. |
Mejora de la información. |