Example #1
0
        public void CreateFromXml(List <EwavDataFilterCondition> Conditions, string advancedFilterString)
        {
            if (advancedFilterString != null &&
                advancedFilterString.Length != 0)
            {
                pnlGuidedMode.Visibility   = System.Windows.Visibility.Collapsed;
                pnlAdvancedMode.Visibility = System.Windows.Visibility.Visible;
                VerticalHeading.Text       = "Data Filters";
                btnAdvMode.Visibility      = System.Windows.Visibility.Collapsed;
                btnGuidedMode.Visibility   = System.Windows.Visibility.Visible;
            }

            if (FilterControl == null)
            {
                FilterControl            = (EwavFilter)Activator.CreateInstance(typeof(EwavFilter));
                FilterControl.FilterType = FilterControlType.DataFilter;
            }

            FilterControl.ConstructStackPanelFromDataFilters(Conditions);
        }