![]() ![]() ![]() ![]() |
|||||
|
|||||
樓主 自然風 ![]()
![]() |
最近剛碰silverlight,因為對於裡面控制項的操作不太熟悉 傳統在web專案的用法為 ListBox1.Items(0).Text,就可以抓取 在silverligt用lbx_detail.Items[0].content.tostring()卻總是抓到Listboxitem型別 請問對silverlight的先進,該用何方法取值呢 ? 再問個問題,如果我要設定listbox中的某一個listboxitem的背景色或是字的顏色該怎麼做 屬性我已經找到,但是在程式碼中卻不知道該如何設定, <ListBox Height="100" HorizontalAlignment="Left" Margin="10,15,0,0" Name="lbx_detail" VerticalAlignment="Top" Width="500"> <ListBoxItem Content="123456" IsSelected="False" Foreground="Red" /> <ListBoxItem Content="123456" IsSelected="False" Foreground="Orange" /> <ListBoxItem Content="123456" IsSelected="False" Foreground="Blue" /> </ListBox> 查到的資料似乎是要用.ItemContainerGenerator.ItemFromContainer這種屬型,麻煩先進指點一二。 謝謝。
本篇文章發表於2011-12-30 14:57
== 簽名檔 ==
程式中迷途的小書僮。 |
1樓 |
想太多了吧....
本篇文章回覆於2012-01-03 08:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
2樓
作者回應
自然風 ![]() |
樓上大大誤會了 XD,我開的是silverlight的專案,根本沒有Select Case這種語法在裡面可用
因此上面那段可都不能用喔!!! 但是還是要感謝您的回答,我這邊的問題是 "如何取得silverlight listbox控制項內第x筆的資料 在描述得詳細一點,在web專案中方法為 ListBox1.Items(0).Text ,在silverlight可沒這種方法喔!!
本篇文章回覆於2012-01-03 08:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
3樓 |
>>我開的是silverlight的專案,根本沒有Select Case這種語法在裡面可用
唉~~ 不知道您在說什麼.... 除非你是指,在Web內鑲一個Silverlight,想要在Web去取得Silverlight內的ListBoxItem 那就真的想太多了,......... XAML VB Code
本篇文章回覆於2012-01-03 11:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
4樓
最有價值解答
jonnyhuang ![]() |
本篇文章回覆於2012-01-05 14:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔-- |
回覆 |
如要回應,請先登入. |