我現在在這裏新建,並且可能會告誡人們我的英語不是我的主要語言。 我目前正在嘗試學習WPF和XAML,現在我試圖做某種繪畫程序。Canvas的可切換模板
我有所有的後臺代碼工作(MVVM後編程),其中我的WM有一個屬性名稱繪製,其中包含像X1,X2,Y1,Y2,ElementType等信息等。所有需要在畫布上繪製的信息。我的想法是,我會在XAML代碼不同勢模板不同ElementTypes(所以要保持一個清潔的儘可能的代碼),即如果的ElementType = 線,將畫線或的ElementType的= 文本框一文本框將被插入到畫布上。
我在網上搜索了很多不同的方式來做到這一點。但我發現的唯一答案是從這個網站,它只能讓我畫線不選擇不同的模板之間。我可能正在尋找錯誤的信息,或者它可能不可能我不知道,但現在我想問:) :)
所以有人在這裏誰可以指導我在正確的方向或做一個簡單的例子XAML如何用兩個模板來做到這一點。這將是非常讚賞
希望任何這是有道理的
謝謝
/Ephreal