using BeWo.View.Search; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; namespace BeWo.View.Controls.ComboBoxes { public class ComboBoxGenericSearch : UserControl { // Using a DependencyProperty as the backing store for DeleteButtonVisibility. This enables animation, styling, binding, etc... public static readonly DependencyProperty DeleteButtonVisibilityProperty = DependencyProperty.Register("DeleteButtonVisibility", typeof(Visibility), typeof(ComboBoxGenericSearch), new PropertyMetadata(null)); // Using a DependencyProperty as the backing store for MyProperty. This enables animation, styling, binding, etc... public static readonly DependencyProperty SearchModeProperty = DependencyProperty.Register("SearchMode", typeof(SearchMode), typeof(ComboBoxGenericSearch), new UIPropertyMetadata(SearchMode.All)); public Visibility DeleteButtonVisibility { get { return (Visibility)GetValue(DeleteButtonVisibilityProperty); } set { SetValue(DeleteButtonVisibilityProperty, value); } } public SearchMode SearchMode { get { return (SearchMode)GetValue(SearchModeProperty); } set { SetValue(SearchModeProperty, value); } } } }