<?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>Απ: Resources σε εξωτερικό assembly</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66309.aspx</link><pubDate>Wed, 15 Jun 2011 22:19:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66309</guid><dc:creator>stumak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66309.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=66309</wfw:commentRss><description>Θα ήθελα το DLL που θα περιέχει τα custom αυτά controls να είναι stand-alone...να μην χρειάζεται, εάν δοθεί σε κάποιον άλλο που θα το χρησιμοποιήσει, να ξέρει ποιά XAML resource αρχεία περιέχει και να τα δηλώσει ένα προς ένα</description></item><item><title>Απ: Resources σε εξωτερικό assembly</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66303.aspx</link><pubDate>Wed, 15 Jun 2011 17:46:40 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66303</guid><dc:creator>KelMan</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66303.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=66303</wfw:commentRss><description>&lt;P&gt;Τι εννοείς "καλύτερη" ιδέα; Σε τι δεν σε καλύπτει αυτή η λύση και τι θες ακριβώς να πετύχεις;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: Resources σε εξωτερικό assembly</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66300.aspx</link><pubDate>Wed, 15 Jun 2011 06:59:14 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66300</guid><dc:creator>stumak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66300.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=66300</wfw:commentRss><description>ΟΚ...σε ευχαριστώ. Θα το κάνω έτσι και εάν έχει κάποιος άλλος καμιά καλύτερη ιδέα τα ξαναλέμε.</description></item><item><title>Απ: Resources σε εξωτερικό assembly</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66289.aspx</link><pubDate>Wed, 15 Jun 2011 00:12:37 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66289</guid><dc:creator>entrodus</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66289.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=66289</wfw:commentRss><description>&lt;div&gt;Αυτό που ήθελα να κάνω εγώ είναι όλα τα controls να τα έχω σε ένα εξωτερικό dll, και με ένα απλό reference σαν project, να τα φέρνω αυτόματα με τα δικά τους τα default styles.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Ο μόνος τρόπους που κατάφερα να το κάνω να δουλέψει, είναι εκτός του reference στο assembly (project και xaml) να χρειάζεται να κάνω reference και στο style ώστε να μπορέσει να λειτουργήσει.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Αυτό μπορείς να το κάνεις είτε μεμονωμένα σε κάθε xaml που χρησιμοποιείς κάποιο control ή ακόμα καλύτερα κεντρικά, στο app.xaml να χρησιμοποιήσεις MergedDictionaries με reference του style στο εξωτερικό assembly&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br&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;     &amp;lt;ResourceDictionary&amp;gt;
            &amp;lt;ResourceDictionary.MergedDictionaries&amp;gt;
                
                &amp;lt;ResourceDictionary Source=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"/Resources/Commons.xaml"&lt;/span&gt;/&amp;gt;
...etc...

                &amp;lt;ResourceDictionary Source=&lt;span style="color:#666666;background-color:#e4e4e4;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"pack://application:,,,/ExternalAssembly;component/Generic.xaml"&lt;/span&gt; /&amp;gt;
                
            &amp;lt;/ResourceDictionary.MergedDictionaries&amp;gt;
        &amp;lt;/ResourceDictionary&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;</description></item><item><title>Resources σε εξωτερικό assembly</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/66255.aspx</link><pubDate>Mon, 13 Jun 2011 08:44:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:66255</guid><dc:creator>stumak</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/66255.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=102&amp;PostID=66255</wfw:commentRss><description>Όλα άρχισαν όταν δοκίμασα να πειραματιστώ με το WPF. Σε ένα window θέλησα να βάλω ένα button που να έχει ένα κείμενο και μία εικόνα. Κάτι εξαιρετικά απλό σε WinForms. Γρήγορα διαπίστωσα όμως ότι αυτό δεν υπήρχε έτοιμο και έπρεπε να δημιουργηθεί εξ αρχής… ΟΚ, ευκαιρία για practice…αλλά το πήγα ένα βήμα παραπέρα… «Γιατί να μην βάλω το ControlTemplate που θα φτιάξω σε ένα DLL ώστε να μπορώ να το χρησιμοποιώ σε διάφορα σημεία της εφαρμογής αλλά και σε μελλοντικές εφαρμογές μου;» σκέφτηκα…
Αυτό το απλό πράγμα κατέληξε σε 4 μέρες αναζήτηση στο google και δεκάδες δοκιμές διαφόρων τεχνικών με το ίδιο αποτέλεσμα… όταν έβαζα πάνω σε ένα παράθυρο buttons και δίνοντας τους για style αυτό που είχα φτιάξει, αυτά να εμφανίζονται άδεια χωρίς εικόνα αλλά και κείμενο.
Επομένως, υπάρχει κανείς που να έχει καταφέρει κάτι τέτοιο ώστε να μπορέσει να βοηθήσει την κατάσταση;</description></item></channel></rss>