|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||||||
Кастомная кнопка в UserControl или UserControl со свойствами кнопки01.09.2019, 19:54. Показов 15694. Ответов 128
Метки нет (Все метки)
Привет,
пытаюсь запихнуть кастомную кнопку в Useк Control. Что-то ерунда какая-то получается. Можете помочь? Хотелось бы UC со свойствами кнопки. Чтобы при клике меняла цвет своего Fill. и чтобы handle event был и binding работал, Также, от прилетаещего bool меняла свой Fill. Спасибо!
0
|
||||||
| 01.09.2019, 19:54 | |
|
Ответы с готовыми решениями:
128
Как разместить UserControl поверх другого UserControl Не сохраняются значения свойств заданные в дизайнере после создания своего UserControl с дополнительными свойствами
|
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|
| 03.09.2019, 09:08 [ТС] | |
|
Скрины, такие пойдут?
0
|
|
|
Модератор
|
|||||||
| 03.09.2019, 09:14 | |||||||
|
Для более ранних версий надо так
double width=0, height=0;. Но насколько помню и без инициализации должно нормально работать.
1
|
|||||||
|
Модератор
|
|||||||||||||||||
| 03.09.2019, 17:40 | |||||||||||||||||
Сообщение было отмечено Ахромчон как решение
РешениеXaml не менялся, а код CB такой
Для примера такой класс с делегатами
1
|
|||||||||||||||||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|||
| 03.09.2019, 18:06 [ТС] | |||
|
ну да, в таком виде ошибки испарились. Спасибо.Не пробовал еще работоспособность биндинга. Установлена VS2015. Добавлено через 19 минут CB -наверное code behind?
0
|
|||
|
Модератор
|
|||
| 03.09.2019, 20:10 | |||
Сообщение было отмечено Ахромчон как решение
РешениеГлавное соблюдать пространство имён. А его я указываю. Но если не поймёте - архив прилагаю.
1
|
|||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|
| 03.09.2019, 21:27 [ТС] | |
|
Элд Хасп,
по предыдущему варианту, сунул в проект базирующийся на махаппсе. Главное ошибок нет, но и не работает. Можете у себя протестить?
0
|
|
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|
| 03.09.2019, 22:07 [ТС] | |
|
0
|
|
|
Модератор
|
||
| 03.09.2019, 23:10 | ||
|
Немного изменил View - что бы можно было тестить изменение размеров в реалтайм. Меняешь размер окошка - меняется размер треугольника. И добавил код для привязки делегата создающего фигуру.
1
|
||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||
| 04.09.2019, 08:23 [ТС] | ||
|
Можно раз в год с версии на версию скакать. Терять особо нечего. Такая хорошая кастомная кнопка, была... Жаль. Сейчас не знаю, что и делать, тупик. Что-то тупо простое. Добавлено через 30 минут последние полчаса, мысль о том, что это не может быть VS просто не отставала.Это не VS, это я.
0
|
||
|
Модератор
|
||
| 04.09.2019, 09:29 | ||
|
В 2017 - тоже работает всё без проблем. А VS2015 на сегодняшний день слишком уж устарел. Там тоже всё должно работать, но я просто не помню уже какие изменения в версиях были и из-за чего могут быть проблемы. Опишите подробнее какие конкретно у вас ошибки или баги, возможно предупреждения есть, что именно не работает. Может вспомню как их в VS2015 исправить можно. Добавлено через 2 минуты И OC какая у вас Win7 или выше? В Win7 там шаблонами какие-то заморочки есть. Не всё что работает в Win10 будет работать в Win7.
1
|
||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|
| 04.09.2019, 09:47 [ТС] | |
|
Элд Хасп,
В VS2015, на Win7, все работает. Был мой косяк. дошло на утро, в чем может быть проблема.Тестил properties вашей кнопки на чистом проекте, затем сунул в махапповский, наивно полагая, что настройки properties переехали. А там в default цвета почти не отличаеются pressed, unpressed.Что создает иллюзию нерабочей кнопки. ![]() Кстати, можете кинуть строчку как пример, как в setter жестко посадить background color.Я про то меcто где вы делаете override.Добавлено через 7 минут
0
|
|
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
||
| 04.09.2019, 14:51 [ТС] | ||
Triangle_button_EH.xaml выставить свои default background colors UC?- как в Triangle_button_EH.xaml определить свои default width и height UC?
0
|
||
|
Модератор
|
||||||||||||
| 04.09.2019, 15:05 | ||||||||||||
По идее такое надо делать через внешние стили, но я делал их поддержку. Как временный костыль можно задавать в CB
Появится свободное время - доработаю кнопку, чтобы можно было её стилизовать внешне.
1
|
||||||||||||
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|
| 04.09.2019, 16:21 [ТС] | |
|
0
|
|
|
21 / 17 / 1
Регистрация: 01.09.2019
Сообщений: 262
|
|||
| 04.09.2019, 21:01 [ТС] | |||
|
0
|
|||
| 04.09.2019, 21:01 | |
|
Помогаю со студенческими работами здесь
40
Управление usercontrol из другого usercontrol Вызов свойства кнопки на другом UserControl.xaml.cs
WPF MVVM View и ViewModel или UserControl и DependencyProperty Можно ли рисовать сразу на UserControl без Canvas или Grid Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|
Настройки VS Code
Loafer 13.04.2026
{
"cmake. configureOnOpen": false,
"diffEditor. ignoreTrimWhitespace": true,
"editor. guides. bracketPairs": "active",
"extensions. ignoreRecommendations": true,
. . .
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|