2017-06-15 40 views
0

嗯,我是一個新手。我想在WPF中編寫一個應用程序。主purpouse將繪製預定義的元素/對象。用戶輸入主要通過文本框 - 數字來實現。但我想添加一些用戶輸入來繪製自己+縮放和移動。下一個功能將保存繪圖以供稍後加載和另一次編輯(可能打印,但距離很遠)。繪圖應用程序 - 最簡單的設計

我能想象這樣的事情:

  • 由於一些用戶交互我prefere使用的InkCanvas
  • 我要定義一些特性我自己的元素/對象。但是它將在哪裏定義?一些外部文件可能?
  • 保存文件將被組成的XAML代碼只

我會更加最近研究這個,但我想知道我的想法是正確的方式。

這些要點是否正確或完全廢話? :)

謝謝,對不起......英語

回答

0

我不知道如果這正是你要找的,但在這裏建議的一個小名單,以幫助你達到你的目標:

  • 首先,如果您要創建應用程序,您應該先看到this。它解釋了Model-View-ViewModel模式,當你在WPF上創建某些模式時這是非常重要的。這可以幫助你消除第二點。

  • 關於你保存文件,我不知道到底是什麼你心裏有,但是這取決於你想保存什麼事。如果你想,InkCanvas必須直接在bitmap出口工作的選項。如果你需要存儲一些設置,根據你的需要,你可以用SettingsResources

  • InkCanvas工作似乎是您的需要選擇適當的工具。當然,你必須建立一個圍繞這個控制你的應用程序