<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Phone</title><link>https://www.dotnetzone.gr:443/cs/forums/180/ShowForum.aspx</link><description>Θέματα development για SmartPhones που τρέχουν το λειτουργικό Windows Phone 7.x</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Portable wrapper για FileInfo, StorageFile?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72408.aspx</link><pubDate>Wed, 27 Mar 2013 00:52:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72408</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72408.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=72408</wfw:commentRss><description>&lt;p&gt;Το καταλαβαίνω αυτό που λες, αλλά ο κώδικας που θα έχεις συνολικά θα είναι πολλάπλασιος... Ασε που έχει υλοποίηση σε &lt;u&gt;κάθε&lt;/u&gt; platform - το portable μόνο για τα interfaces;&lt;/p&gt;&lt;p&gt;Από ότι είδα μέσα στο Implementation του WinRT έχει τον παρακάτω κώδικα:&lt;/p&gt;&lt;p&gt;&lt;span style="color:blue;"&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;var&lt;/span&gt; wrtStream = await _wrappedFile.OpenAsync(fileAccessMode);&lt;br&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;&lt;font color="#000000"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;/span&gt;return&lt;/span&gt; wrtStream.AsStream();&lt;br&gt;&lt;/p&gt;&lt;p&gt;Οπότε μπορείς να έχεις Stream και από WinRT...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;/p&gt;</description></item><item><title>Απ: Portable wrapper για FileInfo, StorageFile?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72407.aspx</link><pubDate>Tue, 26 Mar 2013 21:15:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72407</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72407.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=72407</wfw:commentRss><description>Το τρυκ είναι να φτιάξεις ένα κοινό σετ από interfaces και κλάσεις που θα κάνουν τα "κοινά" κομμάτια και τα specialized cases σε άλλες βιβλιοθήκες. Το StorageFile API είναι ένα καλό ξεκίνημα.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Φαίνεται ότι κάποιοι το ξεκινήσανε ήδη, καθώς από μία άσχετη αναζήτηση, βρήκα το &lt;a href="http://pclstorage.codeplex.com/"&gt;PCL Storage&lt;/a&gt;&amp;nbsp;project στο Codeplex, το οποίο μεταξύ άλλων αντιμετωπίζει και την έλλειψη της FileIO στα Windows Phone. Αν δεν το έχει πάρει κανείς χαμπάρι, στα Phone δεν μπορείς να καλέσεις ένα απλό ReadAllTextAsync, αλλά πρέπει να παίζεις μόνος σου με τα streams. Μπλιαχ.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Το project είναι πολύ καινούριο με ελάχιστα issues και discussions, αλλά ο κώδικας και μόνο αρκεί για να ξεκινήσει κανείς χωρίς να ξανα-γράφει τα βασικά.&lt;/div&gt;</description></item><item><title>Απ: Portable wrapper για FileInfo, StorageFile?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72361.aspx</link><pubDate>Sat, 23 Mar 2013 04:28:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72361</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72361.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=72361</wfw:commentRss><description>&lt;p&gt;Δεν νομίζω ότι δουλεύει ακριβώς έτσι - κάποια στιγμή που χρειάστηκα να έχω ένα portable library για να κάνει parse ένα αρχείο, το μόνο που&amp;nbsp;είχα καταφέρει να περάσει προς τα μέσα είναι το Stream του .NET Framework. Το πως θα περάσεις το Stream προς το portable library, είναι ξεχωριστό implementation για κάθε πλατφόρμα. Βέβαια, στην περίπτωσή μου το πέρασα από Silverlight, και από Windows Form... &lt;/p&gt;&lt;p&gt;Το StorageFile μπορεί να γυρίσει ένα Stream;&lt;/p&gt;&lt;p&gt;Για το DirectoryInfo/StorageFolder, νομίζω ότι η υπόθεση είναι χαμένη, με το Portable library στην μέση.&lt;/p&gt;&lt;p&gt;Μπορείς, βέβαια, να υποβάλεις τα "παραπονά" σου στο &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio" target="_blank"&gt;γνωστό site&lt;/a&gt;, και να μπεις στην "αναμονή", όπως και &lt;a href="http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3385310-support-odata-client-in-portable-class-library" target="_blank"&gt;άλλοι&lt;/a&gt;...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp; &lt;/p&gt;&lt;p&gt;George J.&lt;/p&gt;</description></item><item><title>Portable wrapper για FileInfo, StorageFile?</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72357.aspx</link><pubDate>Thu, 21 Mar 2013 00:15:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72357</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72357.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=72357</wfw:commentRss><description>Έχει κανείς υπόψη του κάποιο wrapper που να κρύβει πίσω του τα FileInfo/DirectoryInfo και StorageFile/StorageFolder σε ένα portable library?&amp;nbsp;</description></item></channel></rss>