Share via


DialogPropertyValueEditor Sınıf

Tanım

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
DialogPropertyValueEditor

Açıklamalar

İlişkili DialogPropertyValueEditor bir iletişim kutusu düzenleyicisine sahip olabilecek bir satır içi düzenleyici göstermek için sınıfını kullanın.

sınıfı DialogPropertyValueEditor , bir iletişim kutusu düzenleyicisi için veya DataTemplate 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ılmıyor.

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

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

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

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()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ 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 dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır