LineGeometry Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta la geometria di una linea.
public ref class LineGeometry sealed : Geometry
/// [Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class LineGeometry final : Geometry
[Windows.Foundation.Metadata.Activatable(65536, "Microsoft.UI.Xaml.WinUIContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Microsoft.UI.Xaml.WinUIContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class LineGeometry : Geometry
Public NotInheritable Class LineGeometry
Inherits Geometry
<LineGeometry .../>
- Ereditarietà
- Attributi
Esempio
Questo esempio illustra come creare e eseguire il rendering di un oggetto LineGeometry. Un oggetto Geometry definisce solo la geometria dell'oggetto, che non esegue il rendering diretto, quindi nell'esempio viene usata una forma Path per eseguire il rendering della linea. Poiché una riga non ha alcuna area, l'impostazione della proprietà Fill del percorso non avrà alcun effetto; vengono invece specificate solo le proprietà Stroke e StrokeThickness .
<Canvas Width="200" Height="200">
<Path Stroke="Black" StrokeThickness="4" >
<Path.Data>
<LineGeometry StartPoint="10,20" EndPoint="100,130" />
</Path.Data>
</Path>
</Canvas>
Costruttori
LineGeometry() |
Inizializza una nuova istanza della classe LineGeometry senza lunghezza. |
Proprietà
Bounds |
Ottiene un oggetto Rect che specifica il rettangolo di selezione allineato all'asse della geometria. (Ereditato da Geometry) |
Dispatcher |
Restituisce |
DispatcherQueue |
Ottiene l'oggetto |
EndPoint |
Ottiene o imposta il punto finale di una linea. |
EndPointProperty |
Identifica la proprietà di dipendenza EndPoint . |
StartPoint |
Ottiene o imposta il punto iniziale della riga. |
StartPointProperty |
Identifica la proprietà di dipendenza StartPoint . |
Transform |
Ottiene o imposta l'oggetto Transform applicato a un oggetto Geometry. (Ereditato da Geometry) |
Metodi
ClearValue(DependencyProperty) |
Cancella il valore locale di una proprietà di dipendenza. (Ereditato da DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Restituisce qualsiasi valore di base stabilito per una proprietà di dipendenza, che si applica nei casi in cui un'animazione non è attiva. (Ereditato da DependencyObject) |
GetValue(DependencyProperty) |
Restituisce il valore effettivo corrente di una proprietà di dipendenza da un oggetto DependencyObject. (Ereditato da DependencyObject) |
ReadLocalValue(DependencyProperty) |
Restituisce il valore locale di una proprietà di dipendenza, se viene impostato un valore locale. (Ereditato da DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Registra una funzione di notifica per l'ascolto delle modifiche a un'istanza di DependencyObject specifica. (Ereditato da DependencyObject) |
SetValue(DependencyProperty, Object) |
Imposta il valore locale di una proprietà di dipendenza in un oggetto DependencyObject. (Ereditato da DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Annulla una notifica di modifica registrata in precedenza chiamando RegisterPropertyChangedCallback. (Ereditato da DependencyObject) |