ComboBox.IsReadOnly ComboBox.IsReadOnly ComboBox.IsReadOnly ComboBox.IsReadOnly Property

정의

콤보 상자의 내용을 선택할 수 있지만 편집할 수 없는 선택 전용 모드를 활성화하는 값을 가져오거나 설정합니다.Gets or sets a value that enables selection-only mode, in which the contents of the combo box are selectable but not editable.

public:
 property bool IsReadOnly { bool get(); void set(bool value); };
public bool IsReadOnly { get; set; }
member this.IsReadOnly : bool with get, set
Public Property IsReadOnly As Boolean

속성 값

true가 읽기 전용이면 ComboBox이고, 그렇지 않으면 false입니다.true if the ComboBox is read-only; otherwise, false. 기본값은 false입니다.The default is false.

예제

에서는 다음 예제는 ComboBox 편집 가능한를 사용 하 여 TextBox입니다.The following example shows a ComboBox with an editable TextBox. 합니다 IsReadOnly 속성이 true이므로 사용자는 텍스트를 입력할 수 없습니다는 TextBox합니다.The IsReadOnly property is set to true, so the user cannot enter text into the 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>

설명

합니다 IsEditable 하 고 IsReadOnly 속성을 지정 하는 방법을 ComboBox 사용자는 다음 중 하나를 수행 하는 동안 동작:The IsEditable and IsReadOnly properties specify how the ComboBox behaves when the user does one of the following:

  • 항목을 선택 하는 문자열을 입력 합니다 ComboBox합니다.Enters a string to select an item in the ComboBox.

  • 항목에 해당 하지 않는 문자열을 입력 합니다 ComboBox합니다.Enters a string that does not correspond to an item in the ComboBox.

  • 텍스트 상자에 있는 문자열 부분을 선택 합니다.Selects part of the string that is in the text box.

  • 복사 하거나 텍스트 상자에 값을 붙여 넣습니다.Copies or pastes a value into the text box.

다음 표에서 작업을 사용자 수의 값에 따라 사용할 수 없습니다 IsEditableIsReadOnly입니다.The following table describes the actions the user can and cannot take, depending on the values of IsEditable and IsReadOnly.

IsReadOnlytrue인 경우IsReadOnly is true IsReadOnlyfalse인 경우IsReadOnly is false
IsEditabletrue인 경우IsEditable is true -에서 항목을 선택 없습니다를 ComboBox 문자열을 입력 하 여 합니다.- Cannot select an item in the ComboBox by entering a string.
-의 항목에 해당 하지 않는 문자열을 입력 없습니다를 ComboBox입니다.- Cannot enter a string that does not correspond to an item in the ComboBox.
-문자열의 일부 선택 수는 ComboBox 입력란입니다.- Can select part of the string in the ComboBox text box.
-에서 문자열을 복사할 수는 ComboBox 텍스트 상자의 하지만 문자열을 붙여 넣을 수 없습니다는 ComboBox 입력란입니다.- Can copy the string in the ComboBox text box, but cannot paste a string into the ComboBox text box.
-에서 항목을 선택 수는 ComboBox 문자열을 입력 하 여 합니다.- Can select an item in the ComboBox by entering a string.
-의 항목에 해당 하지 않는 문자열을 입력할 수는 ComboBox합니다.- Can enter a string that does not correspond to an item in the ComboBox.
-문자열의 일부 선택 수는 ComboBox 입력란입니다.- Can select part of the string in the ComboBox text box.
-복사 하거나 붙여넣을 수 있는 문자열을 ComboBox 입력란입니다.- Can copy or paste the string in the ComboBox text box.
IsEditablefalse인 경우IsEditable is false -에서 항목을 선택 수는 ComboBox 문자열을 입력 하 여 합니다.- Can select an item in the ComboBox by entering a string.
-의 항목에 해당 하지 않는 문자열을 입력 없습니다를 ComboBox입니다.- Cannot enter a string that does not correspond to an item in the ComboBox.
-문자열의 일부 선택 없습니다를 ComboBox입니다.- Cannot select part of the string in the ComboBox.
-복사 하거나 문자열을 붙여 없습니다를 ComboBox입니다.- Cannot copy or paste the string in the ComboBox.
-에서 항목을 선택 수는 ComboBox 문자열을 입력 하 여 합니다.- Can select an item in the ComboBox by entering a string.
-의 항목에 해당 하지 않는 문자열을 입력 없습니다를 ComboBox입니다.- Cannot enter a string that does not correspond to an item in the ComboBox.
-문자열의 일부 선택 없습니다를 ComboBox입니다.- Cannot select part of the string in the ComboBox.
-복사 하거나 문자열을 붙여 없습니다를 ComboBox입니다.- Cannot copy or paste the string in the ComboBox.

IsEditable 값과 같음 falseComboBox 사용 하 여를 ContentPresenter 항목 하는 경우 현재 선택한 표시할 IsEditable 값과 같음 true, TextBox 대신이 목적을 위해 사용 됩니다.When IsEditable is equal to false, the ComboBox uses a ContentPresenter to display the currently selected item; when IsEditable is equal to true, a TextBox is used for this purpose instead. TextBox 하 고는 일반 텍스트로 표시 됩니다는 ComboBoxItem 이미지와 같은 일반 텍스트가 아닌 콘텐츠를 포함할 수 있습니다.Note that a TextBox only displays plain text, and that a ComboBoxItem may include non-plain text content, such as images.

종속성 속성 정보Dependency Property Information

식별자 필드Identifier field IsReadOnlyProperty
메타 데이터 속성 설정 trueMetadata properties set to true Inherits

적용 대상