2016-03-05 55 views
0

我已經決定學習一點WPF,並且已經使用Mahapps Metro庫創建了一個應用程序,並且它與SQLite數據庫進行交互(不相關但有一點背景) 。如何在WPF中的窗口中創建圖形

我想畫一個對象,讓我們說一個三角形,在一個新的窗口。

我已經看到這個 - Click - 但形狀的繪圖需要用戶可見。因此,用戶將看到從A點到B點到C點到A點的線。圖像將在幾秒鐘後「重新加載」,即清除窗口/畫布並重繪三角形。

他們是否有任何圖書館可能會使這更容易或WPF有其他我可以用來實現這一目標嗎?

此外,重繪三角形將在一個單獨的線程運行一個循環。有些事告訴我這不會很有效率。有沒有更好的方法來啓動「重繪」?

回答

0

我的「答案」是一些有用的搜索和一些結果,可以幫助您進入下一步選擇適合您的設計。

是的,WPF確實有幫助您在繪製線條中實現某些動畫的功能。

我搜索了 「WPF動畫線圖」,併爲您的研究一些有趣的環節是:

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

generating animated line

Drawing line "slowly" programmatically with wpf

希望這可以讓你在一個良好的方向發展。祝您的項目好運。

+0

謝謝你,你的鏈接是最有幫助的。您還向我提供了可用於獲取所需信息的「正確」搜索字詞。 – chickenbeef