Я работаю над графической программой. Мне интересно, что было бы лучшим способом сосредоточиться на рисованной кривой Безье. До сих пор у меня есть эллипсы и прямоугольники, и их легко сфокусировать/выбрать (вам нужно только щелкнуть внутри него). Какой был бы лучший способ добавить его в рисованные кривые? Я хочу, чтобы 4 прямоугольника появлялись возле кривой безье, как только эта кривая выбирается, но я не уверен, как определить выбор этой кривой. Что было бы лучшим способом выбрать кривую Безье?
0
A
ответ
0
Если вы рисуете вашу кривую Безье, используя System.Windows.Shapes.Path() вы можете просто использовать стандартные события пользовательского интерфейса, как
myPath.MouseEnter += new MouseEventHandler(myPath_MouseEnter);
и т.д.
+0
Я делаю это в формах окон и Id, чтобы не добавлять классы WPF. – Patryk
Смежные вопросы
- 1. Что было бы лучшим способом обернуть enum
- 2. Что было бы лучшим способом поиска IReliableDictionary?
- 3. Что было бы лучшим способом сделать следующее
- 4. Что было бы лучшим способом проверки XML?
- 5. Что было бы лучшим способом настроить этот тип отношений?
- 6. Что было бы лучшим способом разобрать этот файл?
- 7. Что было бы лучшим способом сделать календарь, чем использовать метки?
- 8. Что было бы лучшим способом для разработки следующего сценария
- 9. Что было бы лучшим способом сделать этот запуск Async
- 10. Что было бы лучшим способом сделать эту таблицу?
- 11. Что было бы лучшим способом хранения времени алгоритмов
- 12. Что было бы лучшим способом познакомить вас с проектом?
- 13. Что было бы лучшим способом создать мой html с C#?
- 14. Что было бы лучшим способом передать значение модальному?
- 15. Что было бы лучшим способом проверить загруженный пользователем файл?
- 16. Что было бы лучшим способом упростить этот foreach?
- 17. Что было бы лучшим способом закодировать это, если предложение else?
- 18. Что было бы лучшим способом сохранить массивы в SQLite?
- 19. Что было бы лучшим способом конвертировать этот хеш?
- 20. Что было бы лучшим способом для создания изображений для галереи?
- 21. Что было бы лучшим способом реализовать постоянный объект?
- 22. Что было бы лучшим способом справиться с этой логикой sql?
- 23. Что было бы лучшим способом получить данные Twitter?
- 24. Что было бы лучшим способом проверить, действительно ли все поля?
- 25. Что было бы лучшим способом сохранить порядок записей в SQL
- 26. Что было бы лучшим способом изучить структуру YII?
- 27. Что было бы лучшим способом написать повторяющийся код?
- 28. Что было бы лучшим способом имитации радара в C#?
- 29. Что было бы лучшим способом сопоставить этот сценарий в NHibernate?
- 30. Что было бы лучшим способом обеспечения небольшого выбора изображения в приложении для iPhone?
Боюсь, что без зная, что детали вашей реализации трудно вам помочь, как вы их рисуете? можете ли вы в любой момент получить х и у всей кривой? – jsedano
ну, моя кривая сделана из 4-х точек, поэтому я могу легко нарисовать ее с помощью Graphics.DrawBezier (Pen, p1, p2, p3, p4), я их спас их от игры – Patryk
OH ok, когда я учился в одном класс мы создаем 2D api (в java), поэтому мы создали плоскость, и мы могли бы рисовать ее, мы могли бы увеличивать и уменьшать масштаб, перемещаться и вращаться, и все, у нас был метод, который преобразовывал точки в плоскости (x, y) до положения на холсте, который мы рисовали, он обладал отличным уровнем абстракции. – jsedano