Condividi tramite


Procedura: specificare la posizione del controllo nei controlli Canvas

Il contenitore Canvas è il più semplice dei controlli contenitore di Windows Presentation Foundation (WPF) e consente il posizionamento assoluto dei controlli. Tutti i controlli posizionati su un controllo Canvas mantengono una distanza fissa da uno degli angoli di Canvas. In questo argomento viene descritto come specificare la posizione di un controllo contenuto in un controllo Canvas.

Per specificare la posizione del controllo nei controlli Canvas

  1. Se non si dispone già di un contenitore Canvas, trascinare un contenitore Canvas dalla Casella degli strumenti sull'oggetto Window.

  2. Posizionare il controllo nel contenitore Canvas.

  3. In visualizzazione XAML, impostare la proprietà Canvas.Top o Canvas.Bottom.

  4. In visualizzazione XAML, impostare la proprietà Canvas.Right e Canvas.Left.

    Queste proprietà specificano la distanza tra il bordo del controllo e il bordo del controllo Canvas. Ad esempio, l'impostazione della proprietà Canvas.Top su 31 specifica che il margine superiore del controllo è pari a 31 unità dal margine superiore del controllo Canvas. Impostando una proprietà verticale (Canvas.Top o Canvas.Bottom) e una proprietà orizzontale (Canvas.Left o Canvas.Right), si specifica l'angolo gestito dal controllo da una distanza fissa.

    Nota

    Se si imposta più di una proprietà orizzontale o verticale, una di esse verrà ignorata.

Vedere anche

Attività

Procedura: costruire un layout in base al posizionamento assoluto

Procedura: utilizzare proprietà associate

Altre risorse

Controlli contenitore WPF

Canvas