This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

TextBlock.Padding الخاصية

Visual Studio 2010

الحصول أو تعيين القيمة تشير إلى سمك البادئة المسافة بين الحدود محتوى المنطقة، و محتوى المعروضة بواسطة TextBlock.

مساحة الاسم:  System.Windows.Controls
التجميع:  PresentationFramework (في PresentationFramework.dll)
XMLNS لـ XAML: http://schemas.microsoft.com/winfx/2006/xaml/presentation, http://schemas.microsoft.com/netfx/2007/xaml/presentation

public Thickness Padding { get; set; }
<object>
  <object.Padding>
    <Thickness .../>
  </object.Padding>
</object>
<object Padding="uniformThickness"/>
- or -
<object Padding="independentThickness"/>
- or -
<object Padding="qualifiedUniformThickness"/>
- or -
<object Padding="qualifiedIndependentThickness"/>

قيم XAML

uniformThickness

سلسلة أحرف يتم تمثيل مفرد Doubleالالقيمة إلى تطبيق بانتظام إلى الأبعاد سمك الأربعة كافة. على سبيل المثال، القيمة "10"يعادل إلى القيمة "10,10,10,10". القيمة غير المؤهلة هو ويقاس بالبكسل مستقلة عن الجهاز. يجب عدم تضمين السلاسل الفواصل العشرية بوضوح.

independentThickness

سلسلة أحرف يتم تمثيل ل مرتبة الرابع Doubleقيم التي تطابق إلى أبعاد سمك مستقلة لليمين و إلى p، إلى اليمين، و botإلىm، في هذا الترتيب. يجب أن تكون قيم الأربع مفصولة بفواصل، غير مسموح بالفراغات. على سبيل المثال، "5,10,15,20" ينتج 5 بكسل من الحشو إلى الجانب الأيسر من المحتوى، ومن الحشو فوق المحتوى بمقدار 10 بكسل، بكسل 15 من الحشو إلى يمين المحتوى و 20 بكسل من الحشو أسفل المحتوى.

qualifiedUniformThickness

القيمة وصف بواسطة يتبع uniformThickness بواسطة واحد محددات الوحدات التالية: px, in.

px (افتراضي) هو وحدات مستقلة عن الجهاز (1/96th بوصة لكل وحدة)

inهو بوصة؛ 1in = = 96px

على سبيل المثال، "1in"توفر المساحات منتظم من 1 بوصة في الجميع الاتجاهات.

qualifiedIndependentThickness

متبوعة بالقيمة المعين من قبل independentThickness ، مع كل القيمة مستقلة واحد من محددات الوحدات التالية: px, in.

px (افتراضي) هو وحدات مستقلة عن الجهاز (1/96th بوصة لكل وحدة)

inهو بوصة؛ 1in = = 96px

على سبيل المثال، "1.5in,0.8in,1.5in,0.8in". قد تكون مختلط محددات وحدة أو تم حذفها من قيمة واحدة أو أكثر.

قيمة الخاصية

النوع: System.Windows.Thickness
Thickness يحدد مقدار ترك مساحة لبنية إلى تطبيق، وفي بكسل مستقلة عن جهاز . يكون الإعداد الافتراضي هو Double.NaN.

معرّف الحقل

PaddingProperty

تعيين خصائص بيانات التعريف إلى true

AffectsMeasure

Padding يمكن وصف ك uniform في جميع الاتجاهات ( Padding="10")، أو كقيم مميزة الأربعة التي تمثل اليمين، أعلى، يمين، والسفلي في نطاقها بشكل مستقل ( Padding="5,0,10,20").

إذا كان سمك الحشو محدد يتجاوز البعد منطقة المحتوى المناسب (على سبيل المثال، مجموع اليسار واليمين ترك مساحة عرض يتجاوز العرض ناحية المحتوى)، سمك الحشو هو مع الحفاظ على نسبها أقل أن لم أكبر من البعد منطقة المحتوى ذي الصلة.

يظهر المثال التالي كيفية تعيين Paddingسمة TextBlockالعنصر.


<TextBlock 
  Name="textBlock"

  Background="AntiqueWhite" 
  Foreground="Navy" 

  FontFamily="Century Gothic"
  FontSize="12"
  FontStretch="UltraExpanded"
  FontStyle="Italic"
  FontWeight="UltraBold"

  LineHeight="Auto"
  Padding="5,10,5,10"
  TextAlignment="Center"
  TextWrapping="Wrap"

  Typography.NumeralStyle="OldStyle"
  Typography.SlashedZero="True"
>
  <Run Background="LightGreen">Text run 1.</Run>
  <LineBreak/><Run Background="LightBlue">Text run 2.</Run>
  <LineBreak/><Run Background="LightYellow">Text run 3.</Run>
</TextBlock>


يظهر المثال التالي كيفية تعيين خاصية Padding برمجياً.


TextBlock textBlock = new TextBlock(new Run("A bit of text content..."));

textBlock.Background              = Brushes.AntiqueWhite;
textBlock.Foreground              = Brushes.Navy;

textBlock.FontFamily              = new FontFamily("Century Gothic");
textBlock.FontSize                = 12;
textBlock.FontStretch             = FontStretches.UltraExpanded;
textBlock.FontStyle               = FontStyles.Italic;
textBlock.FontWeight              = FontWeights.UltraBold;

textBlock.LineHeight              = Double.NaN;
textBlock.Padding                 = new Thickness(5, 10, 5, 10);
textBlock.TextAlignment           = TextAlignment.Center;
textBlock.TextWrapping            = TextWrapping.Wrap;

textBlock.Typography.NumeralStyle = FontNumeralStyle.OldStyle;
textBlock.Typography.SlashedZero  = true;


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows Server 2008, نظام التشغيل Windows Server 2003

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0

NET Framework. Client Profile

مدعوم في: 4
إظهار: