private void SetAlarmsViewSource_Filter(object sender, System.Windows.Data.FilterEventArgs e)
        {
            AlarmItem i = e.Item as AlarmItem;

            if (i != null)
            {
                e.Accepted = i.IsSet == true;
            }
        }
        /// <summary>
        /// Filter event handler that can be used to filter out features which are not in use.
        /// </summary>
        /// <remarks>
        /// <para>This only sets Accepted to false to allow other filters to be applied at the same time.</para>
        /// <para>Reference: http://bea.stollnitz.com/blog/?p=32. </para>
        /// </remarks>
        /// <param name="sender">The object where the event handler is attached.</param>
        /// <param name="e">The event data.</param>
        public void UnusedFeatures_Filter(object sender, System.Windows.Data.FilterEventArgs e)
        {
            FeatureUserItem item = (FeatureUserItem)e.Item;

            if (!item.Feature.InUse)
            {
                e.Accepted = false;
            }
        }
Beispiel #3
0
 private void CollectionViewSource_Filter(object sender, System.Windows.Data.FilterEventArgs e)
 {
     if (e.Item is IMachine machine)
     {
         e.Accepted = !(machine is IPersistableMachine persistableMachine) || persistableMachine.IsOpen;
     }
     else
     {
         e.Accepted = false;
     }
 }
        private void BotanistViewSource_Filter(object sender, System.Windows.Data.FilterEventArgs e)
        {
            AlarmItem i = e.Item as AlarmItem;

            if (i != null)
            {
                if (!string.IsNullOrEmpty(((ViewModels.AlarmsViewModel) this.DataContext).SearchText))
                {
                    e.Accepted = i.Name.ToLower().Contains(((ViewModels.AlarmsViewModel) this.DataContext).SearchText.ToLower()) && i.Job == "Botanist";
                }
            }
        }
Beispiel #5
0
        private void CollectionViewSource_Filter(object sender, System.Windows.Data.FilterEventArgs e)
        {
            WindowsTasks.ApplicationWindow window = e.Item as WindowsTasks.ApplicationWindow;

            if (window.ShowInTaskbar)
            {
                e.Accepted = true;
            }
            else
            {
                e.Accepted = false;
            }
        }
Beispiel #6
0
        private void OnStoreProcFilter(object sender, System.Windows.Data.FilterEventArgs e)
        {
            var query = e.Item as CQuery;

            e.Accepted = query.isStoreProcedure;
        }
Beispiel #7
0
 private void CollectionViewSource_Filter(object sender, System.Windows.Data.FilterEventArgs e)
 {
 }
Beispiel #8
0
        private void FilterToolboxesSource(object sender, System.Windows.Data.FilterEventArgs e)
        {
            var vm = e.Item as PaneViewModel;

            e.Accepted = !vm.IsDocument;
        }
Beispiel #9
0
 private void IncomeCategoriesFilter(object sender, System.Windows.Data.FilterEventArgs e)
 {
     e.Accepted = (e.Item as OperationCategory).Type == Entities.Enums.OperationType.Income;
 }
Beispiel #10
0
 public void Filter(object sender, System.Windows.Data.FilterEventArgs e)
 {
     e.Accepted = (e.Item as string).Length > 0;
 }
Beispiel #11
0
 public void Filter(object sender, System.Windows.Data.FilterEventArgs e)
 {
     e.Accepted = ((KeyValuePair <string, string>)e.Item).Key.Length > 0;
 }