Возьмите следующий код F #:
type Blah<'T>(objects : 'T array) as this = // whatever
Когда я пытаюсь использовать этот тип в документе XAML, тип, связанный с универсальным параметром, не существует, и это уродливо.Я думаю, что компилятор тоже жалуется:
<ns:Blah foo="bar"/>
Итак, я пытаюсь присвоить псевдониму тип (внизу моего файла Blah.fs):
type StuffBlah = Blah<Stuff>
ЗатемЯ использую его таким же образом в своем документе XAML, тип не найден:
<ns:StuffBlah foo="bar"/>
Почему это так?Есть ли более чистый и элегантный способ сделать это?Я до сих пор знакомлюсь с Silverlight, XAML и F #, поэтому любые советы будут с благодарностью.Спасибо.