Exemple #1
0
        private void OnTouchUpEvent(object sender, RoutedEventArgs e)
        {
            int index = AppItemList.ItemContainerGenerator.IndexFromContainer(sender as ListBoxItem);

            if (index >= appTitles.Count)
            {
                return;
            }

            Console.WriteLine(index);
            IntPtr hwnd      = WindowsHandler.GetHandleFromTitle(appTitles[index]);
            var    processes = Process.GetProcesses();

            foreach (Process process in processes)
            {
                if (process.MainWindowTitle == appTitles[index])
                {
                    WinApiManager.BringWindowToTop(process.MainWindowHandle);
                }
            }

            Menu.CloseAppListWindow();
        }