2016-03-05 2 views
0

Я решил изучить немного WPF, и я создал приложение с библиотекой Mahapps Metro и взаимодействует с базой данных SQLite (не связанный, но немного фона) ,Как создать чертеж в окне в WPF

Я хотел бы нарисовать объект, скажем треугольник, в новом окне.

Я видел это - Click - но рисунок формы должен быть видимым для пользователя. Таким образом, пользователь увидит, что линия проходит от точки A до B к C в A. Изображение будет перезагружаться через несколько секунд, то есть очистка окна/холста и перерисовка треугольника.

Являются ли они любыми библиотеками, которые могут сделать это проще или WPF есть что-то еще, что я могу использовать для достижения этого?

Кроме того, перерисовка треугольника будет в отдельном потоке, выполняющем петлю. Что-то подсказывает мне, что это не будет очень эффективно. Есть ли лучший способ инициировать «перерисовку»?

ответ

0

Мой «ответ» - это некоторые полезные поиски и несколько результатов, которые могут помочь вам перейти к следующему шагу по решению о дизайне, который работает на вас.

Да, у WPF есть средства, которые помогут вам добиться некоторой анимации в линиях рисования.

Я искал «МОФ одушевленные штриховой рисунок» и некоторые интересные ссылки для вашего исследования являются:

How do you animate a line on a canvas in C#?

generating animated line

Drawing line "slowly" programmatically with wpf

Надеюсь, это поможет вам идти в правильном направлении , Удачи вам в вашем проекте.

+0

Спасибо, ваши ссылки были наиболее полезными. Вы также дали мне «правильные» условия поиска, которые я мог бы использовать для получения необходимой мне информации. – chickenbeef