Example #1
0
        private void BtnOkClick(object sender, RoutedEventArgs e)
        {
            List <NetworkInterface> displayList = (from object currentItem in lstBoxInterfaces.Items
                                                   select currentItem as AdaptorItem
                                                   into item
                                                   where item != null && item.IsSelected
                                                   select item.NetInterface).ToList();

            if (displayList.Count == 0)
            {
                lblHint.Foreground = Brushes.Tomato;
                return;
            }

            var gadget = new DesktopGadget();

            //Generate String for Title!
            string title = displayList.Aggregate("", (current, @interface) => current + (@interface.Description + ", "));

            title = title.Remove(title.Length - 1);
            title = title.Remove(title.Length - 1);

            gadget.Title = title;

            if (chkBox_TopMost.IsChecked == true)
            {
                gadget.Topmost = true;
            }

            gadget.DoStart(displayList);

            gadget.Show();
            Close();
        }
        private void BtnOkClick(object sender, RoutedEventArgs e)
        {
            List<NetworkInterface> displayList = (from object currentItem in lstBoxInterfaces.Items
                                                  select currentItem as AdaptorItem
                                                  into item
                                                  where item != null && item.IsSelected
                                                  select item.NetInterface).ToList();
            if (displayList.Count == 0)
            {
                lblHint.Foreground = Brushes.Tomato;
                return;
            }

            var gadget = new DesktopGadget();

            //Generate String for Title!
            string title = displayList.Aggregate("", (current, @interface) => current + (@interface.Description + ", "));

            title = title.Remove(title.Length - 1);
            title = title.Remove(title.Length - 1);

            gadget.Title = title;

            if (chkBox_TopMost.IsChecked == true)
                gadget.Topmost = true;

            gadget.DoStart(displayList);

            gadget.Show();
            Close();
        }