|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|||||||||||
Разница между просто Ellipse и Ellipse который лежит основе User Control03.01.2019, 11:42. Показов 3285. Ответов 35
Метки нет (Все метки)
с Новым Годом и привет всем!
Пробую создать User Control в основе его пока только Ellipse. Сам Ellipse потерял свое свойство Fill. Как вернуть? Я конечно понимаю, что он уже не просто Ellipse, но мне нужно это свойство.
В MainWindow.xaml
0
|
|||||||||||
| 03.01.2019, 11:42 | |
|
Ответы с готовыми решениями:
35
Какая разница между Web server control, Composite control и User Control Ellipse |
|
Модератор
|
|
| 04.01.2019, 12:03 | |
|
Bulky, честно говоря, наблюдаю за этой темой и никак не пойму, а зачем Вам это?
На мой взгляд, применение UC в данном случае очень и очень избыточно. Своего стиля для Ellipse с головой хватит. UC имеет смысл делать, когда это сложное сочетание элементов и или элемент с новым поведением - если это невозможно сделать через стили и шаблоны. Но Ваш пример гораздо проще.
0
|
|
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||||||||||||||||||||||
| 04.01.2019, 13:03 [ТС] | ||||||||||||||||||||||
Ну я, это тот случай, когда полезно.Элд Хасп, как всегда начинаю от простого к сложному. В конечном итоге хочу получить довольно сложный UC, в будущем их много придется "лепить" в MainWindow и буду "продавать" оболтусам "одноклюшникам".)) Рядовой, Элд Хасп если интересно то... Подглядел у "буржуев" как: User Control XAML:
User Control Code Behind:
MainWindow.xaml где физически находится экземпляр самого User Control.
Converter....to be continued. Т.е. сейчас немного облагорожу данное "творение" и выползу с новым "геморроем" в этой ветке. ) Bulky Добавлено через 11 минут Собственно что именно подглядел у "буржуев". Так-то я делал все по фэншую. В этом коде: Во-первых нужно было дать UC какой-нибудь x:Name.Во-вторых обратиться в Binding вот так:
и тогда заработало.
0
|
||||||||||||||||||||||
|
Модератор
|
||||||||||||||||||||||||||||||||
| 04.01.2019, 20:06 | ||||||||||||||||||||||||||||||||
|
Полная реализация должна делаться через свойство зависимостей UC, но это свойство зависимостей должно быть того же типа CB UC
Но, обратите внимание, в любом случае свойство UC должно по типу совпадать со свойством с которым оно сопрягается внутри UC. В Ваших же примерах, идёт какая-то непонятная связь между свойствами типа bool и типа Brush.
0
|
||||||||||||||||||||||||||||||||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||
| 04.01.2019, 20:14 [ТС] | ||
|
Элд Хасп,
Спасибо ознакомлюсь. Boolean управляет Brush, используется конвертер 'BooleanToBrush'. Там в XAML есть упоминание в ресурсах.
0
|
||
|
Модератор
|
||
| 04.01.2019, 20:28 | ||
|
Добавлено через 4 минуты BooleanToBrushConverter - осуществляет переключение между двумя ЗАРАНЕЕ ЗАДАННЫМИ цветами. Он не позволяет привязывать ЛЮБОЙ цвет. Вам это надо?
0
|
||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|||
| 04.01.2019, 20:35 [ТС] | |||
![]()
0
|
|||
|
Модератор
|
|||
| 04.01.2019, 21:01 | |||
|
НЕНОРМАЛЬНОЕ-CПЕЦИФИЧЕСКОЕ - это предназначенное для определённых ситуаций и ограниченного применения. То есть в данном, случае идёт противопоставление широкого, разнообразного применения и узкого, специфического. Каким образом Вы проводите аналогию с "Мелкое и Мягким" (то есть несопоставимыми понятиями) - я не понял.
0
|
|||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|||
| 04.01.2019, 21:06 [ТС] | |||
![]() Добавлено через 1 минуту
0
|
|||
|
Модератор
|
|||
| 04.01.2019, 21:18 | |||
|
Вместо осмысления в целом задачи и методов решения, Вы взяли примерно похожую реализацию и пытаетесь её "изнасиловать". Вы лучше опишите задачу целиком. От имеющихся данных, до их отображения.
0
|
|||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|||||||
| 04.01.2019, 21:44 [ТС] | |||||||
|
Прикол в том, что мне не составило труда это сделать в WinForm. Есть UC, в нем нужно закрашивать Ellipse в зависимости от состояния трех boolean variables. Сама логика проста, например, грубо:
0
|
|||||||
|
Модератор
|
|||
| 04.01.2019, 21:55 | |||
|
Если это свойства VM, производные от других свойств данных - это другое. Добавлено через 1 минуту Bulky, И прекращайте работать с полями, а не свойствами. Поля можно использовать только для методов внутри класса. То есть, по факту, поля всегда должны быть private.
0
|
|||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|||||||
| 04.01.2019, 22:01 [ТС] | |||||||
0
|
|||||||
|
Модератор
|
||
| 04.01.2019, 22:15 | ||
|
Сначала делается Модель, потом Представление. И только на третьем этапе Модель-преставления. У Меня же складывается впечатление, что Вы данную задачу начали с третьего этапа - с Модели-представления. Поэтому, мы никак не можем понять друг друга. Если это свойства присущие Модели, то обычно удобнее делать это через триггера или мультиконвертор. Если это производные от Модели свойства Модели-представления, то можно сразу в VM вычислить нужные свойства. Но в Вашем примере реализации свойства DB2_Value11 - вообще, бедлам! Если это "по эту сторону VM (та которая ближе к XAML)", то где реализация INPC? Что это за непонятный метод Set ?
0
|
||
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
||
| 04.01.2019, 22:29 [ТС] | ||
|
Добавлено через 7 минут Элд Хасп, Что бы не бегать туда-сюда. Закройте плиз ветку.
0
|
||
| 04.01.2019, 22:51 | |
|
0
|
|
|
-21 / 29 / 2
Регистрация: 17.03.2018
Сообщений: 778
|
|
| 05.01.2019, 08:02 [ТС] | |
|
0
|
|
| 05.01.2019, 08:02 | |
|
сглаживание ellipse Текст в Ellipse функция ellipse
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
GitHub Copilot в JetBrains: модель по умолчанию, Fix и контроль MCP
and_y87 12.10.2026
10 октября 2026 года GitHub обновил Copilot для JetBrains: добавил настройки стартовой модели, исправления из диагностики и управление автозапуском MCP. Поддержка IDE 2025. 1 прекращена — требуется. . .
|
День 5 из 28: Codex подсказывает следующий запрос
and_y87 12.10.2026
9 октября 2026 года OpenAI запустила бету Composer predictions — подсказок следующего сообщения в текущем диалоге Codex. Это помощь с формулировкой запроса, а не автоматическое продолжение задачи.
. . .
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|