Ejemplo n.º 1
0
        private void OnTagRemoved(TagRemovedMessage msg)
        {
            var tag = AllTags.FirstOrDefault(t => t.Model == msg.Tag);

            AllTags.Remove(tag);
            Tags.Remove(tag);
        }
Ejemplo n.º 2
0
        private void AddExistingToCurrent()
        {
            if (SelectedExisting == null)
            {
                return;
            }

            var tmp = SelectedExisting;

            AllTags.Remove(tmp);
            CurrentList.Add(tmp);
        }
Ejemplo n.º 3
0
        private void DeleteSelectedTag()
        {
            var result = MessageBox.Show($"Are you sure you want to delete the [{SelectedTag.Name}] tag? It will be disassociated from any Omnis.",
                                         $"Delete Tag [{SelectedTag.Name}]",
                                         MessageBoxButton.YesNo);

            if (result == MessageBoxResult.No)
            {
                return;
            }

            if (!AddedTags.Remove(SelectedTag))
            {
                DeletedTags.Add(SelectedTag);
            }
            SelectedTag.DateDeleted = DateTime.Now;
            AllTags.Remove(SelectedTag);
            SelectedTag = null;
            ChangesMade = true;
        }
Ejemplo n.º 4
0
 void OnDisable()
 {
     AllTags.Remove(this);
 }