示例#1
0
        void Hotkeys_Added(object sender, HotkeyShortcutChangedEventArgs e)
        {
            ListViewItem item = new ListViewItem(e.Shortcut.ToString());

            item.Tag = e.Shortcut;
            item.SubItems.Add(RuntimeCore.Hotkeys.Get(e.Shortcut).Replace("\n", CommandSeparator));
            listView.Items.Add(item);

            if (IsHandleCreated)
            {
                foreach (ListViewItem selectedItem in listView.SelectedItems)
                {
                    selectedItem.Selected = false;
                }

                item.Selected = true;
                item.EnsureVisible();
            }
            else
            {
                System.Diagnostics.Debug.WriteLine("HotkeysPage.IsHandleCreated == false", "Warning");
            }

            RefreshSelected();
        }
示例#2
0
        void Hotkeys_Removed(object sender, HotkeyShortcutChangedEventArgs e)
        {
            foreach (ListViewItem item in listView.Items)
            {
                if (item.Tag.Equals(e.Shortcut))
                {
                    listView.Items.Remove(item);
                    break;
                }
            }

            RefreshSelected();
        }
示例#3
0
        void Hotkeys_Updated(object sender, HotkeyShortcutChangedEventArgs e)
        {
            foreach (ListViewItem item in listView.Items)
            {
                if (item.Tag.Equals(e.Shortcut))
                {
                    item.SubItems[1].Text = RuntimeCore.Hotkeys.Get(e.Shortcut).Replace("\n", CommandSeparator);
                    break;
                }
            }

            RefreshSelected();
        }
示例#4
0
        void Hotkeys_Added(object sender, HotkeyShortcutChangedEventArgs e)
        {
            ListViewItem item = new ListViewItem(e.Shortcut.ToString());
            item.Tag = e.Shortcut;
            item.SubItems.Add(RuntimeCore.Hotkeys.Get(e.Shortcut).Replace("\n", CommandSeparator));
            listView.Items.Add(item);

            if (IsHandleCreated) {
                foreach (ListViewItem selectedItem in listView.SelectedItems) {
                    selectedItem.Selected = false;
                }

                item.Selected = true;
                item.EnsureVisible();
            }
            else {
                System.Diagnostics.Debug.WriteLine("HotkeysPage.IsHandleCreated == false", "Warning");
            }

            RefreshSelected();
        }
示例#5
0
        void Hotkeys_Updated(object sender, HotkeyShortcutChangedEventArgs e)
        {
            foreach (ListViewItem item in listView.Items) {
                if (item.Tag.Equals(e.Shortcut)) {
                    item.SubItems[1].Text = RuntimeCore.Hotkeys.Get(e.Shortcut).Replace("\n", CommandSeparator);
                    break;
                }
            }

            RefreshSelected();
        }
示例#6
0
        void Hotkeys_Removed(object sender, HotkeyShortcutChangedEventArgs e)
        {
            foreach (ListViewItem item in listView.Items) {
                if (item.Tag.Equals(e.Shortcut)) {
                    listView.Items.Remove(item);
                    break;
                }
            }

            RefreshSelected();
        }