LineGeometry Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili geometri garis.
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 .../>
- Warisan
- Atribut
Contoh
Contoh ini menunjukkan cara membuat dan merender objek LineGeometry. Objek Geometri hanya mendefinisikan geometri objek—objek tidak merender apa pun secara langsung—sehingga contohnya menggunakan bentuk Jalur untuk merender garis. Karena garis tidak memiliki area, mengatur properti IsianJalur tidak akan berpengaruh; sebaliknya, hanya properti Stroke dan StrokeThickness yang ditentukan.
<Canvas Width="200" Height="200">
<Path Stroke="Black" StrokeThickness="4" >
<Path.Data>
<LineGeometry StartPoint="10,20" EndPoint="100,130" />
</Path.Data>
</Path>
</Canvas>
Konstruktor
LineGeometry() |
Menginisialisasi instans baru kelas LineGeometry yang tidak memiliki panjang. |
Properti
Bounds |
Mendapatkan Rect yang menentukan kotak batas rata sumbu dari Geometri. (Diperoleh dari Geometry) |
Dispatcher |
Selalu kembali |
DispatcherQueue |
|
EndPoint |
Mendapatkan atau mengatur titik akhir garis. |
EndPointProperty |
Mengidentifikasi properti dependensi EndPoint . |
StartPoint |
Mendapatkan atau mengatur titik awal garis. |
StartPointProperty |
Mengidentifikasi properti dependensi StartPoint . |
Transform |
Mendapatkan atau mengatur objek Transformasi yang diterapkan ke Geometri. (Diperoleh dari Geometry) |
Metode
ClearValue(DependencyProperty) |
Menghapus nilai lokal properti dependensi. (Diperoleh dari DependencyObject) |
GetAnimationBaseValue(DependencyProperty) |
Mengembalikan nilai dasar apa pun yang ditetapkan untuk properti dependensi, yang akan berlaku dalam kasus di mana animasi tidak aktif. (Diperoleh dari DependencyObject) |
GetValue(DependencyProperty) |
Mengembalikan nilai efektif properti dependensi saat ini dari DependencyObject. (Diperoleh dari DependencyObject) |
ReadLocalValue(DependencyProperty) |
Mengembalikan nilai lokal properti dependensi, jika nilai lokal ditetapkan. (Diperoleh dari DependencyObject) |
RegisterPropertyChangedCallback(DependencyProperty, DependencyPropertyChangedCallback) |
Mendaftarkan fungsi pemberitahuan untuk mendengarkan perubahan pada DependencyProperty tertentu pada instans DependencyObject ini. (Diperoleh dari DependencyObject) |
SetValue(DependencyProperty, Object) |
Mengatur nilai lokal properti dependensi pada DependencyObject. (Diperoleh dari DependencyObject) |
UnregisterPropertyChangedCallback(DependencyProperty, Int64) |
Membatalkan pemberitahuan perubahan yang sebelumnya terdaftar dengan memanggil RegisterPropertyChangedCallback. (Diperoleh dari DependencyObject) |