<?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>Πρώτα Βήματα - Desktop Applications</title><link>https://www.dotnetzone.gr:443/cs/forums/80/ShowForum.aspx</link><description>Θέματα για όσους φτιάχνουν τα πρώτα τους Desktop Applications σε .NET Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63238.aspx</link><pubDate>Sun, 13 Feb 2011 05:22:19 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63238</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63238.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63238</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Ναι, έχει σχέση,&amp;nbsp;η&amp;nbsp;κλάση messenger είναι μια υλοποίηση του Mediator pattern. Βέβαια, μπορείς αντί να περνάς string (που δεν σου παρέχει ασφάλεια μιας και αν κάνεις ένα τυπογραφικό θα το ανακαλύψεις στο runtime) να περνάς custom μηνύματα. Μπορεί το μήνυμα να περιέχει ολόκληρη την πληροφορία που σε ενδιαφέρει που στη συγκεκριμένη περίπτωση είναι το SelectedHotel.&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ακολούθησα αυτά που μου είπες και δούλεψε :)&lt;span class="Apple-style-span" style="font-family:'Courier New';font-size:11px;white-space:pre;"&gt;  &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;pre style="font-size:11px;font-family:'Courier New';"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//MainWindow Constructor&lt;/span&gt;
   &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; MainWIndowViewModel(IDialogService dialog) {
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;._dialog &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; dialog;
            Messenger.Default.Register&amp;lt;NotificationMessage&amp;lt;Hotel&amp;gt;&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, NotificationMessageReceived);
        }

        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;private&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; NotificationMessageReceived(NotificationMessage&amp;lt;Hotel&amp;gt; selectedHotel) {
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.SelectedHotel &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; selectedHotel.Content;
        }

&lt;span style="color:Green;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;//PopUpViewModel Property&lt;/span&gt;
&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;private&lt;/span&gt; Hotel _selectedHotel { get; set; }
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; Hotel SelectedHotel {
            get { &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&lt;/span&gt; _selectedHotel; }
            set {
                _selectedHotel &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; value;
                RaisePropertyChanged(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SelectedHotel"&lt;/span&gt;);
                Messenger.Default.Send(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; NotificationMessage&amp;lt;Hotel&amp;gt;(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;, SelectedHotel, &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SelectedHotel"&lt;/span&gt;));
            }
        }&lt;/span&gt;&lt;/pre&gt;&lt;font class="Apple-style-span" size="2" face="Arial"&gt;Και πάλι σε ευχαριστώ πολύ!&lt;/font&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>Απ: Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63235.aspx</link><pubDate>Sun, 13 Feb 2011 01:26:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63235</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63235.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63235</wfw:commentRss><description>&lt;P&gt;Ναι, έχει σχέση,&amp;nbsp;η&amp;nbsp;κλάση messenger είναι μια υλοποίηση του Mediator pattern. Βέβαια, μπορείς αντί να περνάς string (που δεν σου παρέχει ασφάλεια μιας και αν κάνεις ένα τυπογραφικό θα το ανακαλύψεις στο runtime) να περνάς custom μηνύματα. Μπορεί το μήνυμα να περιέχει ολόκληρη την πληροφορία που σε ενδιαφέρει που στη συγκεκριμένη περίπτωση είναι το SelectedHotel. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63233.aspx</link><pubDate>Sat, 12 Feb 2011 19:54:20 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63233</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63233.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63233</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;StrouMfios:&lt;/strong&gt;&lt;/div&gt;&lt;div&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;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Στο OnSelectedItemChanged φτιάχνεις ένα νέο MainWindowViewModel και του περνάς μια τιμή. Αυτό όμως το VM δεν είναι αυτό που χρησιμοποιείται από το View, είναι ένα άλλο, νέο. Θα πρέπει να βρεις το VM που έχει σηκώσει το MainWindowView. Κάτι τέτοιο μπορείς να το κάνεις εύκολα αν χρησιμοποιήσεις το ViewModel Locator pattern&amp;nbsp;ωστόσο αυτό δεν είναι και τόσο καλή τακτική γιατί δημιουργεί dependencies μεταξύ των VMs. Η καλύτερη τακτική είναι ο μηχανισμός του messaging service (ή αλλιώς Mediator Pattern) μέσω του οποίου το PopUpViewModel θα κάνει broadcast ένα μήνυμα με το SelectedHotel και το MainWindowViewModel θα "ακούει" γι αυτό το μήνυμα και όταν το λάβει, θα κάνει ό,τι είναι να κάνει. &lt;a href="http://www.google.com/search?q=mvvm+mediator"&gt;Ψάξε&lt;/a&gt; λίγο το θέμα με το messaging, δούλεψε ένα μικρό demo και θα δεις τη λύση.&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αυτό έχει σχέση με αυτό που μου είπες?&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; ShowHotelWindowExecute() {
            Messenger.Default.Send(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; NotificationMessage(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowHotelWindow"&lt;/span&gt;));
        }

&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (msg.Notification == &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowHotelWindow"&lt;/span&gt;) {
                var hotelAddSelect &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; Hotel_Add_Select();
                hotelAddSelect.Show();
            }&lt;/span&gt;&lt;/pre&gt;Ευχαριστώ&lt;/div&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Μάλλον έχει αλλά έχει ακριβώς με τις ίδιες μεθόδους του object Messenger.&lt;/div&gt;&lt;div&gt;Θα το ψάξω κι άλλο&lt;/div&gt;</description></item><item><title>Απ: Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63232.aspx</link><pubDate>Sat, 12 Feb 2011 19:37:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63232</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63232.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63232</wfw:commentRss><description>&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;KelMan:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;&lt;p&gt;Στο OnSelectedItemChanged φτιάχνεις ένα νέο MainWindowViewModel και του περνάς μια τιμή. Αυτό όμως το VM δεν είναι αυτό που χρησιμοποιείται από το View, είναι ένα άλλο, νέο. Θα πρέπει να βρεις το VM που έχει σηκώσει το MainWindowView. Κάτι τέτοιο μπορείς να το κάνεις εύκολα αν χρησιμοποιήσεις το ViewModel Locator pattern&amp;nbsp;ωστόσο αυτό δεν είναι και τόσο καλή τακτική γιατί δημιουργεί dependencies μεταξύ των VMs. Η καλύτερη τακτική είναι ο μηχανισμός του messaging service (ή αλλιώς Mediator Pattern) μέσω του οποίου το PopUpViewModel θα κάνει broadcast ένα μήνυμα με το SelectedHotel και το MainWindowViewModel θα "ακούει" γι αυτό το μήνυμα και όταν το λάβει, θα κάνει ό,τι είναι να κάνει. &lt;a href="http://www.google.com/search?q=mvvm+mediator"&gt;Ψάξε&lt;/a&gt; λίγο το θέμα με το messaging, δούλεψε ένα μικρό demo και θα δεις τη λύση.&lt;/p&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αυτό έχει σχέση με αυτό που μου είπες?&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; ShowHotelWindowExecute() {
            Messenger.Default.Send(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; NotificationMessage(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowHotelWindow"&lt;/span&gt;));
        }

&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (msg.Notification == &lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ShowHotelWindow"&lt;/span&gt;) {
                var hotelAddSelect &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; Hotel_Add_Select();
                hotelAddSelect.Show();
            }&lt;/span&gt;&lt;/pre&gt;Ευχαριστώ&lt;/div&gt;</description></item><item><title>Απ: Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63231.aspx</link><pubDate>Sat, 12 Feb 2011 19:27:34 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63231</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63231.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63231</wfw:commentRss><description>Ωραία, θα το κοιτάξω.&lt;div&gt;Μέχρι στιγμής δεν ήξερα καν τι έπρεπε να ψάξω. Τώρα όμως έχω κάποιο μπούσουλα.&lt;/div&gt;&lt;div&gt;Σ'ευχαριστώ.&lt;/div&gt;</description></item><item><title>Απ: Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63230.aspx</link><pubDate>Sat, 12 Feb 2011 19:23:23 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63230</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63230.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63230</wfw:commentRss><description>&lt;P&gt;Στο OnSelectedItemChanged φτιάχνεις ένα νέο MainWindowViewModel και του περνάς μια τιμή. Αυτό όμως το VM δεν είναι αυτό που χρησιμοποιείται από το View, είναι ένα άλλο, νέο. Θα πρέπει να βρεις το VM που έχει σηκώσει το MainWindowView. Κάτι τέτοιο μπορείς να το κάνεις εύκολα αν χρησιμοποιήσεις το ViewModel Locator pattern&amp;nbsp;ωστόσο αυτό δεν είναι και τόσο καλή τακτική γιατί δημιουργεί dependencies μεταξύ των VMs. Η καλύτερη τακτική είναι ο μηχανισμός του messaging service (ή αλλιώς Mediator Pattern) μέσω του οποίου το PopUpViewModel θα κάνει broadcast ένα μήνυμα με το SelectedHotel και το MainWindowViewModel θα "ακούει" γι αυτό το μήνυμα και όταν το λάβει, θα κάνει ό,τι είναι να κάνει. &lt;A href="http://www.google.com/search?q=mvvm+mediator"&gt;Ψάξε&lt;/A&gt; λίγο το θέμα με το messaging, δούλεψε ένα μικρό demo και θα δεις τη λύση.&lt;/P&gt;</description></item><item><title>Notify a ViewmOdel property from another ViewModel</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/63229.aspx</link><pubDate>Sat, 12 Feb 2011 18:54:28 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:63229</guid><dc:creator>StrouMfios</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/63229.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=80&amp;PostID=63229</wfw:commentRss><description>Καλημέρα σε όλους,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;προσπαθώ να καταλάβω με ποια λογική μπορεί ένα property απο ενα viewModel να πάρει τιμή απο ένα άλλο viewModel.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πιο συγκεκριμένα:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;έχω ενα application το οποίο έχει δύο &amp;nbsp;windows (χρησιμοποιούν διαφορετικά viewModels), το mainWIndow και ακόμα ένα (ας το πούμε popWindow) το οποίο ανοίγει με το πάτημα ενός κουμπιού.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αυτο που θέλω είναι:&lt;/div&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&amp;nbsp;όταν ο χρήστης ανοίξει το popWindow να επιλέξει ένα item απο μια λίστα. Αυτό το item notifies ένα property στο viewModel του&lt;/li&gt;&lt;li&gt;Απο το viewModel του popWindow θέλω να περάσω το ίδιο Property στο viewModel του mainWindow. Το mainWIndow πρέπει να εμφανίσει την τιμή του property στο UI.&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;προσπάθησα να κάνω το εξής:&lt;/div&gt;&lt;/div&gt;&lt;div&gt;Έφτιαξα μια μέθοδο &amp;nbsp;στο viewModel του popWindow με όνομα OnSelectedItemChanged, η οποία ενημερώνει το viewModel του mainWindow.&lt;/div&gt;&lt;div&gt;Δεν έπαιξε :(&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;private&lt;/span&gt; Hotel _selectedHotel { get; set; }
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; Hotel SelectedHotel {
            get { &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&lt;/span&gt; _selectedHotel; }
            set {
                _selectedHotel &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; value;
                RaisePropertyChanged(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"SelectedHotel"&lt;/span&gt;);
                OnSelectedItemChanged();
            }
        }

 &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; OnSelectedItemChanged() {
            MainWIndowViewModel &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; MainWIndowViewModel(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;.SelectedHotel);
        }&lt;/span&gt;&lt;/pre&gt;&lt;p&gt;&lt;font class="Apple-style-span" size="3"&gt;&lt;font class="Apple-style-span" face="'Times New Roman'"&gt;Ποια είναι η λογική για να γίνει κάτι τέτοιο.&lt;br&gt;&lt;/font&gt;&lt;font class="Apple-style-span" face="'Times New Roman'"&gt;Εκτός απο την λογική θα εκτιμούσα αν κάποιος μπορούσε να δείξει ενδεικτικά και κάποιο κομμάτι κώδικα.&lt;br&gt;&lt;/font&gt;&lt;font class="Apple-style-span" face="'Times New Roman'"&gt;Ευχαριστώ&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;&lt;/div&gt;</description></item></channel></rss>