Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: WPF, UWP и Silverlight
Войти
Регистрация
Восстановить пароль
 
Zakir Alekperov
0 / 0 / 0
Регистрация: 20.10.2015
Сообщений: 18
1

Пользователь хочет рисовать

09.07.2019, 14:18. Просмотров 290. Ответов 3
Метки нет (Все метки)

Добрый день, форумчане! Подскажите маленькому и тупому как реализовать возможность для пользователя рисовать элементы в программе? Т.е. сбоку в программе висит минюшка из кружков и квадратиков. Пользователь хватает квадратик мышкой, тащит на панель и начинает его модифицировать по своему, пользовательскому, хотению.
Иными словами у меня 2 вопроса. Как создать боковое меню и в как создать область рисования?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.07.2019, 14:18
Ответы с готовыми решениями:

Локальный пользователь виндовс не хочет создаваться
Ребят, подскажите, почему не создается пользователь? Делаю так public void CreateLocalUser() ...

Не хочет рисовать прямоугольник
#include "gl\freeglut.h" void display(void) { glClear (GL_COLOR_BUFFER_BIT); ...

Пользователь хочет поменять пароль
Добрый день дорогие знатоки, и так вопрос, есть БД, есть класс Пользователя, нужно написать класс,...

Вывести по запросу сколько хочет пользователь строк
Есть код который выводит 10 раз строку "Hello world" и нумерует их. Как сделать чтобы программа с...

После каждой заполненной структуры запрашивать, хочет ли пользователь ввести данные
Подскажите пожалуйста, у меня есть некая функция введения данных в массив структур, заполнить можно...

3
Дмитрий_1982
5 / 3 / 2
Регистрация: 24.04.2019
Сообщений: 22
09.07.2019, 19:59 2
Писал такую программу года 3 назад.

По поводу области рисования посмотрите здесь:

https://professorweb.ru/my/WPF/graphics_and_animation/level14/14_1.php

А здесь реализована операция DragAndDrop через MVVM:

https://ru. stackoverflow.com/questi.../508647#508647

Рисование мышкой:

https://ru. stackoverflow.com/questi...а-элементе-wpf

В целом при реализации программы использовал CB. Как это реализовать через MVVM - не имею понятия. Может кто подскажет. Меню делал стандартное.
1
Zakir Alekperov
0 / 0 / 0
Регистрация: 20.10.2015
Сообщений: 18
09.07.2019, 20:00  [ТС] 3
спасибо)
0
Элд Хасп
Модератор
3569 / 2575 / 840
Регистрация: 21.04.2018
Сообщений: 8,186
Записей в блоге: 2
09.07.2019, 20:05 4
Цитата Сообщение от Дмитрий_1982 Посмотреть сообщение
В целом при реализации программы использовал CB. Как это реализовать через MVVM - не имею понятия.
MVVM не запрещает применения CB. Работать с View компонентами и с ViewModel из CB допустимо.
Другое дело, что это следует делать только в случаях когда XAML не справляется. Но это уже рекомендация по WPF, а не MVVM.
Для пользовательского рисования стандартных возможностей WPF XAML не хватает. Поэтому придётся использовать CB.
А вот сохранение/восстановление нарисованного следует делать через VM -> Model.
0
09.07.2019, 20:05
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.07.2019, 20:05

Глючит страшно курсор: хочет сам все выделяет, хочет удаляет часть текста, хочет прыгает где ему вздумаеться
Подскажите как быть...глючит страшно курсор: хочет сам все выделяет, хочет удаляет часть текста,...

Как осуществить рассылку писем, если пользователь хочет подписаться на конкретный вид новостей ?
Есть несколько разделов Новостей, ну к примеру - Футбол, Тенис, Волейбол. Как вообще прописать в...

Написать программу, в которой пользователь вводит строку текста, слово, которое он хочет заменить в строке
Знает кто-то, как решается задача на С++? При помощи строк. Написать программу, в которой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.