'宣言 Public Sub InitializeHistory( _ ByVal backHistory() As NavigationHistoryItem, _ ByVal forwardHistory() As NavigationHistoryItem, _ ByVal currentItem As NavigationHistoryItem _ )
public void InitializeHistory( NavigationHistoryItem[] backHistory, NavigationHistoryItem[] forwardHistory, NavigationHistoryItem currentItem )
各履歴配列内の要素はナビゲーション履歴の順で並べる必要があります。たとえば、戻る履歴配列の最初の項目は最新のファイル リストの一番下に表示する要素となります。つまり、これは現在の項目から最も遠い項目となります。要素を順番に並べることをタイムラインとして考えるのが最も簡単かもしれません。この場合各配列は最も古いものから最も新しいものの順番に並べられます。
Imports Infragistics.Win.UltraWinToolbars Private Sub btnInitialize_Click(ByVal sender As Object, ByVal e As EventArgs) Handles Button1.Click Dim backHistory As NavigationHistoryItem() = New NavigationHistoryItem() {New NavigationHistoryItem("1"), New NavigationHistoryItem("2")} Dim forwardHistory As NavigationHistoryItem() = New NavigationHistoryItem() {New NavigationHistoryItem("4"), New NavigationHistoryItem("5")} Me.UltraToolbarsManager1.NavigationToolbar.InitializeHistory(backHistory, forwardHistory, New NavigationHistoryItem("3")) End Sub
using Infragistics.Win.UltraWinToolbars; private void btnInitialize_Click(object sender, EventArgs e) { NavigationHistoryItem[] backHistory = new NavigationHistoryItem[] { new NavigationHistoryItem("1"), new NavigationHistoryItem("2"), }; NavigationHistoryItem[] forwardHistory = new NavigationHistoryItem[] { new NavigationHistoryItem("4"), new NavigationHistoryItem("5"), }; this.ultraToolbarsManager1.NavigationToolbar.InitializeHistory(backHistory, forwardHistory, new NavigationHistoryItem("3")); }