Mam ponad 500 fragmentów danych (każdy zawiera 4 ciągi znaków), które chcę załadować w mojej aplikacji WindowsPhone na kilku stronach, używając ScrollViewer + Grid, aby wyświetlić informacje w TextBlocks. Myślałem o zrobieniu tego z XML, ale nie wydawało się to zbyt atrakcyjne pod względem szybkości. Czy jest na to szybszy lub oficjalnie preferowany sposób?

1
Adrian Marinica 8 lipiec 2011, 21:07
Skąd pochodzą dane?
 – 
foson
8 lipiec 2011, 21:15
Cóż, będzie pochodził z pliku w pamięci lokalnej w telefonie.
 – 
Adrian Marinica
8 lipiec 2011, 21:17

3 odpowiedzi

Najlepsza odpowiedź

Chociaż wyniki mogą się różnić w zależności od używanego wykresu obiektów, Binary Serialization jest często dobrym rozwiązaniem. Kompromis polega na tym, że nie jest tak wszechstronny ani łatwy w użyciu, ale prawdopodobnie zyskasz przewagę prędkości. Jest tabela porównawcza przedstawiająca różne typy serializacji i deserializacji.

1
keyboardP 8 lipiec 2011, 21:42
SharpSerializer jest niesamowity. Witryna, do której linkowana jest klawiatura P, ma całkiem dobry przykład użycia jej w WP7. eugenedotnet.com/2010/12/…
 – 
William Melani
8 lipiec 2011, 22:35

Załaduj dane do kolekcji typu niestandardowego i użyj wiązania danych.

0
foson 8 lipiec 2011, 21:16
Tak, ale jaki jest najszybszy sposób ładowania danych?
 – 
Adrian Marinica
8 lipiec 2011, 21:19

Możesz także zajrzeć do Marca Gravella port buforów proto Google, który ma niezwykle imponującą wydajność w porównaniu z wbudowaną serializacją.

0
Community 23 maj 2017, 14:44