如何对筛选框筛选出的结果进行二次处理?
如何对筛选框筛选出的结果进行二次处理?您的问题已收到,我们进行调研之后会给您答复。 这个筛选的排序如何去掉,我们切换页签后又会出现这个排序。 pblandscape 发表于 2017-7-27 10:05
这个筛选的排序如何去掉,我们切换页签后又会出现这个排序。
这个是哪里的筛选,可否提供个完整些的截图。
切换标签您是指的切换sheet 吗? 切换sheet。 pblandscape 发表于 2017-7-28 11:02
切换sheet。
您的问题已收到,正在处理中,请等待 public override void OnApplyTemplate()
{
base.OnApplyTemplate();
Grid parent = this.Parent as Grid;
//TextFilterMenu = parent.FindName("TextFilterMenu") as SuperMenuItem;
//ColorFilterMemu = parent.FindName("ColorFilterMemu") as SuperMenuItem;
CancelButton = parent.FindName("CancelButton") as Button;
//TextFilterMenu.Click += new RoutedEventHandler(TextFilterMenu_Click);
ColumnDropDownList cddl = ViewTreeHelper.GetParentObject<ColumnDropDownList>(this, null);
DropDownItemControl asc = cddl.Items as DropDownItemControl;
asc.Content = "升序";
DropDownItemControl desc = cddl.Items as DropDownItemControl;
desc.Content = "降序";
//DropDownItemControl ddlc= new DropDownItemControl();
//ddlc.Content = "test";
//cddl.Items.Add( ddlc);
//GcSpreadSheet ss = this.DataContext as GcSpreadSheet;
//FillCost fillCost = ((Grid)(ss.Parent)).Parent as FillCost;
//if (fillCost != null)
//{
//}
CancelButton.Content = "取消";
}
您好,感谢您提供的代码片段,我这里不清楚您这个具体重写了哪个类以及您添加的时机。
根据您的操作方式,您可以在gcSpreadSheet.ActiveSheetChanged 事件中,通过代码调用下OnApplyTemplate这个方法,触发您隐藏的逻辑。
或者您提供下完整的Demo,我们帮您调试。
页:
[1]