private void downArrow_Click(object sender, RoutedEventArgs e) {
_CMHistory.Items.Clear();
if (tcMain.SelectedItem == null) return;
var nl = ((Wpf.Controls.TabItem)tcMain.SelectedItem).log;
var i = 0;
foreach (var item in nl.HistoryItemsList) {
if (item != null) {
var itemCopy = item.Clone();
_CMHistory.Items.Add(Utilities.Build_MenuItem(itemCopy.DisplayName, itemCopy, itemCopy.ThumbnailSource(16, ShellThumbnailFormatOption.IconOnly, ShellThumbnailRetrievalOption.Default),
checkable: true, isChecked: i == nl.CurrentLocPos, GroupName: "G1", onClick: miItems_Click));
}
i++;
}
_CMHistory.Placement = PlacementMode.Bottom;
_CMHistory.PlacementTarget = navBarGrid;
_CMHistory.IsOpen = true;
}