C
C#5d ago
FakeLix

Any tips how to be good in WPF

Hello, A few weeks ago, I started with WPF and alredy have good knowledge in XAML and a little bit in C#. If I want to be so good, to release a application, what do I need to specific learn, like security or which database and .... I would love if someone has some tips, thanks :)
9 Replies
ACiDCA7
ACiDCA75d ago
question is too broad and security/databases dont have directly anything to do with WPF but based on how you formulated the question it seems you still have to get the basics down, mvvm bindings styling user-/customcontrols ... generally tho just do more projects to get experience, the knowledge comes with practice
FakeLix
FakeLix5d ago
Thanks, this helps me a lot, because there are many tutorials and I dont know, what specific I need to learn Yes I also think like this, the problem is I get stuck in the project, because I dont know how todo this thing Can you recommend a good tutorial?
SpReeD
SpReeD5d ago
What is it exactly you struggle with?
leowest
leowest5d ago
perhaps your problem is not even wpf but other concepts, patterns and knowledge in c# some people tend to jump too earlier in UI Frameworks without understanding c# well and get stuck in it very easily on how complex it can be and how to separate that goes in where and also get stuck in the loop of deciding
FakeLix
FakeLix4d ago
I am now pretty sure its C# Yes youre right, I am now programming C# Console Applications, to understand C# better How good must I be in C# to start WPF?
leowest
leowest4d ago
imo at the bare minimum everything listed here https://learn.microsoft.com/en-us/shows/csharp-fundamentals-for-absolute-beginners/ plus IoC(https://www.tutorialsteacher.com/ioc/ioc-container), DI(https://www.tutorialsteacher.com/ioc/dependency-injection) for a start. This means not just watch it but being able to fully utilize classes, knowing the different types, loops, events, inheritance, being able to access items from different classes without using static(i.e.: di etc) you can pick some $projects and try to apply all of it
MODiX
MODiX4d ago
Collections of application ideas that anyone can solve in any programming language to improve coding skills: https://github.com/dotnet/dotnet-console-games https://github.com/karan/Projects https://github.com/florinpop17/app-ideas
leowest
leowest4d ago
console is a great way to get familiar and understand all that specially dealing with MVVM which is a common pattern specially with web and desktop ui, knowing all of what I previously mentioned, will make it a lot easier also service pattern which is commonly used to connect things
FakeLix
FakeLix3d ago
Wow thank you two pretty much, this helps me a lot!!!