1. 程式人生 > >[WPF] 讓第一個資料驗證出錯(Validation.HasError)的控制元件自動獲得焦點

[WPF] 讓第一個資料驗證出錯(Validation.HasError)的控制元件自動獲得焦點

## 1. 需求 在上一篇文章 《[在 ViewModel 中讓資料驗證出錯(Validation.HasError)的控制元件獲得焦點](https://www.cnblogs.com/dino623/p/focus_controls_in_ViewModel.html)》中介紹瞭如何讓 Validation.HasError 的控制元件自動獲得焦點,之後引申了另一個問題:如果有多個 HasError 的控制元件,如何只讓第一個自動獲得焦點。 這需求比較常見,所以我試著解決這個問題,最終完成了一個 Demo,XAML 如下: ``` XML