<?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 Presentation Foundation (WPF)</title><link>https://www.dotnetzone.gr:443/cs/forums/102/ShowForum.aspx</link><description>Συζήτηση σχετικά με το πώς μπορεί το WPF να δημιουργήσει οπτικά ελκυστικές εφαρμογές ώστε να βελτιώσουν το user experience.</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70392.aspx</link><pubDate>Fri, 25 May 2012 19:03:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70392</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70392.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70392</wfw:commentRss><description>Χιλια ευχαριστω...Αυτο ητανε επρεπε ν αλλαξω το tag στην xaml&amp;nbsp; (Aπο windows--&amp;gt;page)..&lt;br&gt;&lt;br&gt;Eυχαριστω και παλι.&lt;br&gt;</description></item><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70391.aspx</link><pubDate>Fri, 25 May 2012 18:48:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70391</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70391.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70391</wfw:commentRss><description>Πρέπει να το αλλάξεις και στο XAML και στο code-behind. Γενικά, όπου υπάρχει code-behind αρχείο (Windows Forms, WPF, ASPX web app) ο τύπος υπάρχει και στο code-behind (.cs) και στο design αρχείο (.xaml, .designer.cs, .aspx).&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Πέρα από &amp;nbsp;το documentation στο &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/ms750478.aspx"&gt;Navigation Overview&lt;/a&gt;, μάλλον θα πρέπει να κοιτάξεις το&lt;a href="http://msdn.microsoft.com/en-us/library/ms752299.aspx"&gt; Walkthrough: Getting Started with WPF&amp;nbsp;&lt;/a&gt;&amp;nbsp;. Περιγράφει όλη τη διαδικασία βήμα-βήμα καθώς snippets από το XAML και το code-behind. Η διαδικασία αλλαγής σε NavigationWindow είναι στην ενότητα Creating the Application Project, βήματα 3-7&lt;/div&gt;</description></item><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70390.aspx</link><pubDate>Fri, 25 May 2012 18:33:32 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70390</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70390.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70390</wfw:commentRss><description>Βεβαιως....αλλαξα το window se page και μου εβγαλε αυτο&lt;br&gt;&lt;br&gt;&lt;br&gt;Error&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; Partial declarations of 'kostaswpf.MainWindow' must not specify different base classes&amp;nbsp;&amp;nbsp;&amp;nbsp; c:\users\kostas\documents\visual studio 2010\Projects\kostaswpf\kostaswpf\MainWindow.xaml.cs&amp;nbsp;&amp;nbsp;&amp;nbsp; 20&amp;nbsp;&amp;nbsp;&amp;nbsp; 26&amp;nbsp;&amp;nbsp;&amp;nbsp; kostaswpf&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70389.aspx</link><pubDate>Fri, 25 May 2012 18:29:00 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70389</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70389.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70389</wfw:commentRss><description>Τί δοκίμασες? Ο κώδικας που σου έγραψα τρέχει. Άλλαξες τον τύπο της MainWindow από Window σε Page? Δοκίμασες το Page.NavigationService property?</description></item><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70388.aspx</link><pubDate>Fri, 25 May 2012 18:16:06 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70388</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70388.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70388</wfw:commentRss><description>Η κλαση MainWindow einai partial τυπου WINDOW .Αυτα που μουλες τα εχω δοκιμασει και επειδη δεν μπορω να καταλαβω για ποιο λογο δεν δουλευουν για αυτο εγραψε.Τωρα αν δεν θες να απαντας δεν εισαι υποχρεωμενος....!!!&lt;br&gt;</description></item><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70387.aspx</link><pubDate>Fri, 25 May 2012 03:11:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70387</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70387.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70387</wfw:commentRss><description>Τί κλάση είναι το MainWindow? Εϊπαμε το Window δεν υποστηρίζει Navigation. Αν αλλάξεις τον τύπο της MainWindow σε Page και χρησιμοποιήσεις το NavigationService property δεν θα έχεις πρόβλημα.&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αν για παράδειγμα αλλάξεις τον τύπο σε Page, το παρακάτω παίζει:&lt;/div&gt;&lt;div&gt;&lt;pre&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;this&lt;/span&gt;&lt;span style="background-color:white;font-family:Consolas;"&gt;.NavigationService.Navigate(&lt;/span&gt;&lt;span style="font-family:Consolas;color:blue;"&gt;new&lt;/span&gt;&lt;span style="background-color:white;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;span style="font-family:Consolas;"&gt;Page1&lt;/span&gt;&lt;span style="background-color:white;font-family:Consolas;"&gt;());&lt;/span&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div&gt;όπως και το&amp;nbsp;&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;this&lt;/span&gt;.NavigationService.Navigate(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;new&lt;/span&gt; Page1());&lt;/span&gt;&lt;/pre&gt;αλλά και το&amp;nbsp;&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;this&lt;/span&gt;.NavigationService.Navigate( &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="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Page1.xaml"&lt;/span&gt;,UriKind.Relative));&lt;/span&gt;&lt;/pre&gt;Ομοίως παίζει και αν καλέσεις την GetNavigationService&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;var svc=NavigationService.GetNavigationService(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;this&lt;/span&gt;);
svc.Navigate( &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="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"Page1.xaml"&lt;/span&gt;,UriKind.Relative));&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Κοίτα, καλό είναι να δώσεις λίγη προσοχή και να μην προσπαθείς να βρεις τί δουλεύει "ρίχνοντας κώδικα". &amp;nbsp;Έγραψες δύο διαφορετικές εκδόσεις, οι οποίες έσκασαν σε εντελώς διαφορετικά σημεία. Στην πρώτη περίπτωση η GetNavigationService σου γύρισε Null. Στη δεύτερη έδωσες λάθος Url με αποτέλεσμα να σκάσει η new Uri. Καμμία σχέση με με αυτό που έψαχνες.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Επίσης, καλό θα είναι να διαβάσεις και το &lt;a href="http://msdn.microsoft.com/en-us/library/ms750478.aspx"&gt;documentation &lt;/a&gt;για να δεις πως δουλεύει το Navigation γενικά, πριν αρχίσεις να γράφεις κώδικα.&amp;nbsp;&lt;/div&gt;</description></item><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70386.aspx</link><pubDate>Fri, 25 May 2012 02:17:02 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70386</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70386.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70386</wfw:commentRss><description>Αυτο :&lt;br&gt;NavigationService x = NavigationService.GetNavigationService(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x.Navigate(new Page1());&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;&lt;br&gt;&lt;br&gt;Ενω οταν βαζω αυτο : &lt;br&gt;NavigationService x = NavigationService.GetNavigationService(this);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x.Navigate(new Uri("Page1.xaml"));&lt;br&gt;&lt;br&gt;Βγαζει αυτο : Invalid URI: The format of the URI could not be determined.&lt;br&gt;&lt;br&gt;Πως πρεπει να το κανω Θελω απο την MainWindow.xaml να πηγαινει στην Page.xaml&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70385.aspx</link><pubDate>Fri, 25 May 2012 00:52:57 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70385</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70385.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70385</wfw:commentRss><description>Το μήνυμα σου λέει ότι δεν μπορείς να δημιουργήσεις ένα navigation service γιατί δεν υπάρχει constructor.&amp;nbsp;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αν η κλάση σου είναι τύπου Page, έχει ήδη ένα &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.controls.page.navigationservice.aspx"&gt;NavigationService Property&lt;/a&gt;. Η απλή κλάση Window δεν υποστηρίζει Navigation.&lt;/div&gt;&lt;div&gt;Εναλλακτικά, μπορείς να χρησιμοποιήσεις το Navigation Service ενός control που υποστηρίζει navigation με την &lt;a href="http://msdn.microsoft.com/en-us/library/system.windows.navigation.navigationservice.getnavigationservice.aspx"&gt;NavigationService.GetNavigationService&lt;/a&gt;&lt;/div&gt;</description></item><item><title>ΝavigationService WPF</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/70383.aspx</link><pubDate>Fri, 25 May 2012 00:33:56 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:70383</guid><dc:creator>kos6101991</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/70383.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=70383</wfw:commentRss><description>Καλησπερα παιδια.Θελω κατι απλο...απο μια σελιδα wpf με ενα κουμπι να πηγαινω σε μια αλλη ο κωδικας ειναι αυτος...&lt;br&gt;&lt;br&gt;NavigationService x= new NavigationService();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; x.Navigate(new Page1());&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;το ερρορ που μου βγαζει ειναι αυτο :&lt;br&gt;&lt;br&gt;Error&amp;nbsp;&amp;nbsp;&amp;nbsp; 1&amp;nbsp;&amp;nbsp;&amp;nbsp; The type 'System.Windows.Navigation.NavigationService' has no constructors defined&amp;nbsp;&amp;nbsp;&amp;nbsp; c:\users\kostas\documents\visual studio 2010\Projects\nav\nav\MainWindow.xaml.cs&amp;nbsp;&amp;nbsp;&amp;nbsp; 28&amp;nbsp;&amp;nbsp;&amp;nbsp; 31&amp;nbsp;&amp;nbsp;&amp;nbsp; nav&lt;br&gt;&lt;br&gt;Τι ακριβως φταιει??&lt;br&gt;&lt;br&gt;Ευχαριστω...!!&lt;br&gt;&lt;br&gt;</description></item></channel></rss>