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; sebagai gantinya, 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
| Nama | Deskripsi |
|---|---|
| LineGeometry() |
Menginisialisasi instans baru kelas LineGeometry yang tidak memiliki panjang. |
Properti
| Nama | Deskripsi |
|---|---|
| Bounds |
Mendapatkan Rect yang menentukan kotak batas rata sumbu 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 baris. |
| StartPointProperty |
Mengidentifikasi properti dependensi StartPoint . |
| Transform |
Mendapatkan atau mengatur objek Transformasi yang diterapkan ke Geometri. (Diperoleh dari Geometry) |
Metode
| Nama | Deskripsi |
|---|---|
| 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 diatur. (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) |