<?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>Silverlight</title><link>https://www.dotnetzone.gr:443/cs/forums/168/ShowForum.aspx</link><description>Θέματα ανάπτυξης με το Silverlight Framework</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>It's not over until the fat lady sings</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/72464.aspx</link><pubDate>Thu, 11 Apr 2013 22:35:55 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:72464</guid><dc:creator>KelMan</dc:creator><slash:comments>5</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/72464.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=72464</wfw:commentRss><description>&lt;p&gt;&lt;a href="http://www.zdnet.com/a-new-year-a-new-microsoft-roadmap-stepping-up-the-delivery-pace-7000009402/"&gt;http://www.zdnet.com/a-new-year-a-new-microsoft-roadmap-stepping-up-the-delivery-pace-7000009402/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Silverlight 6 του χρόνου :)&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description></item><item><title>Silverlight και clientaccesspolicy</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/58744.aspx</link><pubDate>Thu, 20 May 2010 00:01:22 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:58744</guid><dc:creator>Oldgeorge</dc:creator><slash:comments>4</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/58744.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=58744</wfw:commentRss><description>&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/PRE&gt;
&lt;P&gt;Καλησπέρα σε όλους, για να δούμε αν μπορεί κανείς να δώσει τα φώτα του :)&lt;/P&gt;
&lt;P&gt;Το σενάριο είναι απλό: υπάρχει ένα αρχείο το test.xml στην τοποθεσία &lt;A href="http://www.mydomain.com/test/test.xml"&gt;www.mydomain.com/test/test.xml&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Στο root του mydomain.com υπάρχει το παρακάτω clientaccesspolicy.xml, το οποίο θεωρητικά δίνει πρόσβαση στον silverlight webclient&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;?&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;xml&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;version&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="1.0"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;encoding&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="utf-8"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;?&amp;gt;&lt;/SPAN&gt;&lt;BR&gt;&amp;lt;access-policy&amp;gt;&lt;BR&gt;&amp;nbsp; &amp;lt;cross-domain-access&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;policy&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;allow-from http-request-headers="*"&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;domain&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;uri&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="*"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/allow-from&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;grant-to&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;resource&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;path&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="/test"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;include-subpaths&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="true"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;/&amp;gt;&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/grant-to&amp;gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;policy&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;BR&gt;&amp;nbsp; &amp;lt;/cross-domain-access&amp;gt;&lt;BR&gt;&amp;lt;/access-policy&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Στον κώδικα του silverlight τώρα, το αρχείο επιχειρώ να το διαβάσω με το παρακάτω:&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;WebClient wc &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; WebClient();
wc.OpenReadCompleted += wc_OpenReadCompleted;
wc.OpenReadAsync(&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;new&lt;/SPAN&gt; Uri(&lt;SPAN style="BACKGROUND-COLOR:#e4e4e4;FONT-FAMILY:Courier New;COLOR:#666666;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;A href="http://www.mydomain.com/test/test.xml"&gt;http://www.mydomain.com/test/test.xml&lt;/A&gt;&lt;/SPAN&gt;));&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Ότι και να δοκίμασω, εισπράττω το αγαπητό&lt;/SPAN&gt;&lt;/PRE&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;FONT size=1 face=Consolas&gt;&lt;FONT size=1 face=Consolas&gt;&lt;P&gt;&lt;FONT size=2&gt;{System.Security.SecurityException ---&amp;gt; System.Security.SecurityException: Security error.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.&amp;lt;&amp;gt;c__DisplayClass5.&amp;lt;EndGetResponse&amp;gt;b__4(Object sendState)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.AsyncHelper.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;BeginOnUI&amp;gt;b__0(Object sendState)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;--- End of inner exception stack trace ---&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.WebClient.OpenReadAsyncCallback(IAsyncResult result)}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;[System.Security.SecurityException]: {System.Security.SecurityException ---&amp;gt; System.Security.SecurityException: Security error.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.&amp;lt;&amp;gt;c__DisplayClass5.&amp;lt;EndGetResponse&amp;gt;b__4(Object sendState)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.AsyncHelper.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;BeginOnUI&amp;gt;b__0(Object sendState)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;--- End of inner exception stack trace ---&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.WebClient.OpenReadAsyncCallback(IAsyncResult result)}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Data: {System.Collections.ListDictionaryInternal}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;InnerException: {System.Security.SecurityException: Security error.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.BrowserHttpWebRequest.&amp;lt;&amp;gt;c__DisplayClass5.&amp;lt;EndGetResponse&amp;gt;b__4(Object sendState)&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;at System.Net.Browser.AsyncHelper.&amp;lt;&amp;gt;c__DisplayClass2.&amp;lt;BeginOnUI&amp;gt;b__0(Object sendState)}&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Message: ""&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;StackTrace: " at System.Net.Browser.AsyncHelper.BeginOnUI(SendOrPostCallback beginMethod, Object state)\r\n at System.Net.Browser.BrowserHttpWebRequest.EndGetResponse(IAsyncResult asyncResult)\r\n at System.Net.WebClient.GetWebResponse(WebRequest request, IAsyncResult result)\r\n at System.Net.WebClient.OpenReadAsyncCallback(IAsyncResult result)"&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;FONT size=2&gt;Καμία ιδέα κανείς;&lt;/FONT&gt;&lt;/P&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/SPAN&gt;</description></item><item><title>Code behind για το silverlight</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/68903.aspx</link><pubDate>Fri, 13 Jan 2012 19:07:50 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:68903</guid><dc:creator>azouritis</dc:creator><slash:comments>16</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/68903.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=68903</wfw:commentRss><description>Παιδία καλημέρα και καλή χρονία!&lt;br&gt;Θα ήθελα να σας ρωτήσω κάτι ευκολο πιστεύω.....&lt;br&gt;Μπορείς να δεις τον κωδικα από μία silverlight εφαρμογή που ανεβασμένη στο ίντερνετ;...&lt;br&gt;&lt;p&gt;Εννοώ από client-side, έτσι;&lt;br&gt;&lt;/p&gt;&lt;p&gt;&lt;br&gt;&lt;/p&gt;&lt;p&gt;Ευχαριστώ.&lt;/p&gt;</description></item><item><title>Silverlight 4 tools for Visual Studio installation error</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66622.aspx</link><pubDate>Thu, 21 Jul 2011 08:33:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66622</guid><dc:creator>ikaros</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66622.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=66622</wfw:commentRss><description>&lt;p&gt;Έχω Visual Studio 2010 Ultimate + SP1 εγκατεστημένο και όταν πάω να εγκαταστήσω τα Silverlight 4 tools for Visual Studio παίρνω το εξής κουλό μήνυμα λάθους: 

&lt;/p&gt;&lt;p class="MsoNormal" style="margin-top:0cm;margin-right:0cm;margin-bottom:0cm;margin-left:8.75pt;margin-bottom:.0001pt;line-height:normal;mso-pagination:none;mso-layout-grid-align:none;text-autospace:none;"&gt;&lt;b&gt;&lt;span style="font-size:8.0pt;font-family:'MS Shell Dlg 2','sans-serif';"&gt;Visual Studio 2010 or Visual
Web Developer Express 2010 or Visual Phone Developer Express 2010 that matches
the language version of Silverlight Tools 4 must be installed before
installation of Silverlight Tools can continue.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;
&lt;/span&gt;Silverlight Tools is available in other languages at &lt;span style="display:none;mso-hide:all;"&gt;&amp;lt;A href="http://go.microsoft.com/fwlink/?LinkId=177432"&amp;gt;&lt;/span&gt;http://go.microsoft.com/fwlink/?LinkId=177432&lt;span style="display:none;mso-hide:all;"&gt;&amp;lt;/A&amp;gt;&lt;/span&gt;. &lt;/span&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;br&gt;&lt;/p&gt;</description></item><item><title>Silverlight &amp; Cross Platform</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66949.aspx</link><pubDate>Fri, 26 Aug 2011 17:29:17 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66949</guid><dc:creator>George Parissis</dc:creator><slash:comments>1</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66949.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=66949</wfw:commentRss><description>&lt;p&gt;Είναι πράγματι έτσι ή κατά ένα ποσοστό 90% ας πούμε.&lt;/p&gt;&lt;p&gt;Άραγε υπάρχει κάποιο εργαλείο που να κάνει debug τον κώδικα και να μου βγάζει warnings για το αν η συγκεκριμένη γραμμή κώδικα θα εκτελείτε όπως πρέπει ή θα&amp;nbsp;έχω εκπλήξεις την τελευταία στιγμή;&lt;/p&gt;&lt;p&gt;Ήθελα να δώσω την επιλογή στην εφαρμογή μου όταν ο χρήστης κάνει κλικ επάνω σε ένα email πελάτη να ανοίγει το Outlook. Και κάπου εκεί ξεκίνησε το ψάξιμο και η απορία.&amp;nbsp;Η υποστήριξη COM από το Silverlight είναι υπόθεση Microsoft&amp;nbsp;μόνο,&amp;nbsp;η&amp;nbsp;Apple δεν υποστηρίζει COM. Όμως ο κώδικας θα γίνει κανονικά compile χωρίς να βγάλει&amp;nbsp;error ότι πλέον σπάει το cross platform. Μήπως λοιπόν υπάρχει κάποιο εργαλείο που να κάνει αυτόν τον έλεγχο;&lt;/p&gt;</description></item><item><title>Προβλημα silverlight , 100% cpu usage on RequestDeviceAccess</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/65432.aspx</link><pubDate>Sat, 30 Apr 2011 10:20:41 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:65432</guid><dc:creator>nikosmantis</dc:creator><slash:comments>6</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/65432.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=65432</wfw:commentRss><description>Aντιμετωπιζουμε ενα σοβαρο προβλημα, ο κωδικας που χρησιμοποιειται ειναι ο παρακατω. Το προβλημα παρατηρειται κατα τη στιγμη access του silverlight application στην καρτα ηχου. Η χρηση cpu αυξανει και αυτο το προβλημα παρατηρειται σε ολους τους broswer.&amp;nbsp; Eαν αφησουμε το siliverlight popup με το dialog για το confirmation του access στη καρτα η στη καμερα, μετα απο λιγο το silverlight γινεται crash απο τον φυλομετρητη.&lt;br&gt;&lt;br&gt;Aυτο το προβλημα παρατηρειται ακομα κι αν η εφαρμογη τρεξει εκτος broswer, με τη χρηση του slllauncher.exe. Χρησιμοποιουμε sl4, visual studio 2010 και το ιδιο παρατηρειται με ολους τους broswer IE,FF4,FF3.5,Chrome. To προβλημα ειναι ακομα πιο σοβαρο σε παλιοτερης τεχνολογιας υπολογιστες με windows xp. και συνηθως αυτο που παρατηρειται ειναι το pc να παγωνει και να χρειαζεται restart.&lt;br&gt;&lt;br&gt;ακολουθει ο κωδικας και ενα screenshot οπου βλεπετε ξεκαθαρα το προβλημα.&lt;br&gt;&lt;br&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; &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; StartStopRecBtn_Click(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)
        {
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (!recordingStatus)
            {
                ReadOnlyCollection&amp;lt;AudioCaptureDevice&amp;gt; devices &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; CaptureDeviceConfiguration.GetAvailableAudioCaptureDevices();
                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (devices.Count == 0)
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&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; (!CaptureDeviceConfiguration.AllowedDeviceAccess)
                {
                    CaptureDeviceConfiguration.RequestDeviceAccess();
 
                }
                    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (CaptureDeviceConfiguration.AllowedDeviceAccess)
                    {
                        recImg.Source &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; BitmapImage(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; Uri(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Images/StopRecording.jpg"&lt;/span&gt;, UriKind.RelativeOrAbsolute));
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;if&lt;/span&gt; (audioSink == &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;null&lt;/span&gt;)
                        {
                            capture &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; CaptureSource();
                            capture.AudioCaptureDevice &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; CaptureDeviceConfiguration.GetDefaultAudioCaptureDevice();
                            capture.VideoCaptureDevice &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;null&lt;/span&gt;;
                            audioSink &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; MemoryStreamAudioSink();
                            audioSink.CaptureSource &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; capture;
                        }
                        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;else&lt;/span&gt;
                        {
 
                            audioSink.CaptureSource.Stop();
                            audioSink &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;null&lt;/span&gt;;
                        }
 
                            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;try&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; (audioSink !&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;null&lt;/span&gt;)
                                    audioSink.CaptureSource.Start();
                                &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;else&lt;/span&gt;
                                    StatusText.Text &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Not ready to Record.."&lt;/span&gt;;
                            }
                            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;catch&lt;/span&gt; (InvalidOperationException ex)
                            {
                                MessageBox.Show(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"There was a problem starting the webcam "&lt;/span&gt; &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"If using a Mac, verify default device settings."&lt;/span&gt; &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Right click app to access the Configuration settings."&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; ex.Message &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;" "&lt;/span&gt; &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;+&lt;/span&gt; ex.InnerException);
                            }
 
                        Thread.Sleep(TimeSpan.FromSeconds(0.5));
                        recordingStatus &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;true&lt;/span&gt;;
                    }
                }
            &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;else&lt;/span&gt;
            {
                recordingStatus &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;false&lt;/span&gt;;
                StatusText.Text &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Ready to Record.."&lt;/span&gt;;
                recImg.Source &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; BitmapImage(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; Uri(&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Images/StartRecording.jpg"&lt;/span&gt;, UriKind.RelativeOrAbsolute));
                audioSink.CaptureSource.Stop();
                
            }
        }&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;img&gt;&lt;img src="http://img864.imageshack.us/img864/5869/slbug.png"&gt;&lt;br&gt;</description></item><item><title>MS Lightswitch</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/64162.aspx</link><pubDate>Mon, 14 Mar 2011 03:49:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:64162</guid><dc:creator>Michalis Markou</dc:creator><slash:comments>1</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/64162.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=64162</wfw:commentRss><description>Καλησπέρα σας,&lt;br&gt;&lt;br&gt;Πως μπορώ στο lightswitch να βάλω ένα button, το οποίο όταν το πατάω να μου ανοίγει το ίδιο παράθυρο όταν πατάω το add... button απο ένα search screen για να κάνω νέα καταχώρηση; Επίσης έχω 4 tables Table_Μαθητές, Table_Εκπαιδευτές, Table_Ειδικότητες, Table_Απουσίες. Στο Table_Απουσίες έχω τα πεδία ID, Απουσίες, Ημερομηνία, Μαθητές, καθώς επίσης το πεδίο Απουσίες στο Table_Μαθητές Πως μπορώ να εμφανίσω το σύνολο των απουσιών ανα μαθητή στο Table_Μαθητές;&lt;br&gt;</description></item><item><title>Preprocessor directives σε XAML</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/61416.aspx</link><pubDate>Fri, 10 Dec 2010 04:46:03 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:61416</guid><dc:creator>KelMan</dc:creator><slash:comments>1</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/61416.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=61416</wfw:commentRss><description>&lt;P&gt;Παίδες, έχω βάλει ένα request στο User Voice του Silverlight προκειμένου να προστεθεί η υποστήριξη preprocessor directives σε XAML κώδικα. Κάτι τέτοιο θα διευκολύνει πολύ το debugging καθώς θα μπορεί κάποιος να έχει XAML κώδικα που θα γίνεται parse κατά συνθήκη δηλαδή θα έχουμε πιο "έξυπνο" XAML κώδικα. Μπορείτε να&amp;nbsp;ψηφίσετε για την ιδέα μου&amp;nbsp;- καθώς και για οποιαδήποτε άλλη ιδέα σας φαίνεται καλή - στο User Voice: &lt;A href="http://bit.ly/hfxE4S"&gt;http://bit.ly/hfxE4S&lt;/A&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Silverlight x:Name πρόβλημα</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60613.aspx</link><pubDate>Mon, 18 Oct 2010 07:45:44 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60613</guid><dc:creator>tsavos</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60613.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=60613</wfw:commentRss><description>Τι ακριβώς κάνει το x:Name στην δηλωση των Resources μιας silverlight σελίδας?&lt;br&gt;&lt;br&gt;Σύμφωνα με το &lt;a href="http://msdn.microsoft.com/en-us/library/cc189028%28v=VS.95%29.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc189028%28v=VS.95%29.aspx&lt;/a&gt;&lt;br&gt;"Uniquely identifies object elements for access to the instantiated 
object from code-behind or general code. Once applied to a backing 
programming model, &lt;span&gt;&lt;span class="input"&gt;x:Name&lt;/span&gt;&lt;/span&gt; can be considered equivalent to the variable holding an object reference, as returned by a constructor."&lt;br&gt;&lt;br&gt;Η απορία μου υπάρχει γιατί σε μια εφορμογή silverlight χτισμένη με MVVM κάνω τα παρακάτω:&lt;br&gt;1. Έχω φτιάξει το ViewModel.&lt;br&gt;&lt;br&gt;2. To δηλώνω μέσα στα Resources της σελίδας&lt;br&gt;&amp;lt;IsotrackCli_ViewModel:E5DelvsViewModel x:Key="E5DelvsViewModelDataSourceKey" x:Name="E5DelvsViewModelDataSourceName" d:IsDataSource="True"/&amp;gt;&lt;br&gt;&lt;br&gt;3. To κάνω bind στο grid και όλα παίζουν μια χαρά.&lt;br&gt;&lt;br&gt;Στην συνέχεια,&lt;br&gt;&lt;br&gt;το παρακάτω χτυπάει "Object reference not set to an instance of an object" &lt;br&gt;E5DelvsViewModelDataSourceName.getE5forProjIDWeekID(selRow.ProjectID, selRow.E5WeekID);&lt;br&gt;γιατί το E5DelvsViewModelDataSourceName είναι null,&lt;br&gt;&lt;br&gt;αλλά το παρακάτω παίζει κανονικά:&lt;br&gt;((E5DelvsViewModel)this.Resources["E5DelvsViewModelDataSourceKey"]).getE5forProjIDWeekID(selRow.ProjectID, selRow.E5WeekID);&lt;br&gt;&lt;br&gt;To ερώτημα είναι :&lt;br&gt;Τελικά το x:Name δεν είναι το όνομα του instance της κλάσης? Aν ναί γιατί δεν παίζει αφού η κλάση έχει αρχικοποιηθεί και έχει ήδη επιστρέψει δεδομένα που έχουν γίνει bind στο grid ? Γιατί είναι null ?&lt;br&gt;Και γιατί παίζει ο 2ος τρόπος ?&lt;br&gt;Σημ: Δεν με πειράζει η 2η υλοποίηση απλά δεν έχει intellisence.&lt;br&gt;</description></item><item><title>Πρόβλημα με silverlight</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/60538.aspx</link><pubDate>Mon, 11 Oct 2010 04:54:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:60538</guid><dc:creator>StrouMfios</dc:creator><slash:comments>7</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/60538.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=60538</wfw:commentRss><description>Καλησπέρα σε όλους,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ξεκίνησα τα πρώτα μου βήματα σε silverlight και έκανα μια μικρή εφαρμογή η οποία κάνει κλήση σε ενα service. Όταν το τρέχω τοπικά δουλεύει μια χαρά, αλλα να όμως που ήρθε και η ώρα να το ανεβάσω στον hosting server. Δεν δουλεύει και μου εμφανίζει αυτό το μήνυμα στην console του browser.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif" size="4"&gt;&lt;span class="Apple-style-span" style="border-collapse:collapse;font-size:16px;line-height:20px;"&gt;&lt;span class="Apple-style-span" style="border-collapse:separate;font-family:Consolas, 'Lucida Console', monospace;line-height:normal;font-size:12px;white-space:pre-wrap;"&gt;Uncaught Error: Unhandled Error in Silverlight Application An exception occurred during the operation, making the result invalid.  Check InnerException for exception details.   at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
   at HomePageAd.NewsFeedReference.GetNewsFeedItemsCompletedEventArgs.get_Result()
   at HomePageAd.MainPage.newsFeedWcfClient_GetNewsFeedItemsCompleted(Object sender, GetNewsFeedItemsCompletedEventArgs e)
   at HomePageAd.NewsFeedReference.NewsFeedWCFClient.OnGetNewsFeedItemsCompleted(Object state)&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family:Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif;font-size:16px;border-collapse:collapse;line-height:20px;"&gt;&lt;br&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif" size="4"&gt;&lt;span class="Apple-style-span" style="border-collapse:collapse;font-size:16px;line-height:20px;"&gt;Ο κώδικας είναι αυτός&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif" size="4"&gt;&lt;span class="Apple-style-span" style="border-collapse:collapse;font-size:16px;line-height:20px;"&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;public&lt;/span&gt; MainPage() {
        InitializeComponent();
        Loaded += &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; System.Windows.RoutedEventHandler(MainPage_Loaded);
    }

    &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; MainPage_Loaded(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, System.Windows.RoutedEventArgs e) {
        var newsFeedWcfClient &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; NewsFeedWCFClient();
        newsFeedWcfClient.GetNewsFeedItemsCompleted += newsFeedWcfClient_GetNewsFeedItemsCompleted;
        newsFeedWcfClient.GetNewsFeedItemsAsync();
    }

    &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;void&lt;/span&gt; newsFeedWcfClient_GetNewsFeedItemsCompleted(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, GetNewsFeedItemsCompletedEventArgs e) {
        var source &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; (IList&amp;lt;NewsFeed&amp;gt;)e.Result;
        IList&amp;lt;CustomNewsFeed&amp;gt; customNewsFeeds &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; List&amp;lt;CustomNewsFeed&amp;gt;();
        &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;foreach&lt;/span&gt; (var item &lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;in&lt;/span&gt; source) {
            customNewsFeeds.Add(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; CustomNewsFeed() {
                ProductID &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; item.Products.ProductID,
                ProductTitle &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; item.Products.Title,
                Status &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; item.Text,
                Thumb &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;string&lt;/span&gt;.Format(&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"{0}/{1}"&lt;/span&gt;, item.Products.Product_Photos.Select(pp =&amp;gt; pp.PhotoPath).FirstOrDefault(), item.Products.Product_Photos.Select(pp =&amp;gt; pp.PhotoName).FirstOrDefault()),
                UserID &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; item.User.Id,
                UserName &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; item.User.Username
            });
        }
        NewsFeedLB.ItemsSource &lt;span style="color:Red;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; customNewsFeeds;
    }&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;font class="Apple-style-span" face="Arial, 'Liberation Sans', 'DejaVu Sans', sans-serif"&gt;&lt;span class="Apple-style-span" style="border-collapse:collapse;line-height:20px;"&gt;&lt;span class="Apple-style-span" style="font-size:small;"&gt;Δεν ξέρω αν έχει κάποια ιδιαίτερη σημασία, αλλα αν βάλω το url του service locally σε browser, μου εμφανίζει details του service. Άν όμως κάνω το ίδιο στον hosting server, με παραπέμπει να το κατεβάσω.&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ευχαριστώ&lt;/div&gt;</description></item><item><title>Problem Navigation Framework UriMapping (Silverlight)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57624.aspx</link><pubDate>Fri, 12 Mar 2010 06:25:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57624</guid><dc:creator>KelMan</dc:creator><slash:comments>2</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57624.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=57624</wfw:commentRss><description>&lt;P&gt;Ας βάλω κι εδώ την ίδια ερώτηση που έχω βάλει στα silverlight forums (αλλά δεν έχω πάρει απάντηση):&lt;/P&gt;
&lt;P&gt;Ξεκινούμε με ένα νέο Silverlight Navigation Application. Στο MainPage.xaml, προσθέτουμε ένα UriMapping κι έτσι το Frame γίνεται ως εξής:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;      &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;navigation:Frame&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;x:Name&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="ContentFrame"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Style&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="{StaticResource ContentFrameStyle}"&lt;/SPAN&gt; 
                              &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Source&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="/Home"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Navigated&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="ContentFrame_Navigated"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;NavigationFailed&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="ContentFrame_NavigationFailed"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
        &amp;lt;navigation:Frame.UriMapper&amp;gt;
          &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;uriMapper:UriMapper&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
            &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;uriMapper:UriMapping&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Uri&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;=""&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;MappedUri&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="/Views/Home.xaml"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;/&amp;gt;&lt;/SPAN&gt;
            &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;uriMapper:UriMapping&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Uri&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="/{pageName}"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;MappedUri&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="/Views/{pageName}.xaml"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;/&amp;gt;&lt;/SPAN&gt;
            &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;uriMapper:UriMapping&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Uri&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="/{pageName}/{test}"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;MappedUri&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="/Views/{pageName}.xaml?test={test}"&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;/&amp;gt;&lt;/SPAN&gt;
          &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;uriMapper:UriMapper&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
        &amp;lt;/navigation:Frame.UriMapper&amp;gt;
      &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;navigation:Frame&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;Τώρα, σύμφωνα με αυτά που λέει στο MSDN, όταν θα δώσουμε&amp;nbsp;&lt;A href="http://localhost:10961/SilverlightApplication1TestPage.aspx#/Home/123"&gt;&lt;FONT color=#0078c9&gt;http://localhost:10961/SilverlightApplication1TestPage.aspx#/Home/123&lt;/FONT&gt;&lt;/A&gt;&amp;nbsp;θα πρέπει να ανοίξεi η εφαρμογή στο Home.xaml και μέσα στο OnNavigatedTo, το NavigatedContext.QueryString dictionary θα πρέπει να περιέχει το key/value pair "test/123". Ωστόσο, αντί γι αυτό&amp;nbsp;μου ανοίγει ένα error window με το μήνυμα "Conversion from string "Page not found: \" + uri.ToStrin" to type 'Long' is not valid.". Επιπρόσθετα, δεν μπορώ να βρω από που προκύπτει αυτό το παράθυρο γιατί κανένα από τα δύο break points&amp;nbsp;στο ContentFrame's NavigationFailed event handler και το Application UnhadledException event handler δεν χτυπάει.&lt;/P&gt;
&lt;P&gt;Μήπως θα μπορούσε κάποιος να επιβεβαιώσει αυτή τη συμπεριφορά; Μυρίζομαι ότι γενικότερα κάτι δεν πάει καλά γιατί τα πρώτα δύο mappings παίζουν. Δεν ξέρω αν φταίει το ότι έχω εγκαταστήσει WCF RIA Services Beta (για VS2008). Το ωραίο είναι ότι δεν έχω πετύχει ούτε ένα sample που να δουλεύει με uri mapping πέραν του κλασικού. Όλα τα blogs λένε "μπορείς να κάνεις αυτό κι αυτό κι αυτό" αλλά κανένα working code sample.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Storyboard και mediaelement (Silverlight)</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/57574.aspx</link><pubDate>Wed, 10 Mar 2010 00:54:12 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:57574</guid><dc:creator>Oldgeorge</dc:creator><slash:comments>3</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/57574.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=57574</wfw:commentRss><description>&lt;P&gt;Καλησπέρα σε όλους και συγνώμη εκ των προτέρων αν ρωτάω κάτι προφανές, αλλά παρόλο το εκτενές googling δεν έβγαλα κάποια άκρη :)&lt;/P&gt;
&lt;P&gt;Έστω ότι έχουμε ένα xaml σε silverlight 3 με ένα storyboard όπου γίνονται διάφορα χαρούμενα πράγματα και ένα mediaelement το&amp;nbsp;οποίο παίζει κάποιο mp3. Είναι δυνατόν να ορίσει κανείς από xaml (ή ακόμα καλύτερα από το ui του Blend 3) κάποιο σημείο στο storyboard όπου να αρχίσει να παίζει το media element? (κοινώς να μην παίζει όταν του πεις storyboard.begin αλλά σε κάποιο συγκεκριμένο σημείο). &lt;/P&gt;</description></item><item><title>Γνώμες γύρω από το Silverlight</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/43249.aspx</link><pubDate>Fri, 04 Jul 2008 22:08:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:43249</guid><dc:creator>manosB</dc:creator><slash:comments>24</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/43249.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=43249</wfw:commentRss><description>Χαιρετώ. &lt;br&gt;Θα ήθελα τη γνώμη σας γύρω από το Silverlight και εξηγούμαι:&lt;br&gt;&lt;br&gt;Θέλω να φτιάξω μια καινούργια web application για Data entry και data viewing.&amp;nbsp; Είναι ώριμο το silverlight για τέτοιες δουλειές?&lt;br&gt;Όταν ξεκίνησε το SilverLight είχα την (προφανώς λαθεμένη) εντύπωση πως πρόκειται απλώς για ένα αντι-flush. Βλέποντας όμως τα καλούδια της Dev Express νομίζω ότι μπορώ να στηρίξω πάνω του ένα web app. Βέβαια από ότι βλέπω είναι όλα σε beta. Και τα add in για το VS που δίνει η MS και καλούδια όπως αυτά της Dev Express είναι pending (αρκετά από αυτά τουλάχιστον)&lt;br&gt;&lt;ul&gt;&lt;li&gt;Έχει ασχοληθεί κανένας να μας δώσει μια inside γνώμη για το Silverlight? &lt;/li&gt;&lt;li&gt;Μήπως υπάρχει ενδιαφέρον να φτιαχτεί ξεχωριστή κατηγορία εδώ στο φόρουμ?&lt;/li&gt;&lt;li&gt;Είναι σταθερό ή να περιμένω κανένα χρόνο πριν αρχίσω τις δοκιμές?&amp;nbsp;&lt;br&gt;&lt;/li&gt;&lt;li&gt;Είναι απλό στη χρήση του ή πρέπει να ξανακαλύψω το τροχό?&lt;/li&gt;&lt;/ul&gt;είπα στο αντικείμενο είμαι αδαής&lt;img src="http://www.dotnetzone.gr/cs/emoticons/emotion-5.gif" alt="Wink" /&gt;.</description></item><item><title>Silverlight ListBox από RadioButton</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/54087.aspx</link><pubDate>Tue, 29 Sep 2009 23:24:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:54087</guid><dc:creator>Dimitris Papadimitriou</dc:creator><slash:comments>10</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/54087.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=54087</wfw:commentRss><description>&lt;P&gt;Κοιτάξτε λίγο την παρακάτω απλή xaml:&lt;/P&gt;&lt;PRE&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:black;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;ListBox&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Name&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="OptionsListBox"&lt;/SPAN&gt; ItemsSource="{Binding Options}" &amp;gt;
    &amp;lt;ListBox.ItemTemplate&amp;gt;
        &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;DataTemplate&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
            &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;StackPanel&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Orientation&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="Horizontal"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
                &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;RadioButton&lt;/SPAN&gt; &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;Content&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="{Binding Text}"&lt;/SPAN&gt; 
                             &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;GroupName&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="test"&lt;/SPAN&gt;
                             &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:red;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;IsChecked&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;="{Binding IsSelected, Mode=TwoWay}"&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
                &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;RadioButton&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
            &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;StackPanel&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
        &lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;DataTemplate&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;
    &amp;lt;/ListBox.ItemTemplate&amp;gt;
&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;lt;/&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:maroon;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;ListBox&lt;/SPAN&gt;&lt;SPAN style="BACKGROUND-COLOR:transparent;FONT-FAMILY:Courier New;COLOR:blue;FONT-SIZE:11px;FONT-WEIGHT:normal;"&gt;&amp;gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/PRE&gt;
&lt;P&gt;Το binding γίνεται κανονικότατα και μάλιστα TwoWay. Το αποτέλεσμα είναι ένα List από RadioButtons bound με ένα List&amp;lt;Option&amp;gt; όπου το Option.IsSelected είναι bound με το IsChecked του RadioButton.&lt;/P&gt;
&lt;P&gt;Το πρόβλημά μου είναι ότι όταν γίνεται μια επιλογή ενός RadioButton, τα υπόλοιπα RadioButtons της λίστας δεν ξετσεκάρονται!&lt;/P&gt;
&lt;P&gt;Έχετε καμιά ιδέα γιατί;&lt;/P&gt;</description></item><item><title>Πρόβλημα με Data Binding</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/48009.aspx</link><pubDate>Thu, 29 Jan 2009 23:05:48 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:48009</guid><dc:creator>JohnL</dc:creator><slash:comments>7</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/48009.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=168&amp;PostID=48009</wfw:commentRss><description>Προσπαθώ να φτιάξω μια απλή εφαρμογή διαχείρισης δεδομένων και έχω κολλήσει σε ένα σημείο... Ουσιαστικά έχω ένα ListView το οποίο περιέχει κάποια δεδομένα και θέλω πατώντας ένα κουμπί να τροποιούνται κάποια από αυτά... Το πρόβλημα είναι ότι ενώ τα δεδομένα τροποποιούνται, δεν ενημερώνεται αντίστοιχα το ListBox πάντα... Δεν μπορώ να καταλάβω γιατί συμβαίνει αυτό...&lt;br&gt;&lt;br&gt;&lt;span style="color:Black;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;&amp;lt;Window x:Class=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"WpfApplication2.Window1"&lt;/span&gt;&lt;br&gt;    xmlns=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://schemas.microsoft.com/winfx/2006/xaml/presentation"&lt;/span&gt;&lt;br&gt;    xmlns:x=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"http://schemas.microsoft.com/winfx/2006/xaml"&lt;/span&gt;&lt;br&gt;    Title=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Window1"&lt;/span&gt; Height=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"300"&lt;/span&gt; Width=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"600"&lt;/span&gt; Loaded=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Window_Loaded"&lt;/span&gt;&amp;gt;&lt;br&gt;    &amp;lt;Grid&amp;gt;&lt;br&gt;        &amp;lt;ListView Margin=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"8,8,8,36"&lt;/span&gt; Name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"lv"&lt;/span&gt;&amp;gt;&lt;br&gt;            &amp;lt;ListView.View&amp;gt;&lt;br&gt;                &amp;lt;GridView&amp;gt;&lt;br&gt;                    &amp;lt;GridViewColumn Width=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"180"&lt;/span&gt; Header=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Title"&lt;/span&gt; DisplayMemberBinding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"{Binding Title}"&lt;/span&gt; /&amp;gt;&lt;br&gt;                    &amp;lt;GridViewColumn Width=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"180"&lt;/span&gt; Header=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Date"&lt;/span&gt; DisplayMemberBinding=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"{Binding Data}"&lt;/span&gt; /&amp;gt;&lt;br&gt;                &amp;lt;/GridView&amp;gt;&lt;br&gt;            &amp;lt;/ListView.View&amp;gt;&lt;br&gt;        &amp;lt;/ListView&amp;gt;&lt;br&gt;        &amp;lt;Button Height=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"30"&lt;/span&gt; HorizontalAlignment=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Left"&lt;/span&gt; Margin=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"8,0,0,0"&lt;/span&gt; Name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"button1"&lt;/span&gt; VerticalAlignment=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Bottom"&lt;/span&gt; Width=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"96"&lt;/span&gt; Click=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"button1_Click"&lt;/span&gt;&amp;gt;Button&amp;lt;/Button&amp;gt;&lt;br&gt;        &amp;lt;Button Height=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"30"&lt;/span&gt; HorizontalAlignment=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Left"&lt;/span&gt; Margin=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"110,0,0,0"&lt;/span&gt; Name=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"button2"&lt;/span&gt; VerticalAlignment=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Bottom"&lt;/span&gt; Width=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"96"&lt;/span&gt; Click=&lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"button2_Click"&lt;/span&gt;&amp;gt;Button&amp;lt;/Button&amp;gt;&lt;br&gt;    &amp;lt;/Grid&amp;gt;&lt;br&gt;&amp;lt;/Window&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;br&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;public&lt;/span&gt; partial &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;class&lt;/span&gt; Window1 : Window&lt;br&gt;    {&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; Window1()&lt;br&gt;        {&lt;br&gt;            InitializeComponent();&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        &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; Window_Loaded(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)&lt;br&gt;        {&lt;br&gt;            lv.ItemsSource &lt;span style="color:Red;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;=&lt;/span&gt; _Books;&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        ObservableCollection&amp;lt;Book&amp;gt; _Books &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; ObservableCollection&amp;lt;Book&amp;gt;();&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; ObservableCollection&amp;lt;Book&amp;gt; Books { get { &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;return&lt;/span&gt; _Books; } }&lt;br&gt;&lt;br&gt;        &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; button1_Click(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)&lt;br&gt;        {&lt;br&gt;            Book tmp &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; Book();&lt;br&gt;            _Books.Add(tmp);&lt;br&gt;            tmp.Title &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"dfgedrhgehg"&lt;/span&gt;;&lt;br&gt;            _Books[_Books.Count-1].Data &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"ergserg"&lt;/span&gt;;  &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;// enimerwnetai to ListView&lt;/span&gt;&lt;br&gt;        }&lt;br&gt;&lt;br&gt;        &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; button2_Click(&lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;object&lt;/span&gt; sender, RoutedEventArgs e)&lt;br&gt;        {&lt;br&gt;            _Books[0].Data &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="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"data modified"&lt;/span&gt;;  &lt;span style="color:Green;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;// den enimerwnetai to ListView!!!&lt;/span&gt;&lt;br&gt;        }&lt;br&gt;&lt;br&gt;    }&lt;br&gt;&lt;br&gt;&lt;br&gt;    &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;class&lt;/span&gt; Book&lt;br&gt;    {&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; Title { get; set; }&lt;br&gt;        &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;public&lt;/span&gt; &lt;span style="color:Blue;background-color:transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;string&lt;/span&gt; Data { get; set; }&lt;br&gt;    }&lt;/span&gt;&lt;br&gt;</description></item></channel></rss>