<?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>Απ: Ερώτηση Windows Phone 7: Eίναι δυνατό το Binding στο WebBrowser Control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66660.aspx</link><pubDate>Mon, 25 Jul 2011 06:20:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66660</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66660.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=66660</wfw:commentRss><description>&lt;p&gt;To UTF-16 είναι &lt;a href="http://www.iana.org/assignments/character-sets"&gt;υπαρκτό encoding&lt;/a&gt;&amp;nbsp;ενώ υπάρχουν encodings και για το UCS2 (το υποσύνολο που χρησιμοποιούν τα Windows). Το ότι υπάρχουν πάντως δεν σημαίνει ότι τα υποστηρίζει και ο browser, αν και θα μου φαινόταν περίεργο να μην παίζει το UTF16. &lt;/p&gt;</description></item><item><title>Απ: Ερώτηση Windows Phone 7: Eίναι δυνατό το Binding στο WebBrowser Control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66659.aspx</link><pubDate>Mon, 25 Jul 2011 04:45:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66659</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66659.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=66659</wfw:commentRss><description>&lt;p&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;Παναγιώτης Καναβός:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Μπορεί να φταίει ακριβώς ότι έβαλες το UTF-8. To .ΝΕΤ χρησιμοποιεί UTF-16 encoding&amp;nbsp;για τα string&amp;nbsp;κι εσύ λες ότι το string που περνάς είναι σε UTF8.&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/p&gt;&lt;p&gt;Ναι το δέχομαι αυτό: Και η ερώτηση τώρα =&amp;gt; Πως θα περάσω ένα UTF-8 string σαν string, αν εξ ορισμού τα string είναι UTF-16; Εκτός αν το html, αν του&amp;nbsp;βάλω στο content tag,&amp;nbsp;υποστηρίζει και utf-16 και μου διαφεύγει...&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Ερώτηση Windows Phone 7: Eίναι δυνατό το Binding στο WebBrowser Control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66656.aspx</link><pubDate>Sun, 24 Jul 2011 06:43:07 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66656</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66656.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=66656</wfw:commentRss><description>Μπορεί να φταίει ακριβώς ότι έβαλες το UTF-8. To .ΝΕΤ χρησιμοποιεί UTF-16 encoding&amp;nbsp;για τα string&amp;nbsp;κι εσύ λες ότι το string που περνάς είναι σε UTF8.</description></item><item><title>Απ: Ερώτηση Windows Phone 7: Eίναι δυνατό το Binding στο WebBrowser Control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66653.aspx</link><pubDate>Sun, 24 Jul 2011 01:15:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66653</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66653.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=66653</wfw:commentRss><description>&lt;p&gt;Λοιπόν, έφτιαξα ένα UserControl που έχει ένα WebBrowser control και μόνο μία ιδιότητα: Html! Έχω πιάσει το WebBrowser.Loaded, περνάω το html κώδικα στην ιδιότητα Html και μέσα στο Loaded handler κάνω το WebBrowser.NavigateToString στον html κώδικα. &lt;/p&gt;&lt;p&gt;Και ενώ κατάφερα να μην "σπάσω" το MVVM pattern στην ανάπτυξη, η html σελίδα που δείχνει το WebBrowser control είναι στα "κορακίστικα": Το string είναι Unicode, και περνάω content tag utf-8. Έχω πάλι πέσει σε "περίπτωση";&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;</description></item><item><title>Απ: Ερώτηση Windows Phone 7: Eίναι δυνατό το Binding στο WebBrowser Control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66628.aspx</link><pubDate>Fri, 22 Jul 2011 01:37:45 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66628</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66628.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=66628</wfw:commentRss><description>&lt;p&gt;Εδώ που τα λέμε, αν θέλεις να κάνεις "κάτι" όταν σηκωθεί κάποιο event μπορείς άνετα να χρησιμοποιήσεις triggers και ένα CallMethodAction το οποίο θα καλέσει τη μέθοδο που θέλεις στο ViewModel. Θα χρειαστείς 6-7 γραμμές στο view απλά και μόνο για να πεις ορίσεις το event και το action αλλά γλυτώνεις τη δημιουργία ενός νέου behavior ή attached property. &lt;/p&gt;&lt;p&gt;Το "μείον" είναι ότι το CallMethodAction σε δένει περισσότερο με το ViewModel. Αν το action αυτό αφορά UI functionality καλύτερα να μην το μπλέξεις με το ViewModel. Άσε που ένα behavior ή attached property χρειάζονται πολύ λιγότερο XML.&lt;/p&gt;</description></item><item><title>Απ: Ερώτηση Windows Phone 7: Eίναι δυνατό το Binding στο WebBrowser Control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66627.aspx</link><pubDate>Fri, 22 Jul 2011 01:02:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66627</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66627.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=66627</wfw:commentRss><description>&lt;p&gt;Μπα, παίζουμε και με WP τώρα?&lt;/p&gt;&lt;p&gt;Δεν μπορώ να περιγράψω πόσες φορές θέλησα να κάνω φόνο τις τελευταίες μέρες επειδή κάποιος "ξέχασε" ή "δεν σκέφτηκε" ότι ένα απαραίτητο property θα πρέπει να είναι και DependencyProperty. Αντιμετώπισα κι εγώ το πρόβλημα με attached properties αλλά αντί να πειράζω το control απευθείας, πρόσθεσα ένα handler στο event που ήθελα (π.χ. στο Loaded ή Activated) και εκεί έβαλα τον κώδικα που ήθελα να τρέξω.&lt;/p&gt;&lt;p&gt;Ο λόγος που το έκανα αυτό ήταν ότι είχα ξεκινήσει με behaviors και όταν κόλλησα κάπου (δεν έπαιζε inheritance στα DependencyProperties ) απλά έβαλα ένα attached property το οποίο στο PropertyChanged event "κόλλαγε" τον κώδικα όπως και το behavior.&lt;/p&gt;</description></item><item><title>Ερώτηση Windows Phone 7: Eίναι δυνατό το Binding στο WebBrowser Control</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66626.aspx</link><pubDate>Fri, 22 Jul 2011 00:14:15 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66626</guid><dc:creator>George J. Capnias</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66626.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=180&amp;PostID=66626</wfw:commentRss><description>&lt;p&gt;Κάνω κάποιες δοκιμές αυτές τις μέρες με το Windows Phone 7 SDK -&amp;nbsp;data binding και απεικόνηση δεδομένων - όχι extreme περιπτώσεις.&lt;/p&gt;&lt;p&gt;Θέλω να χρησιμοποιήσω το WebBrowser control για να απεικονίσω ένα πεδίο που περιέχει html. Το WebBrowser control δεν περιέχει κάποιο Property που μπορεί κάποιος να κάνει bind html κώδικα. Μια λύση στο πρόβλημα είναι τα attached properties και μια λύση στο πρόβλημα περιγράφεται στη δημοσίευση "&lt;a href="http://compiledexperience.com/blog/posts/binding-html-to-the-web-browser-control"&gt;Binding Html to the Web Browser Control&lt;/a&gt;".&lt;/p&gt;&lt;p&gt;Αν το control είναι visible την ώρα που θα γίνει το bind, τότε όλα καλά.&lt;/p&gt;&lt;p&gt;Αν το control γίνει bind κατά το load event, σύνηθες για το MVVM pattern, το WebBrowser control επιστρέφει το μήνημα: "You cannot call WebBrowser methods until it is in the visual treeYou cannot call WebBrowser methods until it is in the visual tree", που είναι λογικό μιας και το WebBrowser control μπορεί να δεχτεί αλλαγή στα περιεχόμενά του, αφού ολοκληρωθεί το Load event...&lt;/p&gt;&lt;p&gt;Υπάρχει κάποιος που έχει να προτείνει μια αποτελεσματική λύση στο πρόβλημα;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;George J.&lt;br&gt;&lt;/p&gt;</description></item></channel></rss>