Durante la definizione di stile nel dizionario risorse è possibile utilizzare siaWPF stili: differenza tra x: Nome e x: Tipo
x:Name="xyz"
e
x:Type="xyz".
e possono fare riferimento a questo stile in XAML come {StaticResource xyz}.
maggior parte degli esempi usano 'x: Key', e la differenza tra 'nome' e 'chiave' è che l'utilizzo di 'x: nome' consente di utilizzare questa definizione stile code-behind?
FISSI: La domanda è completamente sbagliata. Quello che si chiedeva era la differenza tra x: Key e x: Name. Ma non sono andato a provare questo codice da solo, ma facevo semplicemente affidamento sui ricordi - pensavo di avere entrambi in ResourceDictionary, il che era sbagliato. E inoltre non avevo questo codice in
<xxx.Resources >
sezioni, poiché non funziona neanche. Non puoi fare riferimento a Style che non ha x: Key (x: Name non funziona qui), e aggiungendo due stili senza x: Key lancia un'eccezione poiché entrambi ottengono la stessa chiave (vuota?) Nel dizionario.
Ray mette tutta la differenza in un modo molto bello, grazie.
Colpa mia
Questa è una domanda trabocchetto –