答心愿
它们不是同一样东西。
x:Name是一个xaml概念,主要用于引用元素。当你给一个元素x:Name xaml属性时,“指定x:Name变成当处理xaml时在底层代码中创建的字段的名称,并且该字段保存对该对象的引用。(MSDN)所以,这是一个设计器生成的字段,默认情况下具有内部访问权限。
Name是a的现有字符串属性FrameworkElement,以xaml属性的形式列示为任何其他wpf元素属性。
因此,这也意味着x:Name可以用于更广泛的对象。这是一种使xaml中的任何内容都能被给定名称引用的技术。