是否有WPF控件的唯一ID? 如果我重命名控件名稱或更改位置,此Id必須是永久的並且不會更改?wpf控制的自動ID
1
A
回答
2
如果你想要一個編號,當你重命名WPF控件,這並不能改變你可以隨時使用
AutomationProperties.AutomationId
從MSDN
獲取或設置字符串,它唯一標識指定的元素。
如果即使這樣也不能滿足您的要求,您可以創建自己的附加依賴項屬性。 AutomationId屬性的好處是您可以使用UI自動化庫和AutomationElement.AutomationIdProperty來查找和控制該UI元素
0
如果您詢問WPF auto是否爲每個控件生成唯一的id,那麼答案爲NO。正如parapura所建議的,您可以使用AutomationIdProperty爲控件(或控件的實例)提供一個id,但您必須手動確保您提供的id是唯一的。
相關問題
- 1. 自動遞增ASP的控制ID
- 2. WPF和控制自動大小
- 3. WPF自電網控制
- 4. 自動控制
- 5. WPF的控制檯控制
- 6. 拖動WPF用戶控制
- 7. ID控件自動改變
- 8. 動態設置控制ID
- 9. 有沒有什麼辦法可以自動爲WPF桌面應用中的WPF控件生成自動化ID?
- 10. WPF:來自usercontrol的訪問控制
- 11. 帶UI自動兼容性的Wpf塢站控制
- 12. 啓動WPF項目。建立自己的控制或購買?
- 13. WPF色帶控制控制
- 14. 有Infragistics控件的WPF UI自動化
- 15. 控制器中的角度ID自動增量
- 16. WPF中的動畫背景控制?
- 17. 使用wpf的圖像滑動控制
- 18. 控制在DataGrid的WPF與動態列
- 19. 自動滾動控制(WinAPI)?
- 20. WPF的VNC控制
- 21. WPF控制的ListView
- 22. 獲取動態控制ID - JQuery的
- 23. ContentPage的動態控制ID生成
- 24. wpf圖控制
- 25. 創建WPF自定義控制mahapps瓦
- 26. WPF編寫自定義控制
- 27. Yii - 裏面自動生成控制器:$ id從哪裏來?
- 28. 當控制器被指定時,link_to是否自動通過:id?
- 29. 自動調整大小WPF控件
- 30. WPF:自動控件大小調整
好吧,這很好,winForm也有類似的東西嗎? – maz 2013-03-22 13:28:14