Aracılığıyla paylaş


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

Şunlara uygulanır