バージョン

CreateActivityDialog メソッド

ActivityBase 派生インスタンスの作成および編集用のダイアログとして使用される FrameworkElement を返します。
シンタックス
'宣言
 
Public Overridable Function CreateActivityDialog( _
   ByVal container As FrameworkElement, _
   ByVal dataManager As XamScheduleDataManager, _
   ByVal activity As ActivityBase, _
   ByVal allowModifications As Boolean, _
   ByVal allowRemove As Boolean _
) As FrameworkElement

パラメータ

container
このダイアログを含む FrameworkElement を返します。このダイアログを含む要素がない場合は null を返します。
dataManager
現在の XamScheduleDataManager
activity
編集中の ActivityBase 派生アクティビティ。
allowModifications
このダイアログで ActivityBase の修正を許可する場合は true、修正を許可せずに ActivityBase を表示する場合は false。
allowRemove
このダイアログで ActivityBase の削除を許可する場合は true、ActivityBase の削除を許可しない場合は false。

戻り値の型

ダイアログ、またはダイアログのコンテンツを表す FrameworkElement。
解説

XamScheduleDataManager は、このメソッドによって返される FrameworkElement を自動的にホストし、そのダイアログの表示環境に合ったコンテナーで表示します。その表示環境がトップレベル ウィンドウをサポートする場合、FrameworkElement はダイアログ ウィンドウで表示されることになります。ただし、このメソッドが派生要素を返す場合は別です。その場合、その派生要素がダイアログ ウィンドウとして使用されます。

参照