我有一個用戶控件,並已作爲設計的第一個元素。現在運行時,我想刪除並希望刪除Grid元素的實例並希望添加Panel元素。怎麼可能?如何刪除用戶控件的第一個元素?
0
A
回答
0
添加和刪除子控件可以trickey,所以我建議你有兩個控件作爲孩子的用戶控件,並改變他們的Visibility
因爲你需要
0
你的問題是相當困難的理解。也許你應該在發佈之前重新閱讀。
據我瞭解,你想改變一個UserControl的內容?這很簡單:只需使用您喜歡的任何其他元素來設置UserControl的Content-Property。
「面板」是不是真正的元件,其用於其它面板狀網格或帆布的基類。所以,如果你想更換一個網格,用帆布您的用戶控件的內容,只需使用:
userControl.Content = new Canvas();
如果不幫你,請返工你的問題。
0
藉助以下代碼,我們可以找到UserControl的第一個元素。
ContentPresenter _ContentPresenter = VisualTreeHelper.GetChild(VisualTreeHelper.GetChild(this, 0), 0) as ContentPresenter;
FrameworkElement _First_Element = VisualTreeHelper.GetChild(_ContentPresenter, 0) as FrameworkElement;
相關問題
- 1. 如何刪除第一個元素並使第二個元素成爲java.util.NavigableSet中的第一個元素?
- 2. 如何刪除所有元素除jQuery中的第一個元素和第二個元素?
- 3. 如何使用c#刪除XML的第一個元素?
- 4. 當刪除最後一個元素,jquery刪除第一個元素
- 5. Vuex僅刪除第一個元素
- 6. 刪除3元素元組的第一個元素
- 7. 如何刪除數組中元素值的第一個實例?
- 8. 如何刪除列表中的第一個元素
- 9. 如何從linq查詢中刪除第一個元素
- 10. 如何從鏈接列表中刪除第一個元素?
- 11. 如何將兩個html元素綁定在一起,當第一個被刪除第二個也從DOM刪除
- 12. 如何刪除角元素的最後一個子元素
- 13. 如何刪除列表的第一個和最後一個元素?
- 14. Python:檢查csv中的一個元素,使用另一個元素從第二個文件中刪除
- 15. 如何從MATLAB中的第一個單元陣列中刪除共同元素?
- 16. 如何用JSoup從另一個元素中刪除一個元素?
- 17. 如何從陣列中刪除每個第N個元素
- 18. 如何刪除陣列的第n個元素MongoDB中
- 19. swift:如何分割一個字符串並刪除第一個元素?
- 20. 如何選擇元素但排除第一個和最後一個元素
- 21. Javascript - 使用getElementsByClassName刪除一個元素
- 22. 移除QMap的5個第一元素
- 23. javascript只刪除每一個第二個元素
- 24. 用戶刪除特定的子元素
- 25. 刪除數據庫中的第一個元素SQL查詢
- 26. 刪除第一個元素的方案功能
- 27. array_shift不刪除數組的第一個元素
- 28. 刪除HTML塊中的第一個IMG元素
- 29. 刪除Char *陣列中的第一個元素Objective C
- 30. 刪除第一個元素的雙向鏈表
雖然它不能回答你的問題......我建議,不要只用於設計目的的元素。這是一個很奇怪的方法。使用運行期間要使用的元素設計您的UI。你想如何確保你的佈局在將另一個元素替換爲另一個元素後仍然正確? – DHN 2013-04-22 14:03:28