[回到版面]
回應模式
名 稱
內 文
附加圖檔[] []
  • 可附加圖檔類型:GIF, JPG, JPEG, PNG,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 4096 KB。
  • 當檔案超過寬 125 像素、高 125 像素時會自動縮小尺寸顯示
  • AA可使用 [aa][/aa] 防止變形
  • 回覆時程式碼縮排會被trim消掉,請善用[code][/code]標色或貼到ideone等網站
  • LaTeX記法可以用「$$」或「\( \)」包起來,例如「$\sum_{k=1}^{k=n} k^2 = \frac{n(n+1)(n+2)}{6}$」

檔名:1508854397109.jpg-(315 KB, 1280x1856)
315 KB
無標題無名氏17/10/24(二)22:13:17 ID:ItMEbSJoNo.12533
各位好,這裡是非本科生,只是對語言有興趣
語言是C# 開發選擇則是WPF

請問該怎麼動態產生控制項?
我希望使用者使用下拉式選單選擇需要的數量
然後便可以產生同樣數量的格子讓使用者輸入

原本想用DataGridView來寫動態的表格
但是WPF並不能使用上述的控制項

感謝各位
無名氏17/10/25(三)11:13:07 ID:R8zyIWwINo.12534
網頁還是WIN FORM?
無名氏17/10/25(三)11:36:06 ID:D0RNTqZwNo.12535
>>12534
原Po都說是WPF了

>>12533
在下拉選單的事件裡可以new出你要的控制向
然後this.Children.Add()來加入
無名氏17/10/26(四)02:14:12 ID:leon.nCgNo.12543
>>12533
在WPF上比較正確的做法是用列表類的容器控制項,覆寫它們的項目樣板(就是改成你要動態產生的格子)
然後將容器的項目來源接到一個後端資料的動態集合
再把樣版內容與後端資料Binding起來
之後就依照程式邏輯去增減動態集合
就會自動產生了

我簡單寫了一個範例和解釋 你可以參考看看
https://goo.gl/VZcxhc

【刪除文章】[]
刪除用密碼: