Esporta (0) Stampa
Espandi tutto

Proprietà Shape.StrokeThickness

Aggiornamento: novembre 2007

Ottiene o imposta la larghezza della struttura Shape.

Spazio dei nomi:  System.Windows.Shapes
Assembly:  PresentationFramework (in PresentationFramework.dll)
XMLNS per XAML: http://schemas.microsoft.com/winfx/xaml/presentation

[TypeConverterAttribute(typeof(LengthConverter))]
public double StrokeThickness { get; set; }
/** @property */
/** @attribute TypeConverterAttribute(LengthConverter) */
public double get_StrokeThickness()
/** @property */
/** @attribute TypeConverterAttribute(LengthConverter) */
public  void set_StrokeThickness(double value)

public function get StrokeThickness () : double
public function set StrokeThickness (value : double)
<object StrokeThickness="double" .../>

Valore proprietà

Tipo: System.Double

Larghezza della struttura Shape.

In questo esempio viene illustrato come disegnare righe utilizzando l'elemento Line.

Per disegnare una riga, creare un elemento Line. Utilizzare le proprietà X1 e Y1 per impostare il punto di inizio e utilizzare le proprietà X2 e Y2 per impostare il punto di fine. Impostare infine Stroke e StrokeThickness per rendere invisibile una riga senza tratto.

L'impostazione dell'elemento Fill per una riga non ha effetto, perché una riga non ha interno.

Nell'esempio riportato di seguito vengono tracciate tre righe all'interno di un elemento Canvas.

<Canvas Height="300" Width="300">

  <!-- Draws a diagonal line from (10,10) to (50,50). -->
  <Line
    X1="10" Y1="10"
    X2="50" Y2="50"
    Stroke="Black"
    StrokeThickness="4" />

  <!-- Draws a diagonal line from (10,10) to (50,50)
       and moves it 100 pixels to the right. -->
  <Line
    X1="10" Y1="10"
    X2="50" Y2="50"
    StrokeThickness="4"
    Canvas.Left="100">
    <Line.Stroke>
      <RadialGradientBrush GradientOrigin="0.5,0.5" Center="0.5,0.5" RadiusX="0.5" RadiusY="0.5">
        <RadialGradientBrush.GradientStops>
          <GradientStop Color="Red" Offset="0" />
          <GradientStop Color="Blue" Offset="0.25" />
        </RadialGradientBrush.GradientStops>
      </RadialGradientBrush>
    </Line.Stroke>
  </Line>

  <!-- Draws a horizontal line from (10,60) to (150,60). -->
  <Line
     X1="10" Y1="60"
     X2="150" Y2="60"
     Stroke="Black"
     StrokeThickness="4"/>

</Canvas>


Questo esempio fa parte di un esempio più grande. Per la versione completa, vedere Esempio di elementi forma.

Altro codice

Procedura: animare una proprietà senza utilizzare uno storyboardIn questo esempio viene illustrata una delle modalità disponibili per applicare un'animazione a una proprietà senza utilizzare un oggetto Storyboard.
Procedura: disegnare una polilinea utilizzando l'elemento polilineaIn questo esempio viene illustrato come disegnare una polilinea, ovvero una serie di righe collegate, utilizzando l'elemento Polyline.

Windows Vista

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0

Aggiunte alla community

AGGIUNGI
Microsoft sta conducendo un sondaggio in linea per comprendere l'opinione degli utenti in merito al sito Web di MSDN. Se si sceglie di partecipare, quando si lascia il sito Web di MSDN verrà visualizzato il sondaggio in linea.

Si desidera partecipare?
Mostra:
© 2014 Microsoft