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
)
參數
- propertyValue
型別:Microsoft.Windows.Design.PropertyEditing.PropertyValue
所編輯屬性的 PropertyValue。
- commandSource
型別:System.Windows.IInputElement
IInputElement ,可以做為執行 PropertyValueEditorCommands 的來源。
備註
覆寫這個方法可讓您實作任何自訂對話方塊邏輯,例如叫用現有的系統對話方塊。
因為 PropertyValueEditorCommands 是由主應用程式處理,而且因為自訂對話方塊不是該視覺化樹狀結構的一部分,所以 commandSource 會公開屬於主應用程式視覺化樹狀結構一部分的 IInputElement。 這可以用於執行屬性編輯命令,以便正確處理這些命令。
.NET Framework 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。
請參閱
參考
Microsoft.Windows.Design.PropertyEditing 命名空間