예제 #1
0
        private void Search_Click(object sender, RoutedEventArgs e)
        {
            BigBox.Text = "";
            SearchDialog d = new SearchDialog(CraftingDatabase.StatTemplates, RepeatResults.Filter)
            {
                Owner = this
            };
            bool?res = d.ShowDialog();

            if (!res.HasValue || !res.Value)
            {
                return;
            }
            FilterCondition filter = d.GetFilterCondition();

            if (filter == null)
            {
                SearchButton.ClearValue(Button.BackgroundProperty);
            }
            else
            {
                SearchButton.Background = Brushes.Green;
            }
            RepeatResults.Filter = filter;
        }