Ejemplo n.º 1
0
        public void Visit(DropDownFilter filter)
        {
            AssertWasInitialized();

            isAcceptedFilterMatching = (filter.SelectedValue == fileAnalysisResult.Value);

            MarkWasVisited();
        }
Ejemplo n.º 2
0
        public void Visit(DropDownFilter filter)
        {
            AssertIsValidFilterInstance(filter);

            ComboBox availableValuesCtrl = new ComboBox();

            availableValuesCtrl.ItemsSource       = filter.AvailableValues;
            availableValuesCtrl.SelectedValuePath = "Key";
            availableValuesCtrl.DisplayMemberPath = "Value";

            if (filter.SelectedValue != null)
            {
                availableValuesCtrl.SelectedValue = filter.SelectedValue;
            }
            SetBindingToControl(nameof(DropDownFilter.SelectedValue), ComboBox.SelectedValueProperty, availableValuesCtrl);

            FilterControl = GetControlForFilter(availableValuesCtrl, filter);
        }