コード例 #1
0
        private void Box_Search_TextChanged(object sender, TextChangedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(Box_Search.Text))
            {
                TabsResult.Visibility = Visibility.Collapsed;
                Tabs.Visibility       = Visibility.Visible;

                TabsResult.Items.Clear();
            }
            else
            {
                TabsResult.Visibility = Visibility.Visible;
                Tabs.Visibility       = Visibility.Collapsed;

                TabsResult.Items.Clear();
                foreach (InfosTab Tab in TabsAccessManager.GetTabs(GlobalVariables.CurrentIDs.ID_TabsList))
                {
                    if (Tab.TabName.Contains(Box_Search.Text))
                    {
                        TabsResult.Items.Add(new TabID {
                            ID_Tab = Tab.ID, ID_TabsList = GlobalVariables.CurrentIDs.ID_TabsList
                        });
                    }
                    else if (!string.IsNullOrWhiteSpace(Tab.TabOriginalPathContent))
                    {
                        if (Tab.TabOriginalPathContent.Contains(Box_Search.Text))
                        {
                            TabsResult.Items.Add(new TabID {
                                ID_Tab = Tab.ID, ID_TabsList = GlobalVariables.CurrentIDs.ID_TabsList
                            });
                        }
                    }
                }
            }
        }