Share via


DialogPropertyValueEditor Kelas

Definisi

Kontainer untuk semua logika pengeditan dialog untuk PropertyEntry objek.

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
Warisan
DialogPropertyValueEditor

Keterangan

DialogPropertyValueEditor Gunakan kelas untuk menampilkan editor sebaris yang dapat memiliki editor kotak dialog terkait.

Kelas DialogPropertyValueEditor dapat menahan DataTemplate untuk editor kotak dialog atau logika kustom yang dipanggil saat kotak dialog dipanggil.

Gunakan di EditModeSwitchButton Anda DataTemplate untuk memanggil kelas kustom DialogPropertyValueEditor Anda.

Anda dapat menyediakan DataTemplate yang diperlihatkan dalam kotak dialog host, atau Anda dapat mengambil ShowDialog() alih metode , yang memungkinkan penggunaan kembali kotak dialog yang ada atau sistem.

Daftar berikut menunjukkan aturan untuk menentukan apakah DataTemplate metode atau ShowDialog() digunakan.

DialogEditorTemplate Jika properti bukan referensi null (Tidak ada di Visual Basic), yang DataTemplate dihosting dalam kotak dialog khusus host, yang menyediakan gaya host. ShowDialog() Tidak dipanggil.

DialogEditorTemplate Jika properti adalah referensi null (Tidak ada di Visual Basic), metode virtual ShowDialog() dipanggil dan Anda dapat mengambil alih metode ini untuk menampilkan kotak dialog apa pun.

Konstruktor

DialogPropertyValueEditor()

Membuat instans DialogPropertyValueEditor baru kelas tanpa templat tertentu.

DialogPropertyValueEditor(DataTemplate, DataTemplate)

Membuat instans DialogPropertyValueEditor baru kelas dengan editor dialog yang ditentukan dan templat editor sebaris.

Properti

DialogEditorTemplate

Mendapatkan atau mengatur yang dihosting DataTemplate oleh dialog khusus host dan mengaturnya DataContext ke PropertyValue.

InlineEditorTemplate

Mendapatkan atau mengatur InlineEditorTemplate, DataTemplate yang digunakan untuk editor sebaris.

(Diperoleh dari PropertyValueEditor)

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ShowDialog(PropertyValue, IInputElement)

Dipanggil DialogEditorTemplate ketika null dan dialog telah dipanggil oleh pengguna.

ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk