Block.BorderThickness Properti
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.
Mendapatkan atau mengatur ketebalan batas untuk elemen .
public:
property System::Windows::Thickness BorderThickness { System::Windows::Thickness get(); void set(System::Windows::Thickness value); };
public System.Windows.Thickness BorderThickness { get; set; }
member this.BorderThickness : System.Windows.Thickness with get, set
Public Property BorderThickness As Thickness
Nilai Properti
Thickness Struktur yang menentukan jumlah batas yang akan diterapkan, dalam piksel independen perangkat. Defaultnya adalah ketebalan seragam nol (0,0).
Contoh
Contoh berikut menunjukkan cara mengatur BorderThickness atribut Block elemen (Paragraph).
<FlowDocument>
<Paragraph Name="par"
BorderBrush="Blue"
BorderThickness="0.25in"
>
<Run>
Child elements in this Block element (Paragraph) will be surrounded by a blue border.
</Run>
<LineBreak/><LineBreak/>
<Run>
This border will be one quarter inch thick in all directions.
</Run>
</Paragraph>
</FlowDocument>
Gambar berikut menunjukkan bagaimana contoh sebelumnya dirender.
Contoh berikut menunjukkan cara mengatur properti BorderThickness secara terprogram.
Paragraph par = new Paragraph();
Run run1 = new Run("Child elements in this Block element (Paragraph) will be surrounded by a blue border.");
Run run2 = new Run("This border will be one quarter inch thick in all directions.");
par.Inlines.Add(run1);
par.Inlines.Add(run2);
par.BorderBrush = Brushes.Blue;
ThicknessConverter tc = new ThicknessConverter();
par.BorderThickness = (Thickness)tc.ConvertFromString("0.25in");
Dim par As New Paragraph()
Dim run1 As New Run("Child elements in this Block element (Paragraph) will be surrounded by a blue border.")
Dim run2 As New Run("This border will be one quarter inch thick in all directions.")
par.Inlines.Add(run1)
par.Inlines.Add(run2)
par.BorderBrush = Brushes.Blue
Dim tc As New ThicknessConverter()
par.BorderThickness = CType(tc.ConvertFromString("0.25in"), Thickness)
Keterangan
Penggunaan Atribut XAML
<object BorderThickness="uniformThickness"/>
- or -
<object BorderThickness="independentThickness"/>
- or -
<object BorderThickness="qualifiedUniformThickness"/>
- or -
<object BorderThickness="qualifiedIndependentThickness"/>
Nilai XAML
uniformThickness Representasi string dari satu Double nilai untuk diterapkan secara seragam ke keempat dimensi ketebalan. Misalnya, nilai "10" setara dengan nilai "10,10,10,10". Nilai yang tidak memenuhi syarat diukur dalam piksel independen perangkat. String tidak perlu secara eksplisit menyertakan titik desimal.
independentThickness Representasi string dari empat nilai yang diurutkan Double yang sesuai dengan dimensi ketebalan independen untuk kiri, atas, kanan, dan bawah, dalam urutan ini. Empat nilai harus dipisahkan dengan koma; spasi tidak diperbolehkan. Misalnya, "5.10.15.20" menghasilkan 5 piksel batas di sebelah kiri konten, 10 piksel batas di atas konten, 15 piksel batas di sebelah kanan konten, dan 20 piksel batas di bawah konten.
qualifiedUniformThickness Nilai yang dijelaskan oleh uniformThickness diikuti oleh salah satu penentu unit berikut: px, in.
px (default) adalah unit independen perangkat (1/96 inci per unit)
in adalah inci; 1in==96px
Misalnya, "1in" menyediakan batas seragam 1 inci di semua arah.
qualifiedIndependentThickness Nilai yang dijelaskan oleh independentThickness, dengan setiap nilai independen diikuti oleh salah satu penentu unit berikut: px, in.
px (default) adalah unit independen perangkat (1/96 inci per unit)
in adalah inci; 1in==96px
Contohnya, "1.5in,0.8in,1.5in,0.8in". Penentu unit dapat dicampur atau dihilangkan dari satu atau beberapa nilai.
Informasi Properti Dependensi
| Item | Nilai |
|---|---|
| Bidang pengidentifikasi | BorderThicknessProperty |
Properti metadata diatur ke true |
AffectsMeasure |