2012-02-03 66 views
0

我有一個用戶控件,我用它作爲listboxItem。在這個用戶控件上有一個圖像,如果該圖像被點擊,我想訪問該項目本身的數據。從列表框中獲取數據

例如: 我所有聯繫人加載到列表框,並在圖像的水龍頭我想初始化phonecall任務。假設聯繫人的電話號碼和姓名位於用戶控件內部的兩個不同的texblock中。我怎樣才能將這兩個價值觀融入我的任務?

我試圖找到發件人對象中的值,但無法做到這一點。

這是一個非常基本的問題,但我似乎無法找到答案,可能有人幫助我嗎?

回答

1

做你嘗試類似var selected = ((ListBox) sender).SelectedItem as MyCustomControl;在列表框中選擇更改的事件?

這應該給你訪問到您的自定義控制對象,你可以訪問電話號碼和名稱的屬性。

*實際語法可能會有所不同*

+0

至於有機會獲得屬性一切完美,感謝。您是否碰巧知道如何修改此代碼以便在控件內部的圖像的tap事件中工作,而不是控件本身?我試圖弄清楚自己,但我想問你,如果你有任何想法不能傷害。 – boert03 2012-02-04 01:05:26

+0

我得玩一下,但因爲你的圖像是你的用戶控件的一部分,所以你可能需要在你的控件上觸發一個事件來觸發圖像(所以你可以使用控件在任何頁面上處理它)以獲得靈活性)或直接在用戶控制中處理水龍頭。 – earthling 2012-02-06 19:40:25