2 / 2 / 0
Регистрация: 01.04.2018
Сообщений: 11
|
||||||
1 | ||||||
WPF Программно добавить круглый Border и Image в нем, с условием, что изображение не будет вылазить за Border05.01.2019, 11:22. Показов 8659. Ответов 10
Здравствуйте всем!
Перерыл весь интернет, но нигде не нашел подходящей инфы. (Может искал не там) Как уже и описано в заголовке, мне нужно скруглять изображение Border'ом, при помощи разметки я это смогу сделать, а вот программное добавление не получается. Получается, что изображение получается квадратным на круглом бордере.))) При помощи XAML я делаю это так:
Буду оченнь благодарен за помощь!☺
0
|
05.01.2019, 11:22 | |
Ответы с готовыми решениями:
10
Некорректная работа свойств border и border-radius на мобильных устройствах CSS border-right как убрать крайний правый border Border-top и border-bottom сделать шарами Очередность border-image и background-image у вложенных элементов |
Модератор
|
|
05.01.2019, 13:19 | 2 |
А Вы уверены, что пошли правильным путём?
По концепции WPF, задачи программного (из кода C# в CB окна) изменения WPF элементов, вообще, не должно возникать. Вероятно, Вы неверно реализовываете поставленную задачу.
0
|
2 / 2 / 0
Регистрация: 01.04.2018
Сообщений: 11
|
|
16.01.2019, 11:20 [ТС] | 3 |
Я думаю, что да. Мне нужно добавлять программно изображения, но чтоб они были круглыми. Ну, обычный Image с ссылкой на озображением. И чтоб изображение было круглое. Как например аватарки в контакте, в диалогах и прочее.
0
|
1517 / 908 / 328
Регистрация: 17.05.2015
Сообщений: 3,433
|
||||||
16.01.2019, 11:29 | 4 | |||||
1
|
2 / 2 / 0
Регистрация: 01.04.2018
Сообщений: 11
|
||||||
16.01.2019, 12:24 [ТС] | 5 | |||||
Рядовой, спасибо, помог очень! Это то, что мне нужно!
Программно добавил так.
0
|
1517 / 908 / 328
Регистрация: 17.05.2015
Сообщений: 3,433
|
|||||||||||
16.01.2019, 12:37 | 6 | ||||||||||
White_Tomato,
1
|
Модератор
|
|
16.01.2019, 12:51 | 7 |
White_Tomato, прислушайтесь к совету
и даже больше. Сделайте свойство в VM для привязки Source и меняйте это свойство, а не свойство элемента.
Хотите научиться создавать нормальные WPF приложения - забудьте об использовании имён элементов! Не тяните эти приёмы из WinForms в WPF!
1
|
2 / 2 / 0
Регистрация: 01.04.2018
Сообщений: 11
|
|
17.01.2019, 12:44 [ТС] | 8 |
Я слишком глуп, чтоб уметь использовать WMMW. Нет, рил не хватает мозгов! Может инфы не нашел стоящей... Но я даже понять не могу WMMW.
0
|
Модератор
|
|
17.01.2019, 12:52 | 9 |
Ну, для начала не MVVM, а не WMMW.
Прочитайте из топика раздела Готовые решения, примеры и рекомендации начинающим на WPF [Элд Хасп] Добавлено через 1 минуту Что за задача у Вас в общем? Будет возможность - помогу.
1
|
2 / 2 / 0
Регистрация: 01.04.2018
Сообщений: 11
|
|
21.01.2019, 07:31 [ТС] | 10 |
Пишу простенький мессенджер. Есть уже 2 версии, которые работают. Но я еще решил сделать аватарки. И мне нужно было их скруглить, при выводе списка диалогов. Вот и с именами отправителя, с последними сообщениями пытался добавить еще и круглые авы. И раз не могу понять как правильно работать с MVVM, использую многопоточность.
0
|
Модератор
|
|
21.01.2019, 10:17 | 11 |
Это параллельные темы. MVVM - определяет в целом принцип разделения приложения на три части:
Многопоточность же, в основном, относится к способам получения, обработки данных. И, соответственно, чаще всего используется в Модели. В Вашем случае Вам для начала надо явно выделить данные и их обработку в отдельный проект - Модель. А как отображать их: WinForms, WPF или на Консоли - это уже относится к View и не должно влиять на Модель.
1
|
21.01.2019, 10:17 | |
21.01.2019, 10:17 | |
Помогаю со студенческими работами здесь
11
Border-image Border-image Border и Image Border-image Border-image не работает Как поставить иконку кругом в центре border-bottom без фона border-bottom внутри круга? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |