Diferença entre as propriedades de dependência anexada e não anexada no Silverlight

Ok Stackers, passei algumas horas boas nessa questão e quero saber se alguém tem uma resposta definitiv
Para toda a pesquisa que fiz, não consigo encontrar QUALQUER diferença entre.Register e.RegisterAttached dentroLuz cinz. Agora, antes de pular a arma e me dizer que.RegisterAttached é usado para anexar um DP a outra classe, tente implementar uma Propriedade de Dependência Anexada usandoDependencyProperty.Register(). Não encontrei uma única diferença e, portanto, não sei qual é a diferenç
Além disso, no meu caso específico, estou tentando estender a funcionalidade da classe Grid e quero dar algumas propriedades extras. Como tal, tentei listar passando os doistypeof(Grid) etypeof(FluidLayoutManager) (a classe de implementação) como o parâmetro ownerType e também parece fazer muito pouca diferença ... (acredito que faz diferença quando passo duas classes personalizadas do mesmo espaço para nome. No entanto, ao passar uma classe definida pela Microsoft vs. uma classe personalizada, sempre a mostro no XAML como um DP da classe personalizada.)
Qualquer esclarecimento sobre este tópico seria muito apreciado, pois estou sentado aqui coçando a cabeça e me perguntando se há alguma diferença, ou se a Microsoft está apenas brincando comigo de nov

questionAnswers(5)

yourAnswerToTheQuestion