Sto avendo un momento difficile ottenere informazioni su indicizzatore di un oggetto attraverso il TypeDescriptor - solo per essere sicuri, voglio dire una cosa del genere:L'indicizzatore di un oggetto è in qualche modo accessibile tramite il suo TypeDescriptor?
class ComponentWithIndexer
{
public string this[int i]
{
get { return "hello"; }
}
}
Dato che è possibile influenzare Binding in WPF con personalizzazione Typedescriptors e poiché è possibile eseguire il binding agli indicizzatori in WPF (ad esempio {Binding [12]
), mi chiedevo se le informazioni sugli indicizzatori siano disponibili anche tramite un descrittore di tipi. Quindi, dove nasconde l'informazione, e se non si nasconde lì, come funziona il binding di WPF contro gli indicizzatori?
triste ... Suppongo che legare a indicizzatore deve essere una sorta di hack come il descrittore di tipo non può dare le informazioni. – flq
@flq possibilmente - dovrei andare a scavare intorno per confermare, ma è ragionevole – JerKimball