ComboBox.IsReadOnly Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Birleşik giriş kutusunun içeriğinin seçilebilir olduğu ancak düzenlenmediği yalnızca seçim modunu etkinleştiren bir değer alır veya ayarlar.
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
Özellik Değeri
true
ComboBox salt okunur ise; değilse, false
. Varsayılan değer: false
.
Örnekler
Aşağıdaki örnekte düzenlenebilir ile bir ComboBox gösterilmektedir TextBox.
IsReadOnly özelliği olarak true
ayarlanır, bu nedenle kullanıcı içine TextBoxmetin giremez.
<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>
Açıklamalar
ve IsReadOnly özellikleri, IsEditable kullanıcı aşağıdakilerden birini yaparken öğesinin nasıl ComboBox davranacağını belirtir:
içindeki ComboBoxbir öğeyi seçmek için bir dize girer.
içindeki bir öğeye ComboBoxkarşılık olmayan bir dize girer.
Dizenin metin kutusundaki bölümünü seçer.
Metin kutusuna bir değer kopyalar veya yapıştırır.
Aşağıdaki tabloda, ve IsReadOnlydeğerlerine IsEditable bağlı olarak kullanıcının gerçekleştirebileceği ve yapamayacağı eylemler açıklanmaktadır.
IsReadOnly
true
|
IsReadOnly
false
|
|
---|---|---|
IsEditable
true
|
- dize girilerek öğesi ComboBox seçilemez. - içindeki bir öğeye ComboBoxkarşılık gelen bir dize girilemez. - Metin kutusundaki dizenin ComboBox bir kısmını seçebilir. - Metin kutusundaki dizeyi ComboBox kopyalayabilir, ancak metin kutusuna ComboBox bir dize yapıştıramaz. |
- Dize girerek öğesinde ComboBox bir öğe seçebilir. - içindeki bir öğeye ComboBoxkarşılık olmayan bir dize girebilir. - Metin kutusundaki dizenin ComboBox bir kısmını seçebilir. - Dizeyi ComboBox metin kutusuna kopyalayabilir veya yapıştırabilir. |
IsEditable
false
|
- Dize girerek öğesinde ComboBox bir öğe seçebilir. - içindeki bir öğeye ComboBoxkarşılık gelen bir dize girilemez. - içindeki dizenin ComboBoxbir bölümü seçilemiyor. - dizesinde ComboBoxkopyalanamaz veya yapıştırılamaz. |
- Dize girerek öğesinde ComboBox bir öğe seçebilir. - içindeki bir öğeye ComboBoxkarşılık gelen bir dize girilemez. - içindeki dizenin ComboBoxbir bölümü seçilemiyor. - dizesinde ComboBoxkopyalanamaz veya yapıştırılamaz. |
değerine eşit olduğunda , seçili durumdaki öğeyi görüntülemek için bir ContentPresenter kullanır; buna eşit true
olduğundaIsEditable, bunun yerine bu amaç için kullanılırTextBox.ComboBoxIsEditablefalse
Yalnızca düz TextBox metin görüntülendiğini ComboBoxItem ve görüntü gibi düz olmayan metin içeriği içerebileceğini unutmayın.
Bağımlılık Özelliği Bilgileri
Tanımlayıcı alanı | IsReadOnlyProperty |
Meta veri özellikleri olarak ayarlandı true |
Inherits |