public TextFilterViewModel(ILogger Logger, string PropertyName, TextFilterViewModel Model) : base(Logger, PropertyName) { ItemsSource = new ObservableCollection <TextFilterItem>(); if (Model != null) { foreach (TextFilterItem item in Model.ItemsSource) { ItemsSource.Add(new TextFilterItem() { Condition = item.Condition, Value = item.Value }); } } else { ItemsSource.Add(new TextFilterItem() { Condition = TextConditions.Contains }); } }
public InlineFilterViewModel(ILogger Logger, string PropertyName, TextFilterViewModel Model) : base(Logger, PropertyName, Model) { }