すべての WebSchedule コントロールは、 LoadPreset メソッドを使用して、プリセットをランタイムにこれらのコントロールに適用できます。このメソッドには複数のオーバーロードがあり、プリセット ファイル名とブール値を取得します。
ブール値は、新しいプリセットが適用される前にコントロールがリセットされるかどうかを決定します。
注: このリセットによって、 WebScheduleInfoID がクリアされ、プリセットを適用してランタイムにブール値として True を渡す場合、ランタイムにコントロールの WebScheduleInfo もリセットされます。
以下のコードは、ランタイムにプリセットを適用し、コントロールをリセットしてコントロールの WebScheduleInfo をリセットする方法を示しています。
Visual Basic の場合:
Private Sub Page_Load(ByVal sender As System.Object, ByVal e _ As System.EventArgs) Handles MyBase.Load Me.WebWeekView1.LoadPreset(Me.MapPath("Onyx.xml"), True) Me.WebWeekView1.WebScheduleInfo = Me.WebScheduleInfo1 End Sub
C# の場合:
private void Page_Load(object sender, System.EventArgs e) { this.WebWeekView1.LoadPreset(this.MapPath("Onyx.xml"), true); this.WebWeekView1.WebScheduleInfo = this.WebScheduleInfo1; }