共用方式為


DialogPropertyValueEditor 類別

定義

用於 PropertyEntry 物件之所有對話方塊編輯邏輯的容器。

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
繼承
DialogPropertyValueEditor

備註

使用 DialogPropertyValueEditor 類別顯示可以擁有關聯之對話方塊編輯器的內嵌編輯器。

DialogPropertyValueEditor 類別可以保存 DataTemplate 供對話方塊編輯器使用,或保存叫用對話方塊時呼叫的自訂邏輯。

使用 EditModeSwitchButton 中的 DataTemplate 叫用您自訂的 DialogPropertyValueEditor 類別。

您可以提供顯示在主機對話方塊中的 DataTemplate,或者您可以覆寫 ShowDialog() 方法,這個方法允許重複使用現有的對話方塊或系統對話方塊。

下表顯示決定使用 DataTemplateShowDialog() 方法的規則。

如果 DialogEditorTemplate 屬性不是 null 參考 (Visual Basic) 中所裝載的專案,該 DataTemplate 對話方塊會提供主控制項樣式。 系統不會呼叫 ShowDialog()

如果 DialogEditorTemplate 屬性為 null 參考 (Visual Basic) 中沒有任何專案,則 ShowDialog() 會呼叫虛擬方法,而且您可以覆寫這個方法來顯示任何對話方塊。

建構函式

DialogPropertyValueEditor()

建立沒有特定範本之 DialogPropertyValueEditor 類別的新執行個體。

DialogPropertyValueEditor(DataTemplate, DataTemplate)

使用指定的對話方塊編輯器與內嵌編輯器範本,建立 DialogPropertyValueEditor 類別的新執行個體。

屬性

DialogEditorTemplate

取得或設定由主機專用對話方塊裝載,並將其 DataTemplate 設定為 DataContextPropertyValue

InlineEditorTemplate

取得或設定 InlineEditorTemplate,也就是用於內嵌編輯器的 DataTemplate

(繼承來源 PropertyValueEditor)

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ShowDialog(PropertyValue, IInputElement)

DialogEditorTemplate 為 null,而且對話方塊已由使用者叫用時呼叫。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於