我有一個用戶控件,並已作爲設計的第一個元素。現在運行時,我想刪除並希望刪除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. 刪除除n個第一個元素之外的所有元素
- 10. 如何從鏈接列表中刪除第一個元素?
- 11. 如何從linq查詢中刪除第一個元素
- 12. 如何將兩個html元素綁定在一起,當第一個被刪除第二個也從DOM刪除
- 13. 在javascript中創建第2個html元素刪除第一個
- 14. 如何刪除角元素的最後一個子元素
- 15. 刪除每個子元素除了第一個孩子嗎?
- 16. 刪除除PHP第一個之外的所有列表元素?
- 17. 如何刪除列表的第一個和最後一個元素?
- 18. 從ArrayList中刪除用someString找到的第一個元素?
- 19. Javascript刪除一個元素
- 20. Python:檢查csv中的一個元素,使用另一個元素從第二個文件中刪除
- 21. jQuery:刪除第二個匹配元素
- 22. 如何刪除一個用戶控件編程
- 23. 如何從MATLAB中的第一個單元陣列中刪除共同元素?
- 24. 如何用JSoup從另一個元素中刪除一個元素?
- 25. 如何從陣列中刪除每個第N個元素
- 26. Jquery-刪除每個節點的第一個元素
- 27. 如何刪除陣列的第n個元素MongoDB中
- 28. 如何刪除陣列的第n個元素與嗎啡
- 29. 如何刪除陣列末尾的第n個元素
- 30. swift:如何分割一個字符串並刪除第一個元素?
雖然它不能回答你的問題......我建議,不要只用於設計目的的元素。這是一個很奇怪的方法。使用運行期間要使用的元素設計您的UI。你想如何確保你的佈局在將另一個元素替換爲另一個元素後仍然正確? – DHN 2013-04-22 14:03:28