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.

TableCell.Padding الخاصية

Visual Studio 2010

Gets أو sets the padding thickness for the عنصر.

مساحة الاسم:  System.Windows.Documents
التجميع:  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 يحدد مقدار ترك مساحة لبنية إلى تطبيق، وفي بكسل مستقلة عن جهاز .
القيمة افتراضية هو بسمك منتظم صفر ( 0.0 ).

معرّف الحقل

PaddingProperty

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

AffectsMeasure

يظهر المثال التالي كيفية تعيين Paddingسمة Blockعنصر ( Paragraph).


<FlowDocument Background="LightSlateGray" ColumnWidth="2000">
  <Section Background="DarkMagenta" Margin="0" Padding="0">
    <Paragraph Background="White">
      <Run>Default paragraph.</Run>
    </Paragraph>
    <Paragraph Background="White">
      <Run>Default paragraph.</Run>
    </Paragraph>
    <Paragraph Background="LightBlue" Margin="50">
      <Run>This paragraph has a magin of 50 pixels set, but no padding.</Run>
    </Paragraph>
    <Paragraph Background="LightCoral" Padding="50">
      <Run>This paragraph has padding of 50 pixels set, but no margin.</Run>
    </Paragraph>
    <Paragraph Background="LightGreen" Margin="50" Padding="50">
      <Run>This paragraph has both padding and margin set to 50 pixels.</Run>
    </Paragraph>
    <Paragraph Background="White">
      <Run>Default paragraph.</Run>
    </Paragraph>
    <Paragraph Background="White">
      <Run>Default paragraph.</Run>
    </Paragraph>
  </Section>
</FlowDocument>


يظهر الشكل التالي كيف يعرض هذا المثال. يتم استخدام thicknesses ضخامة والألوان للتوضيح.

لقطة الشاشة: فقرات بها مسافات وهوامش

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


FlowDocument flowDoc = new FlowDocument();
Section sec = new Section();

flowDoc.Background = Brushes.LightSlateGray;
flowDoc.ColumnWidth = 2000;
sec.Background = Brushes.DarkMagenta;
sec.Padding = sec.Margin = new Thickness(0);

Paragraph defPar1 = new Paragraph(new Run("Default paragraph."));
Paragraph defPar2 = new Paragraph(new Run("Default paragraph."));
Paragraph defPar3 = new Paragraph(new Run("Default paragraph."));
Paragraph defPar4 = new Paragraph(new Run("Default paragraph."));
defPar1.Background = defPar2.Background = defPar3.Background = defPar4.Background = Brushes.White;

Paragraph marginPar = new Paragraph(new Run("This paragraph has a magin of 50 pixels set, but no padding."));
marginPar.Background = Brushes.LightBlue;
marginPar.Margin = new Thickness(50);
Paragraph paddingPar = new Paragraph(new Run("This paragraph has padding of 50 pixels set, but no margin."));
paddingPar.Background = Brushes.LightCoral;
paddingPar.Padding = new Thickness(50);
Paragraph marginPaddingPar = new Paragraph(new Run("This paragraph has both padding and margin set to 50 pixels."));
marginPaddingPar.Background = Brushes.LightGreen;
marginPaddingPar.Padding = marginPaddingPar.Margin = new Thickness(50);

sec.Blocks.Add(defPar1);
sec.Blocks.Add(defPar2);
sec.Blocks.Add(marginPar);
sec.Blocks.Add(paddingPar);
sec.Blocks.Add(marginPaddingPar);
sec.Blocks.Add(defPar3);
sec.Blocks.Add(defPar4);
flowDoc.Blocks.Add(sec);


نظام التشغيل 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
إظهار: