DialogPropertyValueEditor Sınıf
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.
Nesneler için tüm iletişim kutusu düzenleme mantığı için PropertyEntry kapsayıcı.
public ref class DialogPropertyValueEditor : System::Activities::Presentation::PropertyEditing::PropertyValueEditor
public class DialogPropertyValueEditor : System.Activities.Presentation.PropertyEditing.PropertyValueEditor
type DialogPropertyValueEditor = class
inherit PropertyValueEditor
Public Class DialogPropertyValueEditor
Inherits PropertyValueEditor
- Devralma
Açıklamalar
İlişkili DialogPropertyValueEditor bir iletişim kutusu düzenleyicisine sahip olabilecek satır içi düzenleyiciyi göstermek için sınıfını kullanın.
sınıfı, DialogPropertyValueEditor iletişim kutusu için düzenleyicisini DataTemplate veya iletişim kutusu çağrıldığında çağrılan özel mantığı tutabilir.
özel DialogPropertyValueEditor sınıfınızı çağırmak için içindeki DataTemplate öğesini EditModeSwitchButton kullanın.
Konak iletişim kutusunda gösterilen bir DataTemplate sağlayabilir veya mevcut veya sistem iletişim kutularının ShowDialog() yeniden kullanılmasını sağlayan yöntemini geçersiz kılabilirsiniz.
Aşağıdaki listede, veya ShowDialog() yönteminin DataTemplate kullanılıp kullanılmadığını belirlemeye yönelik kurallar gösterilmektedir.
DialogEditorTemplate Özellik null başvuru değilse (Visual Basic'te hiçbir şey), DataTemplate konak stili sağlayan konağa özgü bir iletişim kutusunda barındırılır. ShowDialog() çağrılmaz.
DialogEditorTemplate Özellik null başvuruysa (Visual Basic'te hiçbir şey), sanal ShowDialog() yöntem çağrılır ve herhangi bir iletişim kutusunu göstermek için bu yöntemi geçersiz kılabilirsiniz.
Oluşturucular
| Name | Description |
|---|---|
| DialogPropertyValueEditor() |
Belirli bir şablon olmadan sınıfının yeni bir örneğini DialogPropertyValueEditor oluşturur. |
| DialogPropertyValueEditor(DataTemplate, DataTemplate) |
Belirtilen iletişim kutusu düzenleyicisi ve satır içi düzenleyici şablonlarıyla sınıfının yeni bir örneğini DialogPropertyValueEditor oluşturur. |
Özellikler
| Name | Description |
|---|---|
| DialogEditorTemplate |
Konağa özgü bir iletişim kutusu tarafından barındırılan ve olarak ayarlanmış PropertyValueolan DataContext öğesini alır veya ayarlarDataTemplate. |
| InlineEditorTemplate |
Satır içi düzenleyici için kullanılan öğesini DataTemplate alır veya ayarlarInlineEditorTemplate. (Devralındığı yer: PropertyValueEditor) |
Yöntemler
| Name | Description |
|---|---|
| Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetType() |
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ShowDialog(PropertyValue, IInputElement) |
null olduğunda ve kullanıcı tarafından bir iletişim kutusu çağrıldığında DialogEditorTemplate çağrılır. |
| ToString() |
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |