Riferimento all'elemento XML Control
Si usa l'elemento Control per definire un campo elemento di lavoro, un testo, un collegamento ipertestuale o un altro elemento di controllo da visualizzare nel form di un elemento di lavoro. Per esempi su come usare questo elemento, vedere Specificare i controlli dei form elemento di lavoro e Progettare il form elemento di lavoro.
Gerarchia dello schema
<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>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
Attributo |
Descrizione |
---|---|
FieldName |
Attributo Control facoltativo. Specifica il campo elemento di lavoro a cui è associato il controllo. Il tipo dell'attributo è typelib:ReferenceFieldName. Lunghezza minima: 1; lunghezza massima: 70. Valore di schema:^[a-zA-Z_][a-zA-Z0-9_]*(\.[a-zA-Z0-9_]+)+$ Esempio di valore del modello: Company.Division.IssueType |
Type |
Attributo Control obbligatorio. Specifica il tipo di dati del controllo. Il tipo dell'attributo è il tipo semplice ValidControlsType. Specificare una stringa da uno dei tipi incorporati riportati di seguito.
Per altre informazioni, vedere Specificare i controlli dei form elemento di lavoro. Nota È possibile usare un controllo personalizzato impostando l'attributo Type su un valore personalizzato.Qualsiasi controllo il cui valore Type non corrisponde al nome di un tipo incorporato viene considerato un controllo personalizzato.Per altre informazioni, vedere il sito Web Microsoft relativo ai controlli personalizzati di gestione elementi di lavoro. |
ControlFontSize |
Attributo Control facoltativo. Specifica la dimensione del carattere del nome del campo o dell'etichetta nel form. Valori validi di FontSize: small, normal, large, xlarge e xxlarge. |
EmptyText |
Attributo Control facoltativo. Specifica una stringa di testo con lunghezza compresa tra 1 e 255 caratteri visualizzata quando un campo è vuoto. |
Label |
Attributo Control facoltativo. Specifica il testo visibile sul form che identifica il controllo. Specificare una stringa composta da un massimo di 80 caratteri. |
LabelFontSize |
Specifica la dimensione del carattere dell'etichetta nel form. Valori validi per FontSize: small, normal, large, xlarge e xxlarge. |
LabelPosition |
Attributo Control facoltativo. Specifica la posizione dell'etichetta rispetto ai dati del controllo. Specificare una stringa da uno dei valori riportati di seguito.
|
Padding |
Attributo Control facoltativo. Specifica, in pixel, la quantità di spazio intorno al bordo interno del controllo, che corrisponde agli spazi in alto, in basso, a sinistra e a destra. Il tipo dell'attributo è SizeType. Valore di schema: ^\(\d+\,\d+\,\d+\,\d+\)$ Esempio valore del modello: (2,0,2,0) |
Margin |
Attributo Control facoltativo. Specifica, in pixel, la quantità di spazio intorno al bordo esterno del controllo, che corrisponde agli spazi in alto, in basso, a sinistra e a destra. Il tipo dell'attributo è SizeType. Valore di schema: ^\(\d+\,\d+\,\d+\,\d+\)$ Esempio valore del modello: (2,0,2,0) |
ReadOnly |
Attributo Control facoltativo. Specifica se il campo è di sola lettura. Il tipo dell'attributo è ReadOnlyType. Specificare una stringa da uno dei valori riportati di seguito.
|
MinimumSize |
Attributo Control facoltativo. Specifica la dimensione minima in pixel che deve essere occupata dal controllo nel form. La sintassi è specificata in (width,height). Il tipo dell'attributo è SizeType. Valore di schema: ^\(\d+\,\d+\)$ Esempio valore del modello: (100,100) Nota Se non si dispone di spazio verticale sufficiente, viene visualizzata una barra di scorrimento per mantenere la dimensione minima.Senza questo attributo, i controlli vengono disegnati con le dimensioni predefinite, a meno che non venga occupato più spazio dai controlli nelle altre schede.La dimensione complessiva di qualsiasi controllo del form dipende dalla dimensione dell'area del form o della scheda maggiore. |
Name |
Attributo Control facoltativo. Identifica un controllo in modo univoco. Name è importante se più di un controllo del form è associato allo stesso campo elemento di lavoro. Il tipo dell'attributo è xs:string. Nota Usare l'attributo Name per visualizzare lo stesso campo in più percorsi del form.Specificare un valore univoco per l'attributo Name per entrambe le voci del controllo in modo che il sistema identifichi ogni controllo in modo univoco.È utile visualizzare lo stesso controllo in diverse posizioni in base al contesto delle schede. |
NumberFormat |
Attributo Control facoltativo valido solo quando viene usato con FieldControl. Specifica i caratteri che è possibile immettere nel controllo del campo. Di seguito sono riportati i valori validi che è possibile usare.
|
MaxLength |
Attributo Control facoltativo valido solo quando viene usato con FieldControl. Specifica la lunghezza massima dei caratteri consentiti per un controllo del campo. Il tipo dell'attributo è xs:integer. |
Format |
Attributo Control facoltativo valido solo quando viene usato con DateTimeControl. Specifica il formato per il campo di data e ora corrispondente a uno dei valori dell'enumerazione DateTimePickerFormat. Di seguito sono riportati i valori validi che è possibile usare.
Per altre informazioni, vedere il sito Web Microsoft Enumerazione DateTimePickerFormat. |
CustomFormat |
Attributo Control facoltativo valido solo quando viene usato con DateTimeControl e l'attributo Format. Specifica il formato personalizzato per il campo di data e ora corrispondente alla sintassi definita per la proprietà DateTimePicker.CustomFormat. Per altre informazioni, vedere il sito Web Microsoft Proprietà DateTimePicker.CustomFormat. |
Elementi figlio
Elemento |
Descrizione |
---|---|
Elemento facoltativo. È possibile specificare questo elemento quando l'attributo Type viene specificato come FieldControl o LabelControl. Elemento contenitore per specificare il testo, il collegamento ipertestuale e la posizione di un campo o di un'etichetta il cui testo è associato in parte a un collegamento ipertestuale. Per altre informazioni, vedere Riferimento agli elementi XML LabelText e Text e Fornire testo della Guida, collegamenti ipertestuali o contenuto Web su un form elemento di lavoro. |
|
Elemento facoltativo. È possibile specificare questo elemento quando l'attributo Type viene specificato come FieldControl o LabelControl. Definisce il collegamento ipertestuale di un campo o un'etichetta. Per altre informazioni, vedere Riferimento agli elementi XML Link e Param e Fornire testo della Guida, collegamenti ipertestuali o contenuto Web su un form elemento di lavoro. |
|
Elemento facoltativo. È possibile specificare questo elemento quando l'attributo Type viene specificato come LinksControl. Definisce i filtri dei collegamenti e il layout dei campi colonna per visualizzare l'elenco di collegamenti. Per altre informazioni, vedere Definire i controlli dei collegamenti per limitare le relazioni di collegamento. |
|
Elemento facoltativo. È possibile specificare questo elemento quando l'attributo Type è WebpageControl. Specifica i controlli mediante i quali viene regolato il caricamento della destinazione della pagina Web nel form dell'elemento di lavoro. Per altre informazioni, vedere Riferimento agli elementi XML WebpageControlOptions e Fornire testo della Guida, collegamenti ipertestuali o contenuto Web su un form elemento di lavoro. |
|
anyAttribute |
Elemento facoltativo. Facoltativo. Control è estensibile tramite l'utilizzo dell'elemento anyAttribute. |
Elementi padre
Elemento |
Descrizione |
---|---|
Necessario. Definisce la modalità di visualizzazione degli elementi nel form dell'elemento di lavoro. |
|
Elemento Column |
Obbligatorio. Definisce colonne per il form. |
Elemento Tab |
Obbligatorio. Definisce una scheda per il form. |
Note
Control è un elemento figlio facoltativo di Layout, Column e Tab.
Indicatori Layout e Column:
minOccurs = "0"
maxOccurs = "1"
Indicatori Tab:
minOccurs = "0"
maxOccurs = "unbounded"
Per implementare un controllo personalizzato, è necessario specificare il nome del controllo per l'attributo Type. Per altre informazioni, vedere il sito Web Microsoft relativo ai controlli personalizzati di gestione elementi di lavoro.
Per un esempio di ogni tipo di controllo, vedere Specificare i controlli dei form elemento di lavoro.
Esempio
<Control Type=" WorkItemClassificationControl " FieldName="System.AreaPath"
Label="Area" LabelPosition="Left" Padding="(2,0,2,0)" Margin="(2,2,2,2)" />
Informazioni sull'elemento
Spazio dei nomi |
https://schemas.microsoft.com/VisualStudio/2008/workitemtracking/typedef |
Nome di schema |
Definizione del tipo di elemento di lavoro |
File di convalida |
WorkItemTypeDefinition.xsd |
Tipo di elemento |
Tipo complesso ControlType |
Può essere vuoto |
Non applicabile |
Vedere anche
Concetti
Riferimento a tutti gli elementi XML FORM
Specificare i controlli dei form elemento di lavoro