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.

GridSplitter الفئة

Visual Studio 2010

تمثل عنصر تحكم التي redistributes المسافة بين أعمدة أو الصفوف من Gridعنصر تحكم.

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

[StyleTypedPropertyAttribute(Property = "PreviewStyle", StyleTargetType = typeof(Control))]
public class GridSplitter : Thumb

GridSplitter عنصر تحكم redistributes المسافة بين صفوف أو أعمدة في Grid، بدون تغيير الأبعاد Grid. على سبيل المثال، عند GridSplitterعمودان، بتغيير حجم ActualWidthيزداد خاصية عمود واحد في نفس الوقت ActualWidthخاصية غير ذلك هو تقليل عمود بنفس المقدار.

يوضح الجدول التالي كيف يتم تعريف الأفقية أو العمودية GridSplitterب التعيين ting HorizontalAlignmentو VerticalAlignmentالخصائص وترك ResizeDirectionو ResizeBehaviorخصائص التعيين إلى قيم الافتراضية الخاصة بها.

كيف إلى إنشاء عناصر تحكم GridSplitter العمودية والأفقية

نوع GridSplitter

قيم HorizontalAlignment:

قيم VerticalAlignment:

صفوف resizes

Stretch

Top , Bottom, Center

أعمدة resizes

Left , Right, Center

Stretch

إذا ActualHeightهو أكبر من أو يساوي ActualWidth، رقم هو بتغيير حجم أعمدة.

إذا ActualHeightهو أصغر من من ActualWidth، وهذا بتغيير حجم صفوف.

Stretch

Stretch

GridSplitter يمكن أن يتراكب الصف أو العمود الذي يحتوي على غير ذلك المحتوى، أو يمكن أن تشغل صف أو عمود بمفرده. لمزيد من المعلومات حول كيفية إلى تعرف على GridSplitter، راجع كيفية: تغيير حجم الصفوف مع GridSplitterو كيفية: تغيير حجم الأعمدة باستخدام GridSplitter.

إذا كانت HorizontalAlignmentو VerticalAlignmentلا تحقيق إعدادات الخصائص المطلوبة في GridSplitterسلوك، يمكنك تغيير ResizeDirectionو ResizeBehaviorإعدادات الخصائص.

GridSplitter قد حجب عن طريق غير ذلك الكائنات الموجودة في Childrenمجموعة من Grid. لمعلومات حول كيفية إلى منع هذا الموقف، راجع كيفية: تأكد من التي تم GridSplitter المرئية.

خصائص التبعيه هذا عنصر تحكم قد يتم تعيين عنصر تحكم النمط الافتراضي. إذا كانت خاصية هو تعيين بالنمط الإفتراضى، الخاصية قد تتغير من قيمته الافتراضية عند ظهور عنصر التحكم في تطبيق. النمط الافتراضي هو يفرضها أي سمة سطح المكتب هو استخدامها عند تطبيق هو قيد التشغيل. للحصول على مزيد من المعلومات، راجع http://انتقال.microsoft.com/fwlink/?LinkID=158252 .

يوضح المثال التالي كيفية إلى تعريف GridSplitterالتي بتغيير حجم أعمدة في Gridبتراكب حافة العمود.


GridSplitter mySimpleGridSplitter = new GridSplitter();
Grid.SetColumn(mySimpleGridSplitter, 0);
mySimpleGridSplitter.Background = Brushes.Blue;
mySimpleGridSplitter.HorizontalAlignment = HorizontalAlignment.Right;
mySimpleGridSplitter.VerticalAlignment = VerticalAlignment.Stretch;
mySimpleGridSplitter.Width = 5;



<Grid>
  <Grid.ColumnDefinitions>
    <ColumnDefinition/>
    <ColumnDefinition/>
  </Grid.ColumnDefinitions>
  <GridSplitter Grid.Column ="0" Background="Blue" Width="5"
                HorizontalAlignment="Right" VerticalAlignment="Stretch"/>
</Grid>


يوضح المثال التالي كيفية إلى تعريف GridSplitterالتي بتغيير حجم الأعمدة في Gridوالذي يشغل أحد أعمدة في Grid.


<Grid.ColumnDefinitions>
  <ColumnDefinition/>
  <ColumnDefinition Width="Auto" />
  <ColumnDefinition/>
</Grid.ColumnDefinitions>


...


<GridSplitter Grid.Column="1"
              HorizontalAlignment="Center"
              VerticalAlignment="Stretch"
              Background="Black" 
              ShowsPreview="True"
              Width="5"
              />


يتم تأمين العملية الجزئية لأي عضو عمومي ثابت (مشترك في Visual Basic) من هذا النوع. لن يتم ضمان تأمين العملية الجزئية لأي عضو مثيل.

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