Qual é a diferença entre x: Key, x: Name ex: UID em um DataTemplate no WPF?

Estou tentando criar guias dinâmicas no WPF e estou tentando escrever um modelo de conteúdo que será aplicado apenas a alguns itens da guia. Quero poder criar um identificador para o modelo de conteúdo para poder fazer referência ao código por trás e poder aplicá-lo seletivamente apenas a algumas guias em um único TabControl. No entanto, estou confuso sobre esses três identificadores xaml diferentes. Qual é a diferença e qual é a melhor para meus propósitos?

questionAnswers(2)

yourAnswerToTheQuestion