[C# WPF UserControl] SelectorKeyCombo

_ZnZ_

Новичок
Статус
offline
Регистрация
20.01.2016
Сообщения
15
Репутация
2
Всем привет!
Вот я создал свой контрол для выбора комбинация клавиш

Вот как он выглядит:
09ccef4bad39.jpg

При нажатии на кнопку которая находится справа появится такое меню:
cd684b074a35.jpg

Выбранные кнопки выглядят так:
d778419d65e1.jpg

Свойства:
MaxKey(1) - Сколько можно выбрать клавиш пользователю. Если указать -1 то ограничение снимается
MaxModKey(4) - Сколько можно выбрать модификационных клавиш таких как Ctrl, Win, Alt, Shift.
KeybordPosition(Bottom) - С какой стороны будет открываться клавиатура.
BackgroundSelected(#FF101010) - Цвет выбраной кнопки
ButtonBorderThickness(1.6) - Толщина обводки кнопок
ColorMouseOver(#FF202020) - Цвет кнопки когда на ней мышка
SelectionBrush(#FF474747) - Цвет выделения текста

Функции:
SetKeyCombo(ComboModKeys, ComboKeys) - Устанавливает комбинацию через код
Пример:
Код:
SetKeyCombo(new ComboModKeys(ModifierKeys.Control, ModifierKeys.Alt), new ComboKeys(Key.Delete))
ClearKeyCombo() - Очищает выбранную комбинацию

Перменные:
Keys(List<Key>) - список выбранных клавиш
ModKeys(List<ModifierKeys>) - список выбранных модификационных клавиш

Скачать

Контрол с кодом, если найдёте ошибки или баги, сообщите мне
 
Последнее редактирование:

overtose

Резидент
Статус
offline
Регистрация
29.09.2016
Сообщения
232
Репутация
223
Не совсем понимаю для чего это?
 

Polli

Новичок
Статус
offline
Регистрация
01.04.2016
Сообщения
17
Репутация
11
Чувак, посоветуешь какие-нибудь курсы, библиотеки для наведения красоты в приложениях, которые на WPF подвязаны?
З. Ы: Не дизайнер, а красиво делать хочется. :)
 

_ZnZ_

Новичок
Статус
offline
Регистрация
20.01.2016
Сообщения
15
Репутация
2
Чувак, посоветуешь какие-нибудь курсы, библиотеки для наведения красоты в приложениях, которые на WPF подвязаны?
З. Ы: Не дизайнер, а красиво делать хочется. :)
Я сам вообще читать не люблю, но люблю порядок в приложениях, тебе просто нужно практиковаться, понимать где и как будет отображаться тот или иной елемент, если вникнуть, то почти всё просто, если могу чем то помочь, скайп написал в ЛС
 

JesusIsCool

Новичок
Статус
offline
Регистрация
23.12.2016
Сообщения
1
Репутация
0
Чувак, посоветуешь какие-нибудь курсы, библиотеки для наведения красоты в приложениях, которые на WPF подвязаны?
З. Ы: Не дизайнер, а красиво делать хочется. :)
Да там по сути то надо вкурить как со свойствами и биндингами работать, ну и с сетками научится работать - это из основ. Для крутого гуя нужно научится работать со стилями, на метаните вродь уроки не плохие
 

_ZnZ_

Новичок
Статус
offline
Регистрация
20.01.2016
Сообщения
15
Репутация
2
Да там по сути то надо вкурить как со свойствами и биндингами работать, ну и с сетками научится работать - это из основ. Для крутого гуя нужно научится работать со стилями, на метаните вродь уроки не плохие
метаните?
 

Polli

Новичок
Статус
offline
Регистрация
01.04.2016
Сообщения
17
Репутация
11
а причём тут php к WPF?
Я читал, скинул именно с того раздела, на котором был. Там меню есть, можно по табам покликать, а там уже есть уж очень шикарный раздел с WPF и С#)