有人能给我一个什么是ViewModelLocator的快速总结,它是如何工作的,以及与DataTemplates相比使用它的优点/缺点是什么? 我曾尝试在Google上查找信息,但是似乎有很多不同的实现方式,并且没有详细列出它是什么以及使用它的优缺点。