在C#中!根據所選條目在圖形中繪製形狀
我想創建一種機制,根據用戶選擇在人體上繪製或顯示形狀。爲了說明:
注意:我沒有這些圖片。它們僅用於說明目的。來源:www.uebungen.ws
因此,如果用戶選擇了活動時,應PROGRAMM繪製形狀對於所使用的肌肉或顯示準備好的位圖或任何到背景圖形,它是人體。 在最終版本中,將會有比這裏更多的選擇可能性,所以只爲每個可能的選擇準備一個位圖並不是真正的選擇。
如果您不太明白我的意思,請訪問:www.uebungen.ws。這是我從上面獲得照片的網站。
的問題:
如何建立數據結構?由於在不久的將來肌肉的數量不會改變,我可以簡單地創建某種枚舉結構。我在這裏看到一個有趣的例子:Nested Enum。或者我可以創建一個列表,其中包含所有肌肉的特定條目。但是兩個版本都有問題,在展示時,我必須決定哪個肌肉是哪個。我可以看到一個大的開關盒查詢即將到來...
將數據傳輸到GUI 如果我有一個很好的數據結構,很好。但是,如何將數據傳輸到GUI?假設我使用帶綁定的WPF,我不能簡單地創建一個包含所有可能的肌肉作爲屬性的類,只是爲了將不同紅色形狀的可見性綁定到這些屬性。那麼如何做到這一點?一個大開關盒?一個新的自定義控件?
如何顯示紅色形狀? 位圖或繪圖形狀,或者你會推薦什麼?
THX您的幫助
我會使用一個ItemsControl與一個畫布,因爲它的ItemsPanel,並有幾何形狀的數據項的一部分。 –