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.

WrapPanel.Orientation الخاصية

Visual Studio 2010

الحصول أو تعيين القيمة التي تحدد البعد الذي يتم ترتيب المحتوى التابع.

مساحة الاسم:  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 Orientation Orientation { get; set; }
<object Orientation="Orientation" .../>

قيمة الخاصية

النوع: System.Windows.Controls.Orientation
Orientation القيمة التي تمثل اتجاه المحتوى داخل الفعلية WrapPanelكـ الأفقي أو العمودي. القيمة الافتراضية هي Horizontal.

معرّف الحقل

OrientationProperty

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

AffectsMeasure

إذا Orientationتم تعيين الخاصية إلى Horizontal، يشكل المحتوى التابع صفوف الأفقية أول وفي حالة الضرورة للنماذج العمودية كدسات من صفوف. إذا Orientationتم تعيين خاصية إلى Vertical، يكون المحتوى التابع أول توضع في عمود عمودي، وإذا لم تكن هناك مسافة كافية، يحدث التفاف وتتم تمت الإضافة أعمدة إضافى في البعد الأفقي.

يوضح المثال التالي كيفية التعيين Orientationخاصية في Extensible Application Markup Language (XAML).


<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WindowTitle="WrapPanel Properties Sample">
  <Border HorizontalAlignment="Left" VerticalAlignment="Top" BorderBrush="Black" BorderThickness="2">
        <WrapPanel Orientation="Horizontal" Background="Azure" ItemWidth="25" ItemHeight="25" Height="200" Width="200">
            <Button Width="200">Button 1</Button>
            <Button>Button 2</Button>
            <Button>Button 3</Button>
        </WrapPanel>
  </Border>    
</Page>


يوضح المثال التالي كيفية إلى تعيين Orientationخاصية باستخدام تعليمات برمجية.



			// Create the application's main window
			mainWindow = new System.Windows.Window();
            mainWindow.Title = "WrapPanel Sample";


			// Instantiate a new WrapPanel and set properties
			myWrapPanel = new WrapPanel();
            myWrapPanel.Background = System.Windows.Media.Brushes.Azure;
            myWrapPanel.Orientation = Orientation.Horizontal;
            myWrapPanel.ItemHeight = 25;

            myWrapPanel.ItemWidth = 75;
            myWrapPanel.Width = 150;
            myWrapPanel.HorizontalAlignment = HorizontalAlignment.Left;
            myWrapPanel.VerticalAlignment = VerticalAlignment.Top;

            // Define 3 button elements. Each button is sized at width of 75, so the third button wraps to the next line.
            btn1 = new Button();
            btn1.Content = "Button 1";
            btn2 = new Button();
            btn2.Content = "Button 2";
            btn3 = new Button();
            btn3.Content = "Button 3";

            // Add the buttons to the parent WrapPanel using the Children.Add method.
            myWrapPanel.Children.Add(btn1);
            myWrapPanel.Children.Add(btn2);
            myWrapPanel.Children.Add(btn3);

            // Add the WrapPanel to the MainWindow as Content
            mainWindow.Content = myWrapPanel;
			mainWindow.Show();
            



<Page xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" WindowTitle="WrapPanel Sample">
  <Border HorizontalAlignment="Left" VerticalAlignment="Top" BorderBrush="Black" BorderThickness="2">
        <WrapPanel Background="LightBlue" Width="200" Height="100">
            <Button Width="200">Button 1</Button>
            <Button>Button 2</Button>
            <Button>Button 3</Button>
            <Button>Button 4</Button>
        </WrapPanel>
  </Border>    
</Page>


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