Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Поле для добавления пикселей - C# WPF
|
|||
|---|---|---|---|
|
#18+
Здравстуйте. Подскажите, как создать поле, на котором можно добавлять пиксели (черные точки). То есть должна быть сетка, на которой при нажатии левой клавиши мыши добавляются черные квадраты размером с пиксель. Есть пример на форме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 12:32 |
|
||
|
Поле для добавления пикселей - C# WPF
|
|||
|---|---|---|---|
|
#18+
WPF работает в DIP-ах. Речь идет строго о пикселях? То есть нужно вычислить текущее разрешение экрана? ЗЫ: Если нужно сделать рисовальную поверхность - есть InkCanvas ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 12:58 |
|
||
|
Поле для добавления пикселей - C# WPF
|
|||
|---|---|---|---|
|
#18+
Есть программа, которая вычисляет расстояние между двумя точками, суммирует их координаты и т.д. Интерфейс должен быть по сути демонстрацией рабочей области. На форме это было просто, но с XAML несколько иначе. Если в WPF DPI - думаю не проблема, если точка будет других размеров, чем пиксель. Важно только то, что должно быть окно, в котором можно добавить черную точку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 15:59 |
|
||
|
Поле для добавления пикселей - C# WPF
|
|||
|---|---|---|---|
|
#18+
Не DPI, а DIP-Device Independent Point Она может совпадать с пикселем, а может не совпадать, зависит от настроек экрана в панели управления. Для абсолютного позиционирования удобен Canvas. Можно накидывать на него, скажем, линии в 1 DIP длиной. Для произвольного рисования, как я сказал выше, есть InkCanvas. Только если у вас объекты на холсте будут измеряться сотнями-тысячами - нужно будет посмотреть в сторону более низкоуровневого рисования. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:15 |
|
||
|
Поле для добавления пикселей - C# WPF
|
|||
|---|---|---|---|
|
#18+
Достаточно 4-5 точек, о сотнях речь не идет. Как это реализовать? Может ссылка полезная имеется, или пример. В WPF опыта нету, по этому, как казалось бы, простая задача - вызывает сложность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:33 |
|
||
|
Поле для добавления пикселей - C# WPF
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2016, 16:36 |
|
||
|
|

start [/forum/topic.php?fid=21&fpage=13&tid=1440715]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
28ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 241ms |
| total: | 365ms |

| 0 / 0 |
