FigureLength Struktur
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.
Menjelaskan tinggi atau lebar Figure.
public value class FigureLength : IEquatable<System::Windows::FigureLength>
[System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))]
public struct FigureLength : IEquatable<System.Windows.FigureLength>
[<System.ComponentModel.TypeConverter(typeof(System.Windows.FigureLengthConverter))>]
type FigureLength = struct
Public Structure FigureLength
Implements IEquatable(Of FigureLength)
- Warisan
- Atribut
- Penerapan
Contoh
Dalam contoh berikut, ketika pengguna mengklik Figure, Width dari Figure penurunan. Di bawah ini adalah XAML untuk sampel.
<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SDKSample.FigureLengthExample" >
<FlowDocumentReader>
<FlowDocument >
<Paragraph>
Raw text inside the paragraph
<Figure Name="myFigure" Width="300">
<Paragraph FontStyle="Italic" MouseDown="OnMouseDownDecreaseWidth" >
Text inside of paragraph that is inside Figure...
</Paragraph>
</Figure>
</Paragraph>
</FlowDocument>
</FlowDocumentReader>
</Page>
Di bawah ini adalah kode yang digunakan untuk mengurangi Width dari Figure.
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Input;
namespace SDKSample
{
public partial class FigureLengthExample : Page
{
void OnMouseDownDecreaseWidth(object sender, MouseButtonEventArgs args)
{
FigureLength myFigureLength = myFigure.Width;
double widthValue = myFigureLength.Value;
if (widthValue > 0)
{
myFigure.Width = new FigureLength((widthValue - 10), FigureUnitType.Pixel);
}
}
}
}
Keterangan
Penggunaan Atribut XAML
<object property="length"/>
-atau-
<object property="qualifiedDouble"/>
Nilai XAML
length
Lebar atau tinggi Figure piksel, digambarkan sebagai Double nilai. Atau, nilai ini dapat memenuhi syarat dengan string deklarasi unit (px
, , in
, cm
pt
) lihat qualifiedDouble di bawah ini.
qualifiedDouble
Nilai ganda seperti yang dijelaskan di atas diikuti oleh salah satu string deklarasi unit berikut: px
, , in
, cm
pt
.
px
(default) adalah unit independen perangkat (1/96 inci per unit)
in
adalah inci; 1in==96px
cm
adalah sentimeter; 1cm==(96/2,54) px
pt
adalah poin; 1pt==(96/72) px
Konstruktor
FigureLength(Double) |
Menginisialisasi instans FigureLength baru kelas dengan panjang jumlah piksel yang ditentukan. |
FigureLength(Double, FigureUnitType) |
Menginisialisasi instans FigureLength baru kelas dengan dan FigureUnitTypeyang ditentukanValue. |
Properti
FigureUnitType |
Mendapatkan jenis unit dari Value. |
IsAbsolute |
Mendapatkan nilai yang menentukan apakah nilai ini FigureLength menyimpan nilai absolut (dalam piksel). |
IsAuto |
Mendapatkan nilai yang menentukan apakah ini FigureLength otomatis (tidak ditentukan). |
IsColumn |
Mendapatkan nilai yang menentukan apakah ini FigureLength memiliki FigureUnitType nilai properti .Column |
IsContent |
Mendapatkan nilai yang menentukan apakah ini FigureLength memiliki FigureUnitType nilai properti .Content |
IsPage |
Mendapatkan nilai yang menentukan apakah ini FigureLength memiliki FigureUnitType nilai properti .Page |
Value |
Mendapatkan nilai dari ini FigureLength. |
Metode
Equals(FigureLength) |
Membandingkan dua FigureLength struktur untuk kesetaraan. |
Equals(Object) |
Menentukan apakah yang ditentukan Object adalah FigureLength dan apakah itu identik dengan ini FigureLength. |
GetHashCode() |
Mengembalikan kode hash untuk ini FigureLength. |
ToString() |
String Membuat representasi dari iniFigureLength. |
Operator
Equality(FigureLength, FigureLength) |
Membandingkan dua FigureLength struktur untuk kesetaraan. |
Inequality(FigureLength, FigureLength) |
Membandingkan dua FigureLength struktur untuk ketidaksamaan. |