1. 程式人生 > >WPF實現豎向排列並換行顯示

WPF實現豎向排列並換行顯示

template show post 技術 cal http ont textbox box

數據源:

技術分享圖片

效果:

每個數據和TextBox綁定

技術分享圖片

實現:

使用ItemsControl,設置ItemsPanel標簽,數據類型是ItemsPanelTemplate。

控制ItemsControl的條目容器為WrapPanel,Orientation="Vertical",可以豎向排列。

分別定義ItemsControl和TextBox的Height,則實現豎向排列後換行。

技術分享圖片

註意:

ItemsSource為int[]或者List<int>時,無法綁定TextBox。

需要將int[]或者List<int>轉換為List<Class>,Class帶有int ShowProperty屬性,再將TextBox綁定到ShowProperty屬性上實現。

WPF實現豎向排列並換行顯示