private void createAppListBoxItem(AppItemCollection collection) { ListBoxExItem listBoxExItem = new Controls.ListBoxExItem(); ListBox listBox = new ListBox(); listBox.BorderBrush = null; listBox.BorderThickness = new Thickness(0); listBox.Background = Brushes.Transparent; listBox.Foreground = null; ScrollViewer.SetVerticalScrollBarVisibility(listBox, ScrollBarVisibility.Disabled); ScrollViewer.SetHorizontalScrollBarVisibility(listBox, ScrollBarVisibility.Auto); listBox.SelectedIndex = -1; listBox.ItemsPanel = this.TryFindResource("subTypePanelTemplate") as ItemsPanelTemplate; listBox.MouseLeftButtonUp += this.appListBox_MouseLeftButtonUp; listBox.Style = this.TryFindResource("ListBoxStyle_SubGroup") as Style; MenuItem uninstallMenuItem = new MenuItem(); uninstallMenuItem.Header = "卸载"; uninstallMenuItem.Click += MenuItem_Click; ContextMenu contextMenu = new System.Windows.Controls.ContextMenu(); contextMenu.Items.Add(uninstallMenuItem); listBoxExItem.Content = listBox; // this.typeTreeView.Items.Add(listBoxExItem); }
private void btnAdd_Click(object sender, EventArgs e) { Controls.InputBoxResult result = global::Controls.InputBox.ShowDialog(this, "Please enter a new passcode.", "", null); if (result.DialogResult == DialogResult.OK) { Controls.ListBoxExItem lbItem = new Controls.ListBoxExItem(); lbItem.Text = result.Value; lbItem.Tag = result.Value; lbItem.Image = Properties.Resources.key1; lbPasscodes.Items.Add(lbItem); } }