Intro to WPF: Learn the basics and best practices of WPF for C#

Newsletter signup (with exclusive discounts): signup.iamtimcorey.com/ (your email will be kept safe and you will not be spammed).
Facebook Page: / iamtimcorey
Want to see a full C# application built from scratch?
Check out this course: www.iamtimcorey.com/p/c-appli...
Need to know SQL Better? Check out this course: www.iamtimcorey.com/p/sql-dat...
In this video, I will introduce you to WPF, show you the basics of how to get things done, and discuss the benefits and pitfalls of using WPF compared to WinForms. In the end you should be comfortable getting started with WPF.
0:00 - Intro
0:52 - Creating WPF app
3:35 - Differences between WPF and WinForms
7:02 - WPF template overview
8:51 - WPF Design system
12:09 - WPF Grid
23:25 - VS designer layout
26:24 - Adding a label: TextBlock
30:25 - TextBlock properties
34:04 - Style hierarchy
35:15 - Global font for application
40:59 - TextBlock and TexBlox
47:03 - Element spacing
53:07 - Button
58:20 - Adding an Event to a button
1:03:42 - Disable UI Debugging tools
1:05:34 - Summary and concluding remarks
Thanks to Ralfs HBK for the chapter breakdown

Пікірлер: 1 000

  • @DerpRob
    @DerpRob3 жыл бұрын

    I sorted this comment section by 'Newest' out of curiosity, and to my surprise you're still responding to new comments you're getting. That's amazing dude! What a helpful guy.

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    I do try.

  • @curtisbarrow3698
    @curtisbarrow36984 жыл бұрын

    I've watched a ton of videos on XAML and various programming languages and it is very rare that anyone will go into detail on what they are doing. Most people will just program something real quick and you are just along for the ride leaving you feeling lost at the end. They don't explain everything they write like you do. I don't have that lost feeling when I watch your videos. Very well done!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    I am glad it was so helpful.

  • @user-xl2kf9rr7c

    @user-xl2kf9rr7c

    2 жыл бұрын

    @@IAmTimCorey Like choosing a font family in a dropdown list box for 20+ goddamn seconds. Why not start with MS Word explaining what fonts are? Skip-skip-skip... ugh! Next!

  • @panduevank8356
    @panduevank83565 жыл бұрын

    You are an amazing teacher. You explain the concepts with incredible clarity. Excellent content!

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Thanks!

  • @DupczacyBawol

    @DupczacyBawol

    4 жыл бұрын

    I disagree.

  • @chezchezchezchez

    @chezchezchezchez

    4 жыл бұрын

    @@DupczacyBawol Why? Who's a WAY better teacher?

  • @abdallabenomran6809

    @abdallabenomran6809

    4 жыл бұрын

    @@IAmTimCorey yes you are .

  • @mileswilliams527

    @mileswilliams527

    3 жыл бұрын

    IAmTimCorey I'm not sure whether "tagging" the owner of a reply to a comment works but I'm trying anyways because I'd really like to get your opinion on something and don't know how to get in contact with you. But firstly, I'd just like to thank you for the amazing content you provide. When it comes to C#, Visual Studio, and dot NET I think you are unmatched in this field on KZread. You explain topics with clarity and the right mix of depth and simplicity. Thank you for all the time and effort you put into sharing your knowledge with us all. Now.... I have a few Windows applications that I wrote using both VB.NET/WinForms and also VB/ASP.NET/WebForms/Mysql years ago and I'm interested in rewriting them using C# so that there is a better chance that there will be somebody who can maintain them in the future if I'm no longer employed by the company that I wrote them for. We are not a software company and there is only a very small handful of people who can read and write code. Seeing how Microsoft has pretty much given up on developing Visual Basic any further and all their eggs have pretty much been placed into the .NET 5 with C# basket I'm thinking that there will be a far greater chance of finding somebody who is familiar with C# rather than VB.NET. What I'd like to know however, is what GUI should I focus on in late 2020 for the desktop apps? Is UWP dead? Should I go with WPF?ł What is the deal with WinUI 3? Should I be using Core or Framework for desktop development?? When will we have the one platform to rule them all, dot net 5, and should I hold out until this has officially released and focus my efforts there?

  • @harleyburton8731
    @harleyburton87312 жыл бұрын

    Just want to say thank you for all the content. I've watched so much IAmTimCorey over the last few weeks that I feel like I know you. Even the stuff that covers topics that I already understand has been time well spent. It's all full of seasoned developer nuggets.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are most welcome. Thanks for watching.

  • @oezaxs
    @oezaxs4 жыл бұрын

    Fantastic tutorial! I've done a couple of projects in WPF before by self teaching myself but this is amazing information that I really haven't seen anywhere else! You also explain and clarify everything in a way that anyone can watch. Thank you for making this video!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    I appreciate the kind words.

  • @Zakadeja
    @Zakadeja3 жыл бұрын

    Thank you so much for this tutorial. This is going to sound goofy, but I had it in my 'sleep learning' playlist and I was able to grasp data binding the next day after being confused about it for MONTHS. Your other C# videos have been wonderful, too. Some of the best free learning content I've ever heard is on this channel.

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Glad it was helpful!

  • @VaderFaderVader
    @VaderFaderVader7 жыл бұрын

    This is perfect! I've _just_ been looking for sources for digging into WPF, and was looking for tutorials from you - like literally just a few hours ago! It's like you read my mind, and decided "Yeah, here you go" :-) Thanks, Jakob

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    That's great! Glad I was able to provide the content when you needed it. This content has been a long time coming. I'm glad to finally get it out the door. There will be more WPF content in the near future. I'm even considering doing an add-on to my C# application course where I replace the WinForms UI with a WPF UI.

  • @VaderFaderVader

    @VaderFaderVader

    7 жыл бұрын

    That would be great! I'm just about through (just completed lesson 24), and porting the app to WPF would simply suit my needs perfectly.

  • @michaelbrunner9531

    @michaelbrunner9531

    7 жыл бұрын

    I was also looking for a WPF Tutorial few days ago. And now, there's one from Tim. I was so happy seing that on my Start-Page.

  • @KalifUmestoKalifa

    @KalifUmestoKalifa

    6 жыл бұрын

    Yes! Please, that would be a perfect way to really grasp the difference in capabilities

  • @deveagle6193

    @deveagle6193

    6 жыл бұрын

    IAmTimCorey - that would be great, as I stopped the winforms application course because of so many saying it's not relevant anymore. It seems that Microsoft is caught up on HTML5 now, and has pretty much dropped any future with winforms and wpf

  • @michaelbrunner9531
    @michaelbrunner95317 жыл бұрын

    This video was coming at the right time. Thanks Tim for such a great basic tutorial. I'm looking forward to see more of these tuts.

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    Glad it helped you out. More will definitely be coming.

  • @damienk777
    @damienk7777 жыл бұрын

    I am currently making an application in WPF, it's my first project in WPF. Funny that this video came along right when I needed it.

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    Awesome!

  • @johncortex7582

    @johncortex7582

    3 жыл бұрын

    it's more like freighting

  • @ronancasey
    @ronancasey6 жыл бұрын

    Great video Tim. I wish more tutors took this kind of pace to explain concepts.

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    Thanks, I appreciate it.

  • @thomasbarratt5333
    @thomasbarratt53334 жыл бұрын

    Wow! I'm so glad I found your channel. You cover everything I need and more! Keep up the great work Tim.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Thank you!

  • @zetadimensions
    @zetadimensions5 жыл бұрын

    This is a great tutorial! You get straight to the point and explain things as simply as possible, making everything so easy to understand. Keep up the good work!

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Thank you!

  • @leighabrown2992
    @leighabrown29924 жыл бұрын

    I learned more from this single video than a semester in college. Thank you so much!!!!!!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Awesome!

  • @wwg681

    @wwg681

    3 жыл бұрын

    3rd year in college and none of my lecturers have ever said "don't use drag and drop" xD

  • @O-.-O

    @O-.-O

    2 жыл бұрын

    @John S Yeah real village idiots watch only Tim's videos xD

  • @O-.-O

    @O-.-O

    2 жыл бұрын

    If that was ass-kissing colleague you must be dean there already xD

  • @lupinedreamexpress
    @lupinedreamexpress6 жыл бұрын

    You're a good instructor. I've not had people actually __pausing__ like you to do let information settle in, its calming, and an important part of being a teacher. To used to having a million concepts thrown at me at once, thanks for giving those things the moment of silence to let your students process them.

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    I am glad you enjoy how I teach.

  • @yongmingzhuang4005
    @yongmingzhuang40057 жыл бұрын

    Hi Tim, thank you so much for the awesome tutorial! I am really looking forward for more WPF tutorial!!!!

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    You are welcome. Glad you enjoyed it.

  • @suboy72
    @suboy723 жыл бұрын

    This is the second video by you that I am watching and I am amazed by the effort you take to keep things simple and understandable. I subscribed immediately after watching your first video - Desktop UI Showdown and it kind of led me to this one. Thank you.

  • @loia5tqd001
    @loia5tqd0016 жыл бұрын

    every second is precious for me. wonderful - not only this video but your whole channel

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    Awesome!

  • @badyrovjr.4426
    @badyrovjr.44267 жыл бұрын

    Hello, Tim! Greetings from Russia :) Thank you very much for your work, i found all the C# video really useful. This is my first expierence in WPF, and due to you XAML seems quite simple and friendly. Guess, that's not my last WPF application)

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    Glad to know this encouraged you to check out WPF. I hope you have a great experience with it. There are some really great features in it.

  • @apfelsaftschorle
    @apfelsaftschorle4 жыл бұрын

    I'm glad I picked your video here to get a proper overview of what I was looking for. Even though I knew many things already, I never felt the urge to skip parts which I usually always do in that case. The amount of information and the pace were just perfect to easily follow what's going on without getting monotonous or repetitive. Now I'm just happy seeing all those other videos on your channel waiting to be watched.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Great to hear!

  • @maewennsakura2797
    @maewennsakura27973 ай бұрын

    Hi Tim, thank you for the video ! You give so much informations and contexts, it's really really nice to understand what you're showing and not just copy-paste !! Have a good day and thank you again !

  • @IAmTimCorey

    @IAmTimCorey

    3 ай бұрын

    Glad it was helpful!

  • @BiggusDickus79
    @BiggusDickus793 жыл бұрын

    There is now a pop out XAML function which allows you to have your XAML on one screen and your window on another in case anyone is curious

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Yep, that's a great new feature.

  • @godsgod4452
    @godsgod44525 жыл бұрын

    Thank you for this tutorial. I really enjoyed it and it helped me tremendously. At first it was all confusing until I watched your video and now I understand how to properly make a wpf form. Cheers!

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Excellent!

  • @LDdrums20
    @LDdrums203 жыл бұрын

    I love the fact that you left the bug error into the final video. That really depicts the day to day life of a dev. Keeping it real. Thank you sir!

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    You are welcome.

  • @henimex
    @henimex3 жыл бұрын

    this is far away from the videos I've watched for starting WPF. this is the best one it's amazing and thank you for sharing such a wonderful content

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    You are welcome.

  • @wzorektomable
    @wzorektomable7 жыл бұрын

    Hey Tim, great video and yes we want more WPF tutorials.

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    Good to know Thomas. Thanks for the feedback.

  • @hyxzel2226
    @hyxzel22265 жыл бұрын

    Thank you for the good lesson. You're an awesome teacher. Can you make a similar video for WPF C# Material Design or some other library that gives us the power to make our UI look better?

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    I will add it to the list. Thanks for the suggestion.

  • @EmadKhader
    @EmadKhader3 жыл бұрын

    First time to watch Tim Corey. Very impressed. He has a talent for making things look easy. Highly recommended.

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Thank you!

  • @stutoms4462
    @stutoms44624 жыл бұрын

    What a great video this is! Thank you so much for taking the time to do this.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    You are most welcome. Thanks for watching.

  • @tyler5580
    @tyler55805 жыл бұрын

    The first time I saw the XAML associated with a WPF app, I freaked out and returned to WinForms. After watching your tutorial, I understand more about XAML and how to write it and it isn't as scary now. Thanks.

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Excellent!

  • @RalfsBalodis
    @RalfsBalodis3 жыл бұрын

    0:00 - Intro 0:52 - Creating WPF app 3:35 - Differences between WPF and WinForms 7:02 - WPF template overview 8:51 - WPF Design system 12:09 - WPF Grid 23:25 - VS designer layout 26:24 - Adding a label: TextBlock 30:25 - TextBlock properties 34:04 - Style hierarchy 35:15 - Global font for application 40:59 - TextBlock and TexBlox 47:03 - Element spacing 53:07 - Button 58:20 - Adding an Event to a button 1:03:42 - Disable UI Debugging tools 1:05:34 - Summary and concluding remarks

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Thanks again

  • @jasincolegrove4798
    @jasincolegrove4798 Жыл бұрын

    I've always said it's important to know things, but it's even more important to know what you don't know. Telling someone this is how you do it only presents half the picture, telling them why you don't do something is the other more important part. Most people learn this the hard way, I appreciate the time you take to fully explain the topics

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Thank you!

  • @panbui4246
    @panbui42462 жыл бұрын

    You are a blessing! I have followed paid courses, and no one explains c# applications as well as you do. Thank you so much!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You're very welcome!

  • @pavelh6147
    @pavelh61474 жыл бұрын

    Great explanation, even though I recomment setting the speed to 1.1 or 1.15x :)

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Thank you!

  • @BleyCraft
    @BleyCraft4 жыл бұрын

    Bob Ross of Programming! ;)

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    I appreciate the kind words. That is high praise.

  • @davidiverson
    @davidiverson5 жыл бұрын

    Really good video, your style of explanation is just the right pace and this has given me a better handle on WPF than many other videos

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Excellent!

  • @tomkirbygreen
    @tomkirbygreen5 жыл бұрын

    Fantastic one-stop refresher video. Thank you for putting this together.

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    You are most welcome. Thanks for watching.

  • @only4comment
    @only4comment Жыл бұрын

    Sir, you explained very clearly. Your video was posted on 2017, is there any changes in WPF with 2022? it would be good if you updated this course with the last version of WPF if it is available. thank you so much for your work.

  • @mikedonovan9033
    @mikedonovan90334 жыл бұрын

    I watched this at 1.75 speed and still felt like you're going slow. I can't understand you at 2x unfortunately. I think it's just a bit wordy.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Well, there is a lot to cover. My focus is on covering the context of a topic so you know how to put it into a real-world scenario and succeed. That means it will always be a bit wordy.

  • @Zakadeja

    @Zakadeja

    3 жыл бұрын

    Sometimes I can't handle when people are very wordy when it's a topic I'm familiar with, too. This is the best beginner WPF video I've seen so far on YT though so it's worth it for me.

  • @viladastulipas2543

    @viladastulipas2543

    2 ай бұрын

    Do better

  • @peanutatomic
    @peanutatomic Жыл бұрын

    wow, this is great! still works the same in Visual Studio 2019, and I absolutely love your tutorials! The way you explain it makes learning it fun and easy. Thank you, and keep up the awesome work!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @matthiassuess7293
    @matthiassuess72937 жыл бұрын

    Great! For a new project we are just changing from old winforms to "new" WPF - Your tutorial comes at exactly the right time. I am particularly interested in the correct implementation of the MVVM pattern. Thank you very much for your work!

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    I'm sensing a theme here. You are the fourth person so far today to mention that this video came at the right time. As for MVVM, that's definitely on the list of things to cover. As I mentioned in the video, I love Caliburn.Micro. It makes MVVM in WPF easier (once you understand it).

  • @luizyoung226
    @luizyoung2263 жыл бұрын

    As always great video, Tim !

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Thank you!

  • @grampygamer8584
    @grampygamer85845 жыл бұрын

    Such an amazing tutor. Love you VS and SQL Server tutorials. Thank you !

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    You are most welcome. Thanks for watching.

  • @nareenderkumar

    @nareenderkumar

    4 жыл бұрын

    Is this Data Access tutorial

  • @darkduck3457
    @darkduck34572 жыл бұрын

    Tim's wishlist number 1 and 2 are fulfilled in VS2022 ✨✨

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Yep.

  • @zacland
    @zacland4 жыл бұрын

    Hello, Tim, Just to tell you that even 3 years later, the tuto is still as current as ever. Thanks a lot :)

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Great! You are welcome.

  • @jonathanbecerra4819
    @jonathanbecerra48197 жыл бұрын

    Just in time for an excellent tutorial! Thanks, Tim!

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    Great! Glad you enjoyed it.

  • @JanWeigangMusic
    @JanWeigangMusic3 жыл бұрын

    You really are an amazing teacher. Good mic, good explanations, very good reasoning to give extra info.

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Thank you.

  • @muditha4
    @muditha44 жыл бұрын

    This tutorial makes it easy to grasp the idea of WPF easily. thank you.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    You are welcome.

  • @sirikilohit2077
    @sirikilohit20772 жыл бұрын

    Thank you! I was struggling in these, but now done! a new sub! and there are lesser tutorials but this one is absolutely great.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You are welcome.

  • @juancespedes2281
    @juancespedes22814 жыл бұрын

    Great stuff Tim. Thank you so much :-)

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    You are welcome.

  • @setheno1
    @setheno16 жыл бұрын

    Hey Tim, great video and yes expecting more such cool WPF tutorials.Thanks

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    More such coolness is on the schedule.

  • @lautarolavecchia5995
    @lautarolavecchia59953 жыл бұрын

    this is just what I was lookin for thank you very much

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    I am glad this was so helpful.

  • @RonTDC
    @RonTDC3 жыл бұрын

    This is the most well explained, clearest and helpful tutorial I have ever watched

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Glad to hear it

  • @upulieh
    @upulieh3 жыл бұрын

    I know this is old. But that soothing voice and the way you explain is awesome.

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Thanks!

  • @claudioalancarcano9758
    @claudioalancarcano97583 жыл бұрын

    thought I was not able to learn this. now I did it! thanks Tim!

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Awesome!

  • @MagicalWizzard404
    @MagicalWizzard4043 ай бұрын

    youre video is awesome! thank you so much!! a friend of mine suggested your channel to me and its been really haleping me!

  • @IAmTimCorey

    @IAmTimCorey

    3 ай бұрын

    Happy to hear that!

  • @StefanKo1224
    @StefanKo12244 жыл бұрын

    You are the best teacher i ever seen on yt, u dont do that fast, u do that soo slowly and that is amazing.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    I am glad you found my content valuable.

  • @Hury209
    @Hury2092 жыл бұрын

    I'm really amazed that you answering all comments. Nice to see that commitment and passion for the job. I used WinForms for several years for my little projects, usually apps for Arduino stuff and STM32 controlling via serial ports. I attempted to learn WPF 3 years ago but gave up because I saw that it really requires time to grasp all and learn and I didn't have time that much. Now, as years passed, I have more time to learn new stuff and I think this time it's gonna be successful with your great lectures. I see that this platform can create really fancy stuff in UI.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great! I’m glad my content is helpful to you.

  • @JDWrex
    @JDWrex5 жыл бұрын

    This video has been very helpful! thank you for making it!

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    You are most welcome. Thanks for watching.

  • @rma1563
    @rma15634 жыл бұрын

    I just watched the whole video! your explanation is simple and clear. Thanks a lot. Now I need to practice...

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Excellent! I am glad you enjoyed it.

  • @uwejadick4550
    @uwejadick4550 Жыл бұрын

    After almost 18 month learning C# and win forms I kind of finished creating an entire application with more than 100 tables, more than 500 stored procedures, and lots of functionalities, it is time to move on and start with WPF. Thank you for all your great videos Tim.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Excellent!

  • @shinyshark2247
    @shinyshark22472 жыл бұрын

    Hey mister Corey, I don't know if you remember me from some of your other videos but I recently switched jobs and was plunged into a WPF application. I'm watching this on a Saturday so I can have a bit of an idea on how it all works. You made WPF a lot simpler and gave me the confidence I need to work in this new team. Thank you!

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad it was so helpful.

  • @diode_tech
    @diode_tech3 жыл бұрын

    Couldn't find content so clear! I switched from winforms and it was so confusing you made a whole lot easier!!

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Glad it helped!

  • @rockmanZXE
    @rockmanZXE5 жыл бұрын

    This is a great video. I was feeling kind of confused about using WPF to design a UI, and this video has clarified a lot of things for me. Looking forward to watching your other videos! Thanks for uploading!

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Awesome! I'm glad it was so helpful.

  • @9drew1
    @9drew13 жыл бұрын

    Just wanted to say thanks for making this. Better than the official Windows tutorials!

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    You're welcome!

  • @tima7598
    @tima75982 жыл бұрын

    Thank you Tim, now I will go to your next video on WPF with MVVM pattern

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Great!

  • @jessec1684
    @jessec1684 Жыл бұрын

    Excellent video. Great pace and great job! I'm a beginner with C# and I'll be looking at some of your other videos. It's tough to find really good training videos, I've paid for multiple sites and this is as good as they get!

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    Thank you!

  • @lawrencejones51
    @lawrencejones516 ай бұрын

    Thanks for the great explanations of not only what but, much more importantly, why.

  • @IAmTimCorey

    @IAmTimCorey

    6 ай бұрын

    You are welcome.

  • @lisejohansen93
    @lisejohansen933 жыл бұрын

    Did some courses on the subject on pluralsight, but they did not explain things well at all.. yeah, they say what to do and so on, but they don't explain WHY or just in general explain how things work. Your way of explaining the mechanisms behind everything is so important, and understanding why things work like they do is so much better of a foundation, so THANK YOU, Tim Corey!

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    3 жыл бұрын

    Thanks for watching and trusting Tim to help expand your skills

  • @grantpeterson2524
    @grantpeterson25242 жыл бұрын

    Loved this explination! I especially like when you stop yourself to address things that may seem like contradictions, great teaching.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    Glad it was helpful!

  • @321zipzapzoom
    @321zipzapzoom4 жыл бұрын

    Grt explanation, i understood the concepts and explained at the time of my Interview..It worked for me Thanks Tim.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Excellent! I am glad it helped.

  • @douglascrowder
    @douglascrowder4 жыл бұрын

    Great material. Thanks Tim!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    You are welcome.

  • @cosmicevo1266
    @cosmicevo12662 жыл бұрын

    Thank you so much, you're a great teacher, the concepts are really easy to understand and detailed tutorial as well.

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    You're very welcome!

  • @RugbugRedfern
    @RugbugRedfern3 жыл бұрын

    Very helpful! Thank you so much!

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Glad it was helpful!

  • @gear1100
    @gear11006 жыл бұрын

    Great tutorial.. thanks for the info on the Caliburn.Micro Framework add-on too. Valuable info.

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    I'm happy to help.

  • @dannyellenbogen9275
    @dannyellenbogen92756 жыл бұрын

    Hi Tim, I have not used WPF for 7 years. Your intro is a great tutorial for restarting. By the end of this week, I will complete a WPF based machine monitor that I started today, and thanks so much for your help !!!

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    Nice! I'm glad this video could jumpstart your development.

  • @EntangledFrequency
    @EntangledFrequency4 жыл бұрын

    Very helpful! Very clearly explained and great knowledge. Great work!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Thank you.

  • @froggy2085
    @froggy2085 Жыл бұрын

    That is what I was looking for! Great lesson! Thank you so much - There is sooo much rubbish around! I even like your english. Thank you Tim.

  • @IAmTimCorey

    @IAmTimCorey

    Жыл бұрын

    You are welcome.

  • @xaviercomelli
    @xaviercomelli6 жыл бұрын

    Thanks Tim -this tutorial is very well done!

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    Thank you.

  • @Yda93
    @Yda934 жыл бұрын

    Great video. keep it up Tim!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Thanks, will do!

  • @peppers1758
    @peppers17583 жыл бұрын

    This tutorial has convinced me too try something outside of winforms. Really liked it thank you

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Glad I could help!

  • @ohmyohmyohmy2
    @ohmyohmyohmy25 жыл бұрын

    Best C# tutorials anywhere. Thank you

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    You are welcome.

  • @Ea9Le
    @Ea9Le7 жыл бұрын

    That's an awesome video. I'm curently learnig WPF and until now in the learnig material it is realy a lot like WinForms style with WPF. I'm looking forward to further WPF content.

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    Glad you enjoyed it. I'll have more WPF content out soon.

  • @DavidAusman
    @DavidAusman4 жыл бұрын

    That was a great introduction. I'm going to try it!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Great!

  • @jaykrishna3445
    @jaykrishna34453 жыл бұрын

    Great video for Beginners. All the basic controls in VS for WPF were also explained. Keep going with your efforts

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Thank you, I am glad you found it helpful.

  • @MrFace921o
    @MrFace921o7 жыл бұрын

    Great video, thanks. More WPF tutorials would be appreciated :)

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    You are welcome. More WPF is definitely on the way.

  • @tesla_tower
    @tesla_tower3 жыл бұрын

    Thank you, you made me regain motivation in learning c#

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Glad to hear that!

  • @gameislame223-_-3
    @gameislame223-_-33 жыл бұрын

    I didn’t think it was possible to not hard code margins, but I was surprised when I was able to use all different controls to space out things and attach them to grids, this tutorial makes everything easy to hop in and get going

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Great! I am glad it was so helpful.

  • @hakantutkun
    @hakantutkun4 жыл бұрын

    Thanks for detailed explanation. Great Work!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    You are welcome.

  • @yoninonasade
    @yoninonasade4 жыл бұрын

    Great video man, thank you very much.

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    You are welcome.

  • @steveng1
    @steveng14 жыл бұрын

    Brilliant video! Did lots of Caliburn Micro and WPF on my summer internship in 2019. I am now creating a chatbot to use on Twitch (gaming live-stream platform) and found a library that covers 100% of the Twitch API. Safe to say I have forgotten 80% of the code. Your videos helped me to remember the code and understand why I wrote it this way much better (I am speaking for this video and the Caliburn Micro video). You are doing a brilliant job, keep up the great content!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    Awesome! I'm glad it was helpful.

  • @fangzahn
    @fangzahn4 жыл бұрын

    Perfect tutorial. Thank you!

  • @IAmTimCorey

    @IAmTimCorey

    4 жыл бұрын

    You are welcome.

  • @azuremagic
    @azuremagic5 жыл бұрын

    Awesome video Tim!

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Thank you!

  • @kasten2005
    @kasten20052 жыл бұрын

    This guy is a wholesome finding. I recently started coding in C#. I am only 16, but despite this fact and also that I'm Russian his english is super fluent so I never miss a word. Great job out there! Planning to make VK (russian social network) client

  • @IAmTimCorey

    @IAmTimCorey

    2 жыл бұрын

    I am glad it is clear and understandable.

  • @rolandbitos8303
    @rolandbitos83036 жыл бұрын

    Thank you! Your videos are perfect!

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    I am glad you think so.

  • @tilmandr7415
    @tilmandr74153 жыл бұрын

    Thank you Tim . I really learned a lot with your tutorials. Your videos are perfectly structured and your explanations are easy to understand. Better than every paid Tutorial! =)

  • @tomthelestaff-iamtimcorey7597

    @tomthelestaff-iamtimcorey7597

    3 жыл бұрын

    Thanks for investing your time with Tim and trusting him for your skill development

  • @rajasmahadule2697
    @rajasmahadule26973 жыл бұрын

    Loved the video, thanks for teaching.

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    My pleasure!

  • @ericmensah9037
    @ericmensah90377 жыл бұрын

    This is perfect... really wanna master development with wpf...Thanks

  • @IAmTimCorey

    @IAmTimCorey

    7 жыл бұрын

    Great! Glad it is useful to you.

  • @jairajsingh1850
    @jairajsingh18503 жыл бұрын

    I was always interested in building windows applications but never knew where to start from and how to do it . Recently discovered about WPF and wanted to find a video tutorial on various concepts of WPF and XAML because reading this much code attached with a simple example for a new college student like me is extremely tedious . I searched for WPF tutorial and your video was recommended and I am extremely grateful to you for making such videos . It was extremely helpful and much easier to understand . Thank you so much .

  • @IAmTimCorey

    @IAmTimCorey

    3 жыл бұрын

    Glad its helpful. Please share with your classmates. Our community is about lifting each other up to make all better developers.

  • @marcotronic
    @marcotronic6 жыл бұрын

    Excellent introduction. Very well done with a very good didactic flow.

  • @IAmTimCorey

    @IAmTimCorey

    6 жыл бұрын

    I'm glad you enjoyed it.

  • @vanamutt43
    @vanamutt435 жыл бұрын

    Great introductory tutorial. Thanks. Having worked with WinForms before, jumping into WPF seemed overly complicated. Dragging and dropping seemed so intuitive and XAML seemed like a step backwards. But XAML is so much more powerful than WinForms. Thanks again.

  • @IAmTimCorey

    @IAmTimCorey

    5 жыл бұрын

    Yep, you got it. It is more complicated but it is more powerful.