Ejemplo n.º 1
0
        public ViewSearchWindow(bool isModal = false)
        {
            InitializeComponent();

            this.isModal = isModal;

            if (isModal)
            {
            }

            //todo: currently doesnt work
            this.Closing += HandleWindowClosingEvent;

            setDestination_MenuItem.IsEnabled  = false;
            setDestination_MenuItem.Visibility = Visibility.Collapsed;

            ImageDisplay         = new MainImageDisplay(this);
            ImageTagsDisplay     = new ImageTagsDisplay(this);
            ImageGridDisplay     = new ImageGridDisplay(this);
            AddNewTagComponent   = new AddNewTagComponent(this);
            MenuDisplayComponent = new MenuDisplay(this);
            TagSuggestionDisplay = new TagSuggestionDisplay(this);

            batchTag_MenuItem.Click += batchEvent = BatchTag_MenuItem_Click;
        }
Ejemplo n.º 2
0
        public void CheckBox_Unchecked(object sender, RoutedEventArgs e)
        {
            string tagName = (e.OriginalSource as CheckBox).Content + "";

            Debug.WriteLine(tagName);
            ImageTagsDisplay.RemoveFromAll(tagName);
            addNewTag_TextBox.Text = tagName;
            addNewTag_TextBox.Focus();
            var suggestionIndex = TagSuggestionDisplay.SuggestedTagGridItems.IndexOf(new SuggestedTagGridItem(tagName, 0, 0, ""));

            if (suggestionIndex != -1)
            {
                var item = TagSuggestionDisplay.SuggestedTagGridItems[suggestionIndex];
                item.IsSelected = !item.IsSelected;
            }
        }
Ejemplo n.º 3
0
        private void AddTags()
        {
            var currentText = AddNewTag_TextBox.Text;

            if (currentText != "")
            {
                var suggestionIndex = main.TagSuggestionDisplay.SuggestedTagGridItems.IndexOf(new SuggestedTagGridItem(currentText, 0, 0, ""));
                if (suggestionIndex != -1)
                {
                    var item = main.TagSuggestionDisplay.SuggestedTagGridItems[suggestionIndex];
                    item.IsSelected = true;
                }

                ImageTagsDisplay.AddToAll(new ImageTag(currentText));
                AddNewTag_TextBox.Clear();
            }
        }