Суть в том, что из многих компонентов в WinPhone Framework зачем-то удалили целые куски.
Например, из System.Collections.Generic выкинут SortedSet (очевидно в Microsoft считают, что он там не нужен).
Аналогичная ситуация по-моему с Bitmap, но там хотя бы можно заменить на WriteableBitmap
Собственно вопрос: как можно впихнуть всю эту радость обратно. Ведь эти типы определенно не зависят от самой платформы, просто видимо желание левой пятки Microsoft обрезать фреймворк (зачем?).
Я вижу два способа:
Создать свой класс и нагло его описать. Сурово, будет работать, только один черт знает, как выглядит source code у
того же SortedSet. Его можно где-то посмотреть? Пока нагуглить не смог.
Впихнуть как нибудь компоненты из .Net framework нормального в WinPhone-проект. Насчет работоспособности этого что-то я не уверен.
Еще есть пояснения, комментарии, предложения?
Очень хотелось бы, чтобы кто-нибудь пояснил, можно ли найти исходный код для классов из .Net Framework.
[update № раз]
Жесть, чем дальше изучаю, тем больше поражаюсь идиотизму ребят из Мелкософта. Ну зачем, зачем надо было выкидывать метод RemoveAll из класса List
Ответ
Его можно где-то посмотреть? С помощью .NET Reflector. Но учтите, что там могут быть обращения к неуправляемым библиотекам, отсутствующим в Windows Phone.
Комментариев нет:
Отправить комментарий