我想知道如何從C#代碼隱藏找到特定的StackPanel一個列表框裏面,想hyperlinkbuttons添加到StackPanel的(這是一個列表框裏面)動態?如何在列表框中查找特定的堆棧面板並將超鏈接按鈕動態添加到該堆棧面板?
0
A
回答
1
使用VisualTreeHelper類,直到找到StackPanel的具有匹配名稱遍歷列表框內部的項目層次。這裏是an example question,請查看代碼片段的接受答案。
至於添加項目動態,this question覆蓋它。
0
你也可以找到這樣的
ListBoxItem selItem = (ListBoxItem)(listboxWeight.ItemContainerGenerator.ContainerFromIndex(listboxWeight.SelectedIndex));
StackPanel weightpanel = (StackPanel)selItem.Content;
var panel1 = weightpanel.Children[0] as HyperlinkButton;
相關問題
- 1. 把堆棧面板並排
- 2. 將控件從一個堆棧面板移動到另一個堆棧面板
- 3. Silverlight 4:將HyperlinkButton動態添加到堆棧面板
- 4. wpf堆棧面板
- 5. 停靠在底部的堆棧面板,並添加列定義
- 6. 如何將scrollViewer添加到文本塊的堆棧面板?
- 7. 如何將一個堆棧面板的子項滑動到wp7中的另一個堆棧面板?
- 8. Silverlight的 - 如何在代碼中添加文本框到堆棧面板後面
- 9. 如何將Tap效果添加到堆棧面板?
- 10. GWT堆棧面板選擇
- 11. 堆棧面板和網格
- 12. 在堆棧面板內滾動列表框?
- 13. 添加多個堆棧板.........
- 14. 綁定複選框被檢查到堆棧面板可見性
- 15. 定位在一個堆棧面板內的動態項目
- 16. 堆棧面板不自動拉伸
- 17. WPF堆棧面板可見性動畫
- 18. XAML水平堆棧面板滾動
- 19. 堆棧面板厚度動畫
- 20. WPF堆棧面板滾動問題
- 21. 將按鈕動態添加到面板
- 22. WPF堆棧面板居中對齊
- 23. 在堆棧面板中動態添加控件的WPF火災事件
- 24. 堆棧的頂部應該在堆棧的鏈表中實現?
- 25. 按鏈接列表執行堆棧
- 26. 如何從XAML代碼加載網格並將其動態/運行時添加到堆棧面板?
- 27. 我可以將堆棧添加到ArrayList(或鏈接列表)嗎?
- 28. 我應該從堆棧面板而不是堆棧面板,網格或其他UI元素或UserControl繼承嗎?
- 29. 將自定義控件添加到另一個類的堆棧面板
- 30. WPF面板 - 非標準堆棧
使用datacontxt找到一個列表框裏面的物品。並且改變已經添加的控件的可見性比從後面的代碼添加控件更容易。 – TutuGeorge 2012-04-12 10:35:31