0
目前,我正在寫一個簡單的繪製應用程序,它在畫布上繪製線條,橢圓等。但是,這只是開始,我需要允許最終用戶更改每個圖形對象的屬性。讓我們說行有顏色屬性或協調參數應該改變。如何爲圖形對象創建/分配屬性?
有幾件事情加:
- WPF應用
- C#
- XML存儲信息
我會很感激,如果專家給我如何的一些想法和擡頭爲對象創建/分配屬性。
在此先感謝。
AK
目前,我正在寫一個簡單的繪製應用程序,它在畫布上繪製線條,橢圓等。但是,這只是開始,我需要允許最終用戶更改每個圖形對象的屬性。讓我們說行有顏色屬性或協調參數應該改變。如何爲圖形對象創建/分配屬性?
有幾件事情加:
我會很感激,如果專家給我如何的一些想法和擡頭爲對象創建/分配屬性。
在此先感謝。
AK
您可以創建Shape
類的實例,並使用這些對象的屬性來設置的東西喜歡的顏色。你需要創建你的界面,允許用戶這樣做。您可以使用XamlWriter
和XamlReader
類來序列化您的信息。
謝謝請糾正我,如果我錯了,所以我必須創建類(從Shape類繼承),例如http://msdn.microsoft.com/en-us/library/system.windows.shapes.shape.aspx,然後在序列化時將這些屬性寫入XML文件。如我錯了請糾正我。謝謝。 –
您必須創建從Shape繼承的類的*實例*。有一些內置的,如Ellipse,Line和Rectangle。聽起來像你有正確的一般想法,但。 –