Beispiel #1
0
        public void Update_KnowledgePair()
        {
            ListBox knowledgePair_ListBox = ControlExtensions.FindControl <ListBox>(this, "knowledgePair_ListBox");

            if (knowledgePair_ListBox.SelectedItem == null)
            {
                ResourceManager.mainWindowVM.Tips = "需要选定要修改的KnowledgePair!";
                return;
            }

            ListBox process_ListBox = ControlExtensions.FindControl <ListBox>(this, "process_ListBox");

            if (process_ListBox.SelectedItem == null)
            {
                ResourceManager.mainWindowVM.Tips = "需要选定Process!";
                return;
            }

            ListBox attribute_ListBox = ControlExtensions.FindControl <ListBox>(this, "attribute_ListBox");

            if (attribute_ListBox.SelectedItem == null)
            {
                ResourceManager.mainWindowVM.Tips = "需要选定Attribute!";
                return;
            }

            KnowledgePair knowledgePair = (KnowledgePair)knowledgePair_ListBox.SelectedItem;

            knowledgePair.Process             = (Process)process_ListBox.SelectedItem;
            knowledgePair.Attribute           = (Attribute)attribute_ListBox.SelectedItem;
            ResourceManager.mainWindowVM.Tips = "修改了KnowledgePair:" + knowledgePair;
        }
Beispiel #2
0
        public void Delete_KnowledgePair()
        {
            ListBox knowledgePair_ListBox = ControlExtensions.FindControl <ListBox>(this, "knowledgePair_ListBox");

            if (knowledgePair_ListBox.SelectedItem == null)
            {
                ResourceManager.mainWindowVM.Tips = "需要选定要删除的KnowledgePair!";
                return;
            }

            KnowledgePair knowledgePair = (KnowledgePair)knowledgePair_ListBox.SelectedItem;

            ((InitialKnowledge_EW_VM)DataContext).InitialKnowledge.KnowledgePairs.Remove(knowledgePair);
            ResourceManager.mainWindowVM.Tips = "删除了KnowledgePair:" + knowledgePair;
        }
Beispiel #3
0
        public void Add_KnowledgePair()
        {
            ListBox process_ListBox = ControlExtensions.FindControl <ListBox>(this, "process_ListBox");

            if (process_ListBox.SelectedItem == null)
            {
                ResourceManager.mainWindowVM.Tips = "需要选定Process!";
                return;
            }

            ListBox attribute_ListBox = ControlExtensions.FindControl <ListBox>(this, "attribute_ListBox");

            if (attribute_ListBox.SelectedItem == null)
            {
                ResourceManager.mainWindowVM.Tips = "需要选定Attribute!";
                return;
            }

            KnowledgePair knowledgePair = new KnowledgePair((Process)process_ListBox.SelectedItem, (Attribute)attribute_ListBox.SelectedItem);

            ((InitialKnowledge_EW_VM)DataContext).InitialKnowledge.KnowledgePairs.Add(knowledgePair);
            ResourceManager.mainWindowVM.Tips = "添加了KnowledgePair:" + knowledgePair;
        }