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.
@IAmTimCorey4 жыл бұрын
I do try.
@curtisbarrow36985 жыл бұрын
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!
@IAmTimCorey5 жыл бұрын
I am glad it was so helpful.
@ПавелВишневский-ю5ч3 жыл бұрын
@@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!
@panduevank83566 жыл бұрын
You are an amazing teacher. You explain the concepts with incredible clarity. Excellent content!
@IAmTimCorey6 жыл бұрын
Thanks!
@DupczacyBawol5 жыл бұрын
I disagree.
@chezchezchezchez5 жыл бұрын
@@DupczacyBawol Why? Who's a WAY better teacher?
@abdallabenomran68095 жыл бұрын
@@IAmTimCorey yes you are .
@mileswilliams5274 жыл бұрын
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 KZbin. 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?
@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.
@IAmTimCorey7 жыл бұрын
Awesome!
@johncortex75823 жыл бұрын
it's more like freighting
@leighabrown29925 жыл бұрын
I learned more from this single video than a semester in college. Thank you so much!!!!!!
@IAmTimCorey5 жыл бұрын
Awesome!
@wwg6814 жыл бұрын
3rd year in college and none of my lecturers have ever said "don't use drag and drop" xD
@O-.-O3 жыл бұрын
@John S Yeah real village idiots watch only Tim's videos xD
@O-.-O3 жыл бұрын
If that was ass-kissing colleague you must be dean there already xD
@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.
@IAmTimCorey4 жыл бұрын
I am glad you found my content valuable.
@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
@IAmTimCorey7 жыл бұрын
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.
@VaderFaderVader7 жыл бұрын
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.
@michaelbrunner95317 жыл бұрын
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.
@KalifUmestoKalifa7 жыл бұрын
Yes! Please, that would be a perfect way to really grasp the difference in capabilities
@deveagle61936 жыл бұрын
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
@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 Жыл бұрын
Thank you!
@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.
@IAmTimCorey6 жыл бұрын
I am glad you enjoy how I teach.
@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
@IAmTimCorey3 жыл бұрын
You are welcome.
@Zakadeja4 жыл бұрын
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.
@IAmTimCorey4 жыл бұрын
Glad it was helpful!
@oezaxs5 жыл бұрын
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!
@IAmTimCorey5 жыл бұрын
I appreciate the kind words.
@blazedesigns27514 ай бұрын
Man I really hated doing Web development because I would always get bored I wanted to find a good alternative and got myself introduced to C# and Your Videos are a huge help. Thanks Tim !!
@IAmTimCorey4 ай бұрын
I’m glad my content has been so helpful.
@RalfsBalodis4 жыл бұрын
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
@IAmTimCorey4 жыл бұрын
Thanks again
@dannyellenbogen92757 жыл бұрын
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 !!!
@IAmTimCorey7 жыл бұрын
Nice! I'm glad this video could jumpstart your development.
@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)
@IAmTimCorey7 жыл бұрын
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.
@maewennsakura279711 ай бұрын
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 !
@IAmTimCorey11 ай бұрын
Glad it was helpful!
@ronancasey7 жыл бұрын
Great video Tim. I wish more tutors took this kind of pace to explain concepts.
@IAmTimCorey7 жыл бұрын
Thanks, I appreciate it.
@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!
@IAmTimCorey2 жыл бұрын
You're very welcome!
@loia5tqd0016 жыл бұрын
every second is precious for me. wonderful - not only this video but your whole channel
@IAmTimCorey6 жыл бұрын
Awesome!
@diode_tech4 жыл бұрын
Couldn't find content so clear! I switched from winforms and it was so confusing you made a whole lot easier!!
@IAmTimCorey4 жыл бұрын
Glad it helped!
@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.
@IAmTimCorey7 жыл бұрын
Glad it helped you out. More will definitely be coming.
@HoleyMoleyAlex3 жыл бұрын
You will be glad to know and probbably do know in 2019 VS at least there is now a pop out control so you can have your XAML on a different monitor to your output.
@IAmTimCorey3 жыл бұрын
Yep, they added that feature after I created the video. I like to think that they heard my Christmas wish and made it come true.
@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.
@IAmTimCorey5 жыл бұрын
Excellent!
@Hury2093 жыл бұрын
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.
@IAmTimCorey3 жыл бұрын
Great! I’m glad my content is helpful to you.
@wzorektomable7 жыл бұрын
Hey Tim, great video and yes we want more WPF tutorials.
@IAmTimCorey7 жыл бұрын
Good to know Thomas. Thanks for the feedback.
@wenhanchia84486 ай бұрын
Thank you for breaking down the technicalities into such simpler explanation! Much more helpful than reading documentation or following others' guide. Appreciate your videos!
@IAmTimCorey6 ай бұрын
You are welcome.
@pavelh61474 жыл бұрын
Great explanation, even though I recomment setting the speed to 1.1 or 1.15x :)
@IAmTimCorey4 жыл бұрын
Thank you!
@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-iamtimcorey75973 жыл бұрын
Thanks for watching and trusting Tim to help expand your skills
@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?
@IAmTimCorey5 жыл бұрын
I will add it to the list. Thanks for the suggestion.
@hbirtt3 жыл бұрын
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.
@IAmTimCorey3 жыл бұрын
You are most welcome. Thanks for watching.
@godsgod44526 жыл бұрын
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!
@IAmTimCorey6 жыл бұрын
Excellent!
@LDdrums204 жыл бұрын
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!
@IAmTimCorey4 жыл бұрын
You are welcome.
@alex-kamol2 жыл бұрын
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.
@ldiniz_x4 жыл бұрын
As always great video, Tim !
@IAmTimCorey4 жыл бұрын
Thank you!
@BleyCraft5 жыл бұрын
Bob Ross of Programming! ;)
@IAmTimCorey5 жыл бұрын
I appreciate the kind words. That is high praise.
@zacland4 жыл бұрын
Hello, Tim, Just to tell you that even 3 years later, the tuto is still as current as ever. Thanks a lot :)
@IAmTimCorey4 жыл бұрын
Great! You are welcome.
@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.
@IAmTimCorey4 жыл бұрын
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.
@Zakadeja4 жыл бұрын
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.
@viladastulipas254310 ай бұрын
Do better
@seanys3 ай бұрын
He’s doing it off the top of his head. You’re probably used to the heavily scripted YT videos that are now de rigueur.
@kasten20053 жыл бұрын
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
@IAmTimCorey3 жыл бұрын
I am glad it is clear and understandable.
@uwejadick45502 жыл бұрын
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.
@IAmTimCorey2 жыл бұрын
Excellent!
@matiascatanzariti11955 жыл бұрын
This is a great, really great video. At first: "1 hour? That's too long, it will be boring". 1 hour later: "has it already finished? Really? I will see the next one". Congratulations! Please keep on posting videos and explaining that way.
@IAmTimCorey5 жыл бұрын
I'm glad I was able to captivate your attention for the entire video.
@9drew14 жыл бұрын
Just wanted to say thanks for making this. Better than the official Windows tutorials!
@IAmTimCorey4 жыл бұрын
You're welcome!
@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.
@rolandwatz77974 жыл бұрын
Usually I don't like to watch videos with +1hout. Big Compliment. I'm motivated now to change to the WPF stuff. I have a nice application build with winforms and my new project is to rebuilt this with WPF. I'm exited about watching your next videos. Thanks a lot from germany. And sorry if my english was not good enough mate. God bless you
@IAmTimCorey4 жыл бұрын
You are welcome. I am glad you enjoyed the video.
@jairajsingh18504 жыл бұрын
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 .
@IAmTimCorey4 жыл бұрын
Glad its helpful. Please share with your classmates. Our community is about lifting each other up to make all better developers.
@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.
@IAmTimCorey4 жыл бұрын
Great to hear!
@BorgaFett2 жыл бұрын
You sound exactly like Jim Halpern from the office and it made your video so much more fun than it alrey was. I have never worked with WPF and your video was super helpful
@IAmTimCorey2 жыл бұрын
lol Time to put some code in jello.
@mrnobody92683 жыл бұрын
Thank you so much, amazing tutorial, i have been programming with .NET for over 3 years, finally moving on from WinForms
@tomthelestaff-iamtimcorey75973 жыл бұрын
Thanks for sharing and good luck on the shift!
@kappaladi42293 жыл бұрын
Hows it going with the shift ?
@americanmultigenic4 жыл бұрын
This is top notch, and I am writing a fairly simple application that is a real-world useful little application for my own use via example from it. The only curiosity so far, is that the main window Title="" is not obeying any FontSize & FontFamily changes made. It just displays at the same size and font no matter what changes are made, where the "Hi World" does change. I will probably stumble on what I have done wrong eventually. Thanks again for these videos!
@IAmTimCorey4 жыл бұрын
Yeah, Title Bars are under the control of the operating system, I believe. I do not believe we have control over changing their size.
@FuzzyDPozzy4 жыл бұрын
if you were my teacher at school i wouldn't want to leave the school. That's how good your tutorials are man , i just want to say that i appreciate your work and i know you probably super busy with your projects but i wanted to say thank you and keep going , doing what you doibg ;)
@IAmTimCorey4 жыл бұрын
I appreciate the kind words.
@EmadKhader4 жыл бұрын
First time to watch Tim Corey. Very impressed. He has a talent for making things look easy. Highly recommended.
@IAmTimCorey4 жыл бұрын
Thank you!
@NoOne-wf6hm3 жыл бұрын
Greetings Tim; - First things first. Thank you for your Video. I'm Moving from WinForms and at this point is being really useful. - Second (Your Request): I'm sure you already know this by now, but will leave the info anyway for users who were looking for it (like me). @25:37: In my VS Version; the Division between Window and XAML Contains 3 Icons on Top (1 of them 'Tabbed')'; Click the 3rd Button Counting from the Top (the Icon Contains a Blue Arrow). That's how to split the Window from the XAML.
@tomthelestaff-iamtimcorey75973 жыл бұрын
Thanks for the Tip
@farooqkhoja785910 ай бұрын
Dear Tim you are absolutly the god of C#! Your videos has helped me a ton i also recently purchased two of your courses Blazor in depth and sql server. i would love to get a job in C# and put your name as my tutor. Blessings to you.
@IAmTimCorey10 ай бұрын
I am glad my content has been so helpful.
@darkduck34573 жыл бұрын
Tim's wishlist number 1 and 2 are fulfilled in VS2022 ✨✨
@IAmTimCorey3 жыл бұрын
Yep.
@upulieh4 жыл бұрын
I know this is old. But that soothing voice and the way you explain is awesome.
@IAmTimCorey4 жыл бұрын
Thanks!
@jenssteinhäusl2 жыл бұрын
I sort of learnt WPF a year or so ago but I didn't learn it properly and I didn't really know what was going on half of the time. So I came here in the hope of learning it properly this time. Thanks for the tutorials :)
@IAmTimCorey2 жыл бұрын
You are welcome.
@gameislame223-_-34 жыл бұрын
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
@IAmTimCorey4 жыл бұрын
Great! I am glad it was so helpful.
@jessec16842 жыл бұрын
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!
@IAmTimCorey2 жыл бұрын
Thank you!
@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!
@IAmTimCorey4 жыл бұрын
Awesome! I'm glad it was helpful.
@froggy20852 жыл бұрын
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.
@IAmTimCorey2 жыл бұрын
You are welcome.
@coreyaudet96564 жыл бұрын
I have to say your tone, and speed are EXACTLY what I need when learning. It's not too fast, not too slow and VERY inFORMative (hehe) So thank you, and please don't change this human feel. Every other instructional video I have tried so far assumes you are a Master already even though it says "Beginner" or the dude will rattle off the steps like a crackhead that just won the lottery.
@IAmTimCorey4 жыл бұрын
Glad to help!
@fpvm4k3r4 жыл бұрын
I used to play around in a totally pirated off XDCC copy of Visual Basic 6.0 when I was a kid and would make my own programs by copying or modifying other people's programs and libraries they uploaded to planet-source-code, mostly making apps that would do nefarious stuff in AIM lol. Back then the WYSIWYG editor was separate from the code editor by default! It's great they provide a free community edition now! Wanted to try to build a GUI application for my own use that would query multiple Octoprint instances via REST API and be able to show me the status of multiple 3D printers, display their webcam feeds and give me notification when a print is about to start. Thanks for this tutorial, it's a big help coming back to GUI programming of the modern age!
@IAmTimCorey4 жыл бұрын
I am glad it was helpful.
@schoolForAnts4 жыл бұрын
Thank you so much for being clear, concise, and actually informative. Too many coding tutorials are just experts talking while they build something and don't really explain the how and why. They also go at a pace beginners can barely keep up with but your pacing is perfect! you have earned a sub.
@IAmTimCorey4 жыл бұрын
Glad you liked it!
@peppers17584 жыл бұрын
This tutorial has convinced me too try something outside of winforms. Really liked it thank you
@IAmTimCorey4 жыл бұрын
Glad I could help!
@JynxCODM5 жыл бұрын
There are lot of programmers possessed with great skill in programming but dont have a heart to share those skills for many reason, thank you Tim for sharing and also my boyfriend that recommended me to watch this video. 🥰
@IAmTimCorey5 жыл бұрын
Thank you for the kind words!
@Hantooicus4 жыл бұрын
26:13 - Pop out XAML in Visual Studio 2019 and Above by using the "Pop Out XAML" button found in the middle bar (Between design and code) at the top
@IAmTimCorey4 жыл бұрын
Yep, I got my wish.
@RonTDC4 жыл бұрын
This is the most well explained, clearest and helpful tutorial I have ever watched
@IAmTimCorey4 жыл бұрын
Glad to hear it
@shinyshark22473 жыл бұрын
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!
@IAmTimCorey2 жыл бұрын
I am glad it was so helpful.
@JanWeigangMusic4 жыл бұрын
You really are an amazing teacher. Good mic, good explanations, very good reasoning to give extra info.
@IAmTimCorey4 жыл бұрын
Thank you.
@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!
@IAmTimCorey5 жыл бұрын
Awesome! I'm glad it was so helpful.
@davidiverson6 жыл бұрын
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
@IAmTimCorey6 жыл бұрын
Excellent!
@alexbrain694 жыл бұрын
I was honestly terrified of WPF and C# in general, coming into creating visual applications from console apps in C. Thankyou for the amazing tutorial!!
@IAmTimCorey4 жыл бұрын
Glad it was helpful!
@Matrix21rms4 жыл бұрын
no, please do not hit the unlike button, that's a great video! , all your videos are awesome!!! thanks!
@IAmTimCorey4 жыл бұрын
I appreciate the kind words.
@grantpeterson25242 жыл бұрын
Loved this explination! I especially like when you stop yourself to address things that may seem like contradictions, great teaching.
@IAmTimCorey2 жыл бұрын
Glad it was helpful!
@jaykrishna34454 жыл бұрын
Great video for Beginners. All the basic controls in VS for WPF were also explained. Keep going with your efforts
@IAmTimCorey4 жыл бұрын
Thank you, I am glad you found it helpful.
@tomaspilny83205 жыл бұрын
Im not native english speaking person but this video is so well structured that its easy even for me to get a hang of things you are talking about, thx man helped a lot
@IAmTimCorey5 жыл бұрын
Excellent!
@zetadimensions6 жыл бұрын
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!
@IAmTimCorey6 жыл бұрын
Thank you!
@hardgrafter27875 жыл бұрын
Very good. At 47 mins you dismiss the XAML Inspection Toolbar. These tools are available from VS2017, are incredibly useful and as a professional WPF developer I use them every day. Previously you had to use 3rd party software such as Snoop to inspect the visual tree at run time which was a real pain. Now with this tool bar you are able to drill into the visual tree at run time & go to the XAML source of the selected UI element. You can then live edit the XAML & view the changes live at run time. Although these tools are probably outside of the experience level of the intended audience of this video, they should not be dismissed outright.
@IAmTimCorey5 жыл бұрын
Yep, totally understand that. The problem I have is that they are on top of my form, which isn't great for showing off the application. I would prefer that they are hidden until I ask for them, like the dev tools are in Chrome.
@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.
@IAmTimCorey5 жыл бұрын
Yep, you got it. It is more complicated but it is more powerful.
@ohmyohmyohmy25 жыл бұрын
Best C# tutorials anywhere. Thank you
@IAmTimCorey5 жыл бұрын
You are welcome.
@manushwetarao47824 жыл бұрын
Thank you so much sir... It's really very nice to have a teacher like you..
@IAmTimCorey4 жыл бұрын
You are welcome.
@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.
@IAmTimCorey2 жыл бұрын
You are welcome.
@krzysztofmatuszek5 жыл бұрын
Though the pace was getting even TOO low at times, I have to say you gave me a big chunk of knowledge and a genuine feeling of creating something. That counts. A LOT. Mainly because programming usually gets notoriously boring when you don't see the point of what you're doing.
@IAmTimCorey5 жыл бұрын
Thank you!
@krzysztofmatuszek5 жыл бұрын
@@IAmTimCorey Worse news is, as long as I'm informed, the market for developers in my country, namely Poland, is now dominated by JS-based web projects. I think, though, that C# is a good start for OOP in general. What do you think about the amount of transferable skills once I get familiar with C#?
@IAmTimCorey5 жыл бұрын
C# isn't a great learning platform for JavaScript, since they are totally different technologies. However, it is a great foundation for supporting JavaScript web apps. Unless people are using Node to get their data, they need a separate language for the back-end work. That's where C# excels.
@thomasbarratt53335 жыл бұрын
Wow! I'm so glad I found your channel. You cover everything I need and more! Keep up the great work Tim.
@IAmTimCorey5 жыл бұрын
Thank you!
@jeremyflowers89085 жыл бұрын
@1:04:00 You don't need to change anything in settings. Just use the icon at the top left of the Live Visual tree, that looks like an empty box with a thicker top border, having the tooltip "Show runtime tools in application". That way you can toggle it on/off on the fly. Nice video series on WPF. Thanks.
@IAmTimCorey5 жыл бұрын
I thought when I did that last that it still had a line there, it just wasn't the full toolbar. I'll have to check it out again.
@jeremyflowers89085 жыл бұрын
@@IAmTimCorey It may be you have to disable it when you start each solution - but once done it stays off.
@albrechtshnoodle11284 жыл бұрын
In the most recent Visual Studio, you can disable the annoying black toolbar by going to Tools>Options>Debugging>Hot Reload and unchecking "Enable in-app toolbar".
@IAmTimCorey4 жыл бұрын
Yep. There is also a button in the fly-out in Visual Studio too.
@lawrencejones51 Жыл бұрын
Thanks for the great explanations of not only what but, much more importantly, why.
@IAmTimCorey Жыл бұрын
You are welcome.
@claudioalancarcano97583 жыл бұрын
thought I was not able to learn this. now I did it! thanks Tim!
@IAmTimCorey3 жыл бұрын
Awesome!
@tima75983 жыл бұрын
Thank you Tim, now I will go to your next video on WPF with MVVM pattern
@IAmTimCorey3 жыл бұрын
Great!
@pandadog4235 ай бұрын
thanks alot for the intro to ui design. Ive taken a few cs courses in college and am familar with coding concepts and best practices, but I never have done much more then scripts and text editing. This will hopefully help me eventually design a useful program.
@IAmTimCorey5 ай бұрын
I am glad it was helpful.
@0xtailsoup5 жыл бұрын
Wow I didn't realise I was doing it completely wrong this whole time. Your videos are really good at explaining concepts
@IAmTimCorey5 жыл бұрын
I'm glad this cleared things up for you.
@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!
@IAmTimCorey7 жыл бұрын
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).
@GarrattCampton2 жыл бұрын
awesome video, everything well explained. Love learning, rather than sitting there scratching my head with other videos.
@IAmTimCorey2 жыл бұрын
Thanks!
@GarrattCampton2 жыл бұрын
@@IAmTimCorey and you really should open back up to monthly subs - went to buy on your shop but that stuff is way to expensive for me. Australia.
@IAmTimCorey2 жыл бұрын
The monthly subscription is currently open. It will only stay open for a week, so if you are interested, now is the time to get it. I don't leave it open all the time because people abuse it. It is one of the few concessions I make to try to protect myself from theft and abuse.
@GarrattCampton2 жыл бұрын
@@IAmTimCorey Thanks mate
@andrewdunbar10062 жыл бұрын
Amazing, you are very thorough. I am a fan now. Although retired.
@IAmTimCorey2 жыл бұрын
Thank you!
@davidd95115 жыл бұрын
The designer window can become a standalone window by selecting float from the context menu by right clicking the tab name.
@IAmTimCorey5 жыл бұрын
Yes, and you can also drag it out. It does not separate from the XAML, though.
@tomsupis87242 жыл бұрын
Hello Tim, Dont know if anyone already told you this, but there is now a function visual studio 2022, A little button with a blue arrow in the middle of the split between xaml and design. its called Pop out XAML. that allows us to have two separate windows.
@IAmTimCorey2 жыл бұрын
Yep, I’ve been enjoying it for a while now.
@MD-vs9ff2 жыл бұрын
My preferred way to get consistent spacing between controls is to create a new class (I usually call it somtehing like ControlPadding) that just inherits from Border and does nothing else. It's basically just a way to give Border a new name so this trick doesn't interfere with existing usage of Borders. Then in your XAML wrap every control you want space around in the ControlPadding class. Finally, in your App.xaml or Window.xaml file (depending on the scope you want for this style), in the Resources setion create a Style targetting the ControlPadding class, and give it a Setter element that sets the Padding property (5 I found is a reasonable number to start with). It makes the XAML a little bit more cluttered to have an extra element wrapping everything, but the advantage of this is that you get consistent padding from just one setting which makes the UI look super nice and regular. And if you need different padding values for a subsection of the window, you can put a new style in that panel's Resources to overwrite the Padding Setter with a new value. This trick is necessary because Styles only work for the type they match exactly. You can't target the FrameworkElement class and have it set the property for all derived classes.
@IAmTimCorey2 жыл бұрын
Thanks for sharing.
@peanutatomic2 жыл бұрын
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!
@IAmTimCorey2 жыл бұрын
You are welcome.
@mathieulecuyer-turcotte94583 жыл бұрын
For your question about having the XAML separated from the UI... I don't have VS Studio on this machine to test. But in VSCode, when I want to see two parts of the same file at once, I can literally open the file twice, and put them side by side or on top of each other, then you can scroll in each instance of the file individually. Looks as bit like Office used to do, by having a splitter within a Word file for example and you could scroll both panes individually. There is a chance you could do this with this as well. If you open the form in a second tab, and then collapse the UI on one, and collapse the XAML on the other, you SHOULD have the two separated now. Sorry I cannot test this atm, but it would be worth a try.
@IAmTimCorey3 жыл бұрын
Since this video came out, the Visual Studio team implemented the split feature for UI and XAML. As for opening it twice, Visual Studio cannot do that.
@stavrosk.37734 жыл бұрын
Every time he says "visual studio will yell at you" i truely imagine visual studio yelling at me with a human voice 😂 Love your courses man!