Example #1
0
        /// <summary>
        /// 切换选择的条目,主要用于查看上一条和下一条记录
        /// 0是上一条记录,1是下一条记录
        /// </summary>
        /// <param name="type"></param>
        private void SwitchSelectedItem(int type)
        {
            switch (type)
            {
            case 0:
                currentItem = SystemLogItems.IndexOf(SelectedSystemLogItem) - 1;
                break;

            case 1:
                currentItem = SystemLogItems.IndexOf(SelectedSystemLogItem) + 1;
                break;
            }
            if (currentItem < 0)
            {
                MessageBox.Show("已经是第一条记录了!");
                currentItem = 0;
                return;
            }
            if (currentItem > SystemLogItems.Count - 1)
            {
                MessageBox.Show("已经是最后一条记录了!");
                currentItem = SystemLogItems.Count - 1;
                return;
            }
            SelectedSystemLogItem      = SystemLogItems.ElementAt(currentItem);
            SystemLogBean              = SelectedSystemLogItem;
            SystemLogBean.CurrentScale = (currentItem + 1) + "/" + SystemLogItems.Count;
        }
Example #2
0
 //显示页面详情
 public void ShowDetail()
 {
     _SystemLogBean = SelectedSystemLogItem;
     _SystemLogBean.CurrentScale = (SystemLogItems.IndexOf(SelectedSystemLogItem) + 1) + "/" + SystemLogItems.Count;
     SystemLogXaml = new SystemLogDetail();
     SystemLogXaml.ShowDialog();
 }