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.

ComboBox.IsReadOnly الخاصية

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 bool IsReadOnly { get; set; }
<object IsReadOnly="bool" .../>

قيمة الخاصية

النوع: System.Boolean
true إذاComboBoxهو الللقراءة فقط; otherwهوe،false. يكون الإعداد الافتراضي هو false.

معرّف الحقل

IsReadOnlyProperty

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

Inherits

IsEditable و IsReadOnlyخصائص تحديد كيفية ComboBoxيتصرف عندما يقوم مستخدم بإجراء واحد مما يلي:

  • قم بإدخال سلسلة إلى حدد عنصرا في ComboBox.

  • قم بإدخال سلسلة أحرف لا يقابل إلى عنصر في ComboBox.

  • تحديد جزء من السلسلة التي هو في صندوق النص.

  • النسخ أو لصق القيمة داخل صندوق نص.

يصف الجدول التالي actiتشغيلs يمكن مستخدم ويتعذر أخذ، بحسب تشغيل قيم IsEditableو IsReadOnly.

IsReadOnly is true

IsReadOnly is false

IsEditable is true

  • يتعذر تحديد العنصر في ComboBoxبإدخال سلسلة.

  • لا يمكن Enter الزر سلسلة غير مطابق لعنصر موجود في ComboBox.

  • يمكنك تحديد جزء من السلسلة في ComboBoxصندوق نص.

  • يمكن نسخ السلسلة في ComboBoxصندوق نص، ولكن لا يمكن لصق إلى سلسلة ComboBoxصندوق نص.

  • يمكنك تحديد العنصر في ComboBoxبإدخال سلسلة.

  • ويمكن إدخال سلسلة أحرف لا يقابل إلى عنصر في ComboBox.

  • يمكنك تحديد جزء من السلسلة في ComboBoxصندوق نص.

  • يمكن نسخ أو لصق سلسلة في ComboBoxصندوق نص.

IsEditable is false

  • يمكنك تحديد العنصر في ComboBoxبإدخال سلسلة.

  • لا يمكن Enter الزر سلسلة غير مطابق لعنصر موجود في ComboBox.

  • لا يمكن تحديد جزء من سلسلة في ComboBox.

  • لا يمكن نسخ أو لصق السلسلة في ComboBox.

  • يمكنك تحديد العنصر في ComboBoxبإدخال سلسلة.

  • لا يمكن Enter الزر سلسلة غير مطابق لعنصر موجود في ComboBox.

  • لا يمكن تحديد جزء من سلسلة في ComboBox.

  • لا يمكن نسخ أو لصق السلسلة في ComboBox.

عند IsEditableهو إلى يساوي false، ComboBoxيستخدم ContentPresenterإلى عرض المحدد حاليا العنصر؛ عندما IsEditableهو إلى يساوي true، TextBoxيستخدم لهذا الغرض بدلاً من ذلك. لاحظ أن TextBoxفقط بعرض نص العادي، ComboBoxItemقد تضمين محتوى غير عادي النصية، مثل صور.

يلي مثال يظهر على ComboBoxبقابلة للتحرير TextBox. IsReadOnly خاصية هو تعيين إلى true، لذلك لا يمكن للمستخدم إدخال نص في TextBox.


<ComboBox Name="cb" Margin="10,10,3,3" Width="200" Height="30" Grid.Column="0" Grid.Row="2"         
          ItemsSource="{StaticResource myCities}" Text="My Cities"
          IsEditable="true"  IsReadOnly="true" 
          IsDropDownOpen="True" StaysOpenOnEdit="True">
</ComboBox>


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