正點解方法一
<
style
x:key
="horizontallistboxstyle"
targettype
="listbox"
>
<
setter
property
="itemspanel"
>
<
setter.value
>
<
itemspaneltemplate
>
<
stackpanel
orientation
="horizontal"
verticalalignment
="center"
horizontalalignment
="center"
/>
itemspaneltemplate
>
setter.value
>
setter
>
<
setter
property
="itemtemplate"
>
<
setter.value
>
<
datatemplate
>
<
stackpanel
orientation
="horizontal"
>
<
textblock
padding
="5,0,5,0"
text=""
/>
<
textblock
text=""
/>
stackpanel
>
datatemplate
>
setter.value
>
setter
>
style
>
複製**
效果圖:
原來可以覆蓋他預設的樣式。
正點解方法二
還有另外一種方式,控制項中指定
<
itemscontrol.itemspanel
>
<
itemspaneltemplate
>
<
stackpanel
orientation
="horizontal"
/>
itemspaneltemplate
>
複製**
我相信應該有很多人知道橫向繫結資料這個問題,也許是因為太簡單了。。。
但是我查了網上也沒有,問了群裡的人但是似乎沒描述好。
反正是也沒得到答案,於是把整個尋找答案的過程記錄了下來,也分享給我這種初學者。
對於這種問題,首先我們得知道他是乙個樣式繫結的問題,其次我們得想辦法改變它的樣式(方法一和最終)
不行的話想想其他方法的實現,(方法2)。還是不行的話可以試試 邪門的辦法(hack)(方法3)。
因為我的對控制項的知識沒掌握好,不知道listbox 是由 itempanel 做容器。
要更改itempanel中的控制項排列形式,肯定不能在itemtemplate 那裡指定。
因為他只是用來指定重複的內容,一定要去他的itemspanel 指定他的容器。
希望對silverlight的初學者有所幫助。
另外希望路過的牛人介紹一下如何系統的學習。
解決一下我這樣學,不知道相對底一點的東西,遇到書上沒有現成解決方案就困窘的這種狀況。
flex繫結資料
在使用flex開發的過程中,資料繫結是一定會遇到的,這種技術簡單,又有點好玩,重要的是它讓開發變得簡單了。在flex中,資料繫結的方式有這麼三種 示例1中的繫結方式即是第一種繫結方式,在 中直接填寫inputunit.text,表示label顯示的內容和textinput是關聯的,它會隨著texti...
HighChat動態繫結資料 資料後台繫結(三)
今天看了幾位大佬的部落格,學到了一些,現在分享一下,也作為以後的參考 不多說看 1.後台 public actionresult ajax2 reportdata.categories key double?value double?value1 reportitem ri1 new reporti...
繫結資料到ListView
listview1.items.clear 刪除所有元素 listview1.items.remove listview1.selecteditems 0 刪除行 code private void button1 click object sender,eventargs e 取值賦值 listv...