/// <summary> /// 右上方按钮点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void buttonClick(object sender, DevExpress.XtraBars.Docking2010.ButtonEventArgs e) { string topic = (e.Button.Properties.Tag as string); var des = desc.ContainsKey(topic) ? desc[topic] : ""; PageGroup pg = new PageGroup(); pg.Parent = tileContainer; pg.Caption = topic; GroupDetailPage pageGroup = new GroupDetailPage(topic, des); pageGroup.Tag = pg;//保存当前分组所在页面的容器 var doc = windowsUIView.AddDocument(pageGroup); pg.Items.Add(doc as Document); windowsUIView.ContentContainers.Add(pg); windowsUIView.ActivateContainer(pg); }
/// <summary> /// 更多按钮点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void moreTile_Click(object sender, TileClickEventArgs e) { var topic = e.Tile.Tag as string; var des = desc.ContainsKey(topic) ? desc[topic] : ""; windowsUIView.BeginUpdate(); PageGroup pg = new PageGroup(); pg.Parent = tileContainer; pg.Caption = topic; GroupDetailPage pageGroup = new GroupDetailPage(topic, des); pageGroup.Tag = pg;//保存当前分组所在页面的容器 var doc = windowsUIView.AddDocument(pageGroup); pg.Items.Add(doc as Document); windowsUIView.ContentContainers.Add(pg); windowsUIView.ActivateContainer(pg); windowsUIView.EndUpdate(); }