4Developers 2015: Twoja własna profesjonalna kontrolka WPF - tak jak robią to najwięksi producenci komponentów dla .NET - Marcin Kawalerowicz, Marcin Słowik
Marcin Kawalerowicz, Marcin Słowik
Language: English
Używałeś już kiedyś kontrolek takich producentów jak Telerik, Infragistics czy DevExpress? Pewnie tak. Zastanawiałeś się jak opracowują oni produkty tego typu? Zapewne nie za bardzo. My zadaliśmy sobie trud, żeby przejrzeć jak tworzone są profesjonalne kontrolki WPF. Podczas sesji pokarzemy Ci jak stworzyć wysokiej klasy kontrolkę. Zajmiemy się templatem w XAMLu oraz oprogramujemy całość w C#. Gotową kontrolkę będziesz mógł użyć w wielu swoich projektach.
Similar a 4Developers 2015: Twoja własna profesjonalna kontrolka WPF - tak jak robią to najwięksi producenci komponentów dla .NET - Marcin Kawalerowicz, Marcin Słowik
NCDevCon 2017 - Cross Platform Mobile AppsJohn M. Wargo
Similar a 4Developers 2015: Twoja własna profesjonalna kontrolka WPF - tak jak robią to najwięksi producenci komponentów dla .NET - Marcin Kawalerowicz, Marcin Słowik (20)
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
4Developers 2015: Twoja własna profesjonalna kontrolka WPF - tak jak robią to najwięksi producenci komponentów dla .NET - Marcin Kawalerowicz, Marcin Słowik
1. Your own professional WPF control –
how do the greatest vendors do that?
Marcin Kawalerowicz | Marcin Słowik – CODEFUSION Sp. z o.o.
2. What will we learn here?
• How to create WPF control like
Infragistics, Telerik or DevExpress do it.
• How to climb on the WPF/XAML
knowledge ladder.
• How to create reusable, MVVM friendly
user control for your WPF projects.
3. What we will not learn
here?
• Create your own or buy 3rd party control?
It depends!
4. Create your own or buy 3rd
party?
• Infragistics
• Telerik
• DevExpress
5. What we will create?
• Create a toolbar with possible second
level of options, like this one from
Photoshop CS5:
• That could look like our SPL
toolbar:
6. The end effect will look like
this
• Super toolbar
• Unwrapped item
7. What don’t we want?
• Full XAML based toolbar definition
(although possible)
• Full replacement for licensed controls
(they save you time, use it!)
9. What we did in phase 1?
• Created reusable radio button with style
• Added tringle for the extender
• Created extender content
• Made the extender content behave
13. Thank you very much!
CODEFUSION Sp. z o.o.
ul. Armii Krajowej 16/2
45-071 Opole
+48 77 54 53 312
info@codefusion.pl
Marcin Słowik
Senior developer | CODEFUSION Sp. z o. o.
Marcin Kawalerowicz
CEO | CODEFUSION Sp. z o. o.
marcin@kawalerowicz.net
Blog: http://www.iprogrammable.com
LinkedIn: http://www.linkedin.com/in/marcinkawalerowicz