x:Name和Name的区别在于,一些控件具有名称属性(Name),该属性基本上与设置x:Name相同。 当可用时,使用Name是否比x:Name更优? 这里是我理解x:Name vs Name的参考资料。
如果类上存在Name属性,则Name和x:Name可以互换使用作为属性,但是如果它们同时出现在同一个元素上将会导致错误。来源: x:Name Attribute 换句话说,你可以使用任意一个,只要不在同一个元素上使用两者。