В отличие от WPF, Xamarin Forms DataTemplate
не имеет встроенного свойства DataType
;вместо этого он определяется директивой x:DataType
в Xaml.Сейчас я пытаюсь построить DataTemplateSelector
, который зависит от значения в свойстве DataType
(x:DataType
в Xamarin), но мне не повезло получить его значение.Я видел, что объект DataTemplate
в Xamarin имеет конструктор, который принимает один тип в качестве аргумента - я даже пытался использовать отражение, чтобы посмотреть, сохранен ли этот тип в каком-то приватном поле;но все равно не повезло.
Любая помощь, чтобы вернуть это значение будет принята.