powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Поле для добавления пикселей - C# WPF
7 сообщений из 7, страница 1 из 1
Поле для добавления пикселей - C# WPF
    #39201968
Fade24th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравстуйте. Подскажите, как создать поле, на котором можно добавлять пиксели (черные точки). То есть должна быть сетка, на которой при нажатии левой клавиши мыши добавляются черные квадраты размером с пиксель. Есть пример на форме.
...
Рейтинг: 0 / 0
Поле для добавления пикселей - C# WPF
    #39202002
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WPF работает в DIP-ах. Речь идет строго о пикселях? То есть нужно вычислить текущее разрешение экрана?

ЗЫ: Если нужно сделать рисовальную поверхность - есть InkCanvas
...
Рейтинг: 0 / 0
Поле для добавления пикселей - C# WPF
    #39202264
Fade24th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть программа, которая вычисляет расстояние между двумя точками, суммирует их координаты и т.д. Интерфейс должен быть по сути демонстрацией рабочей области. На форме это было просто, но с XAML несколько иначе.
Если в WPF DPI - думаю не проблема, если точка будет других размеров, чем пиксель. Важно только то, что должно быть окно, в котором можно добавить черную точку.
...
Рейтинг: 0 / 0
Поле для добавления пикселей - C# WPF
    #39202282
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не DPI, а DIP-Device Independent Point

Она может совпадать с пикселем, а может не совпадать, зависит от настроек экрана в панели управления.

Для абсолютного позиционирования удобен Canvas. Можно накидывать на него, скажем, линии в 1 DIP длиной. Для произвольного рисования, как я сказал выше, есть InkCanvas.

Только если у вас объекты на холсте будут измеряться сотнями-тысячами - нужно будет посмотреть в сторону более низкоуровневого рисования.
...
Рейтинг: 0 / 0
Поле для добавления пикселей - C# WPF
    #39202314
Fade24th
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Достаточно 4-5 точек, о сотнях речь не идет. Как это реализовать? Может ссылка полезная имеется, или пример. В WPF опыта нету, по этому, как казалось бы, простая задача - вызывает сложность.
...
Рейтинг: 0 / 0
Поле для добавления пикселей - C# WPF
    #39202321
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Поле для добавления пикселей - C# WPF
    #39202470
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Поле для добавления пикселей - C# WPF
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]