共用方式為


DialogPropertyValueEditor.ShowDialog 方法

DialogEditorTemplate 為 nullNull 參照 (即 Visual Basic 中的 Nothing) 而且使用者已叫用對話方塊時呼叫。

命名空間:  Microsoft.Windows.Design.PropertyEditing
組件:  Microsoft.Windows.Design.Interaction (在 Microsoft.Windows.Design.Interaction.dll 中)

語法

'宣告
Public Overridable Sub ShowDialog ( _
    propertyValue As PropertyValue, _
    commandSource As IInputElement _
)
public virtual void ShowDialog(
    PropertyValue propertyValue,
    IInputElement commandSource
)
public:
virtual void ShowDialog(
    PropertyValue^ propertyValue, 
    IInputElement^ commandSource
)
abstract ShowDialog : 
        propertyValue:PropertyValue * 
        commandSource:IInputElement -> unit 
override ShowDialog : 
        propertyValue:PropertyValue * 
        commandSource:IInputElement -> unit 
public function ShowDialog(
    propertyValue : PropertyValue, 
    commandSource : IInputElement
)

參數

備註

覆寫這個方法可讓您實作任何自訂對話方塊邏輯,例如叫用現有的系統對話方塊。

因為 PropertyValueEditorCommands 是由主應用程式處理,而且因為自訂對話方塊不是該視覺化樹狀結構的一部分,所以 commandSource 會公開屬於主應用程式視覺化樹狀結構一部分的 IInputElement。 這可以用於執行屬性編輯命令,以便正確處理這些命令。

.NET Framework 安全性

請參閱

參考

DialogPropertyValueEditor 類別

Microsoft.Windows.Design.PropertyEditing 命名空間

PropertyEntry

PropertyValue

PropertyValueEditorCommands

IInputElement

其他資源

屬性編輯架構

WPF 設計工具擴充性