Referencia del elemento Control de XML
El elemento Control se usa 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 usa este elemento, consulte Especificar controles de formulario de elemento de trabajo y Diseñar el formulario de elemento 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" ControlFontSize="FontSize" EmptyText="TextString"
Label="LabelText" LabelPosition="Top | Bottom | Left | Right"
Padding="(top, bottom, left, right)"
Margin="(top, bottom, left, right)" ReadOnly="True | False" MinimumSize="(width,height)"
Name="InstanceName" >
<LabelText> . . . </LabelText>
<Link> . . . </Link>
<LinksControlOptions> . . . </LinksControlOptions>
<WebpageControlOptions> . . . </WebpageControlOptions>
</Control>
Atributos y elementos
En las siguientes secciones se describen los atributos, los elementos secundarios y los elementos primarios.
Atributos
Atributo |
Descripción |
---|---|
FieldName |
Atributo Control 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 Control es obligatorio. Especifica el tipo de datos del control. El tipo de atributo es un tipo simple ValidControlsType. Defina una cadena de uno de los tipos integrados siguientes:
Para obtener más información, consulta Especificar controles de formulario de elemento de trabajo. Nota Puede usar 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 más información, vea el sitio web de Microsoft: Controles personalizados para el seguimiento de elementos de trabajo. |
ControlFontSize |
Atributo Control opcional. Especifica el tamaño de fuente del nombre de campo o de la etiqueta del formulario. Los valores válidos para FontSize son: small, normal, large, xlarge y xxlarge. |
EmptyText |
Atributo Control opcional. Especifica una cadena de texto que contiene entre 1 y 255 caracteres y que aparece cuando un campo está vacío. |
Label |
Atributo Control opcional. Especifica el texto visible en el formulario que identifica el control. Escriba una cadena que no supere los 80 caracteres. |
LabelFontSize |
Especifica el tamaño de fuente de la etiqueta del formulario. Los valores válidos para FontSize son: small, normal, large, xlarge y xxlarge. |
LabelPosition |
Atributo Control opcional. Especifica la posición de la etiqueta en relación con los datos del control. Especifique una cadena a partir de uno de los valores siguientes:
|
Padding |
Atributo Control 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 Control 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 Control opcional. Especifica si el campo es de sólo lectura. El tipo de atributo es ReadOnlyType. Especifique una cadena a partir de uno de los valores siguientes:
|
MinimumSize |
Atributo Control opcional. Especifica el tamaño mínimo, en píxeles, que debe ocupar el control en el formulario. La sintaxis se especifica en (width,height). El tipo de atributo es SizeType. Valor de patrón: ^\(\d+\,\d+\)$ Ejemplo de un valor de modelo: (100,100) Nota Si no tiene espacio vertical suficiente, aparecerá una barra de desplazamiento para mantener el 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 de la pestaña o área de formulario más grande. |
Name |
Atributo Control opcional. Identifica un control de forma exclusiva. 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 Control opcional que solo es válido cuando se usa con FieldControl. Especifica los caracteres que se pueden escribir en el control de campo. Los valores válidos que puede usar son los siguientes:
|
MaxLength |
Atributo Control opcional que solo es válido cuando se usa 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 Control opcional que solo es válido cuando se usa 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 usar son los siguientes:
Para más información, visite el sitio web de Microsoft: DateTimePickerFormat (Enumeración). |
CustomFormat |
Atributo Control opcional que solo es válido cuando se usa con los atributos DateTimeControl y Format. Especifica el formato personalizado para el campo de fecha y hora que corresponde a la sintaxis definida para la propiedad DateTimePicker.CustomFormat. Para más información, visite el sitio web de Microsoft: DateTimePicker.CustomFormat (Propiedad). |
Elementos secundarios
Elemento |
Descripción |
---|---|
Elemento opcional. Se puede especificar este elemento cuando el atributo Type tiene como valor FieldControl o LabelControl. Elemento contenedor que se usa para especificar el texto, el hipervínculo y la 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, hipervínculos o contenido web en un formulario de elemento de trabajo. |
|
Elemento opcional. Se puede especificar este elemento cuando el atributo Type tiene como valor 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, hipervínculos o contenido web en un formulario de elemento de trabajo. |
|
Elemento opcional. Se puede especificar este elemento cuando el atributo Type tiene como valor LinksControl. Define los filtros de los vínculos y el diseño de los campos de columna que se usan para mostrar la lista de vínculos. Para obtener más información, consulta Definir controles de vínculos para restringir las relaciones de los vínculos. |
|
Elemento opcional. Se puede especificar este elemento cuando el atributo Type tiene como valor 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, hipervínculos o contenido web en un formulario de elemento de trabajo. |
|
anyAttribute |
Elemento opcional. Opcional. Control se puede extender mediante el uso del elemento anyAttribute. |
Elementos primarios
Elemento |
Descripción |
---|---|
Requerido. Define cómo mostrar los elementos en el formulario del elemento de trabajo. |
|
Elemento Column |
Requerido. Define las columnas del formulario. |
Elemento Tab |
Requerido. 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 más información, vea el sitio web de Microsoft: Controles personalizados para el seguimiento de elementos de trabajo.
Para obtener un ejemplo de cada tipo de control, consulte Especificar controles de formulario de elemento de trabajo.
Ejemplo
<Control Type=" WorkItemClassificationControl " FieldName="System.AreaPath"
Label="Area" LabelPosition="Left" Padding="(2,0,2,0)" Margin="(2,2,2,2)" />
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 elemento de trabajo [redirigido]