2012-01-06 8 views

risposta

10

Le etichette non sono supportate, tuttavia è possibile utilizzare uno TextBlock. Non è una sostituzione diretta, tuttavia, e this post evidenzia alcune delle differenze.

Anche se TextBlock vive nello spazio dei nomi System.Windows.Controls, non è un controllo. Deriva direttamente da FrameworkElement. L'etichetta, d'altra parte, deriva da ContentControl. Ciò significa che l'etichetta può:

  1. Essere fornito un modello di controllo personalizzato (tramite la proprietà Modello).
  2. Visualizza dati diversi da una stringa (tramite la proprietà Content).
  3. Applicare un DataTemplate al suo contenuto (tramite la proprietà ContentTemplate).
  4. Esegui qualsiasi altra operazione che ContentControl può eseguire su un FrameworkElement.

Ma attenzione! L'uso di Label è un modo più pesante di TextBlock a causa di nella sua struttura visiva. ...

1

In base a questo video (0:52) Etichetta non supportata.