WPF C# Professional Modern Flat UI Tutorial

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ย. 2024

ความคิดเห็น • 699

  • @_buffer
    @_buffer  3 ปีที่แล้ว +48

    There is now an official Discord server!
    discord.gg/2RNRx73aDE

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      @Codedays Good question, unfortunately no

    • @vpn3x
      @vpn3x 4 หลายเดือนก่อน +1

      This is actually good. Will you make open source code of it?

    • @_buffer
      @_buffer  3 หลายเดือนก่อน

      @@vpn3x Thank you! Unfortunately it's only available to Patreons, but you can always follow along the tutorial which is free :-)

  • @TheUltraBlender
    @TheUltraBlender 3 ปีที่แล้ว +177

    This Tutorial is a pure gold mine, so much valuable information packed into short but effective explanations. Also i love how hyped up for the final product you sound, and rightfully so.
    I'd love to see more videos diving deeper into how INotifyPropertyChanged works and MVVM in general.
    Really looking forward to your future videos, thanks!

    • @_buffer
      @_buffer  3 ปีที่แล้ว +14

      Thank you so much! That's exactly what I'm going for I try to inspire more people as much as I can! And That's actually my next video idea! :-)

    • @TheFinalBalance
      @TheFinalBalance 3 ปีที่แล้ว +4

      @@_buffer I have been looking for decent refresher material for a few weeks now (I was crap to start with anyway but being rusty hasn't helped). Each time I find something the material ends up being so specific you can't really generalise it or build off of it if without it blowing up into dozens of errors. This content is so straight forward and so beautifully done in terms of naming conventions, supporting code and intended outcomes that I actually managed to not only understand it and follow it but build off of it while watching and finally achieved a decent gui shell for my program that doesn't make me want to jump off a cliff. Thank you greatly.

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      @@TheFinalBalance I'm so glad that you like it! Thank you so much for the nice comment, I really do appreciate it! :-)

  • @Som3thingRandom9380
    @Som3thingRandom9380 ปีที่แล้ว +45

    As a junior fullstack developer who's dabbled in website and mobile app development, and now venturing into IoT and WPF, this is by far the most simple, concise, yet in-depth, and easy to follow along explanation of WPF.
    Loved this tutorial. Keep it up!
    Liked and subbed!

    • @_buffer
      @_buffer  ปีที่แล้ว +3

      Hweck yeah! I'm glad you found it useful! :-)

  • @mk9834
    @mk9834 3 ปีที่แล้ว +33

    oh my gosh i never figure out that styling wpf could be this easy just like styling html and css, thanks a tonn

    • @_buffer
      @_buffer  3 ปีที่แล้ว +7

      You're most welcome! :-)

  • @aumudin6184
    @aumudin6184 3 ปีที่แล้ว +22

    You did a better job explaining this then anyone I've ever watched so great job!

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      Thank you so much! That means a lot! :-)

  • @P90Ez
    @P90Ez 3 ปีที่แล้ว +29

    I have never done anything with WPF before but this man looks like a wizzard omg

    • @_buffer
      @_buffer  3 ปีที่แล้ว +3

      Haha thank you :-)

  • @hesido
    @hesido ปีที่แล้ว +3

    I have been doing some WPF work for years now and this still had some enlightening moments.

    • @_buffer
      @_buffer  ปีที่แล้ว

      I'm glad you found some of it useful! :-)

  • @Jeremygrmn
    @Jeremygrmn 3 ปีที่แล้ว +19

    This is fantastic. One of the best MVVM walkthroughs out there

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      Thank you so much Jeremy! :-)

  • @Talking2Wall
    @Talking2Wall 3 ปีที่แล้ว +11

    This guy knows what he's doing, Great job!
    Also I must say that as solo learner, I coundn't wrap my mind around this MVVM concept, but you made a really good job in explaining it!

  • @Rick-tg4oy
    @Rick-tg4oy 3 ปีที่แล้ว +23

    This video deserves so much more attention. Amazing editing, clear dialog, and you set this up in such an easy and simplistic way.
    Thanks for this.

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      I really do appreciate that! Thank you so much Rick! :-)

  • @Lena1398
    @Lena1398 3 ปีที่แล้ว +16

    Great tutorial, never thought I could make my WPF App so beautiful, thanks a lot!! Very nice explaining and editing of the video as well, it was very pleasant to watch. Hopefully we will see more in the future :-)

    • @_buffer
      @_buffer  3 ปีที่แล้ว +3

      More videos on it's way! Thank you so much for the comment it means the world to me! :-)

  • @codingcaderikor
    @codingcaderikor 3 ปีที่แล้ว +11

    This is amazing and way more responsive than my forms project I can see I wasted way too much time developing a platform when we could use WPF. We totally gonna transform to this platform!

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      WPF is truly amazing! :-)

    • @codingcaderikor
      @codingcaderikor 3 ปีที่แล้ว +1

      @@_buffer Yes and I can't wait for more WPF stuff from you :)

    • @artichia663
      @artichia663 3 ปีที่แล้ว

      Thanks for this comment dude , will try 👍

    • @markkirkham1838
      @markkirkham1838 3 ปีที่แล้ว

      At first I thought this is going too fast, but actually it‘s really quite good; so much easier to pause the video and absorb than to fast forward and miss something. Well done. Very cool.

  • @peteremmanuelkitsamba4867
    @peteremmanuelkitsamba4867 2 หลายเดือนก่อน

    I must say such high quality, content filled videos are hard to come by. Thanks a million for this great content

  • @zerotoinfinite2006
    @zerotoinfinite2006 3 ปีที่แล้ว +6

    I remember somewhere in 2011-12 there was a huge boom of WPF & WCF. Every interviewer were asking question of that.
    Once, I asked back.. "Do you have any WPF or WCF project running in your company?"
    He replied - "Actually, no"
    Then I asked for which project you are hiring me for.
    He said - " It is for .NET 2.0 web form application"
    There was a awkward silence and then the interview ended more quickly.
    I wasn't selected in that interview despite my answers being right.
    Now, I take interviews.. and I make sure that I don't ask dumb questions which are either too tough (which even I had to Google) or ask something which is not even related to the job description.

  • @SugonMkouk
    @SugonMkouk 9 หลายเดือนก่อน +1

    Awesome, absolutely love the tutorial! I am still looking back at it in 2023 and using it as a cheat sheet.

    • @_buffer
      @_buffer  8 หลายเดือนก่อน

      That makes me super happy to hear!

  • @kopilkaiser8991
    @kopilkaiser8991 6 หลายเดือนก่อน

    I learned a lot about WPF project structure and logic in the proper way with using MVVM structure and as well binding. I even learnt from you how to develop Mordern UI with intuitive design development. At the end, where you have shown to use custom font and icon was also another plus. You are a great teacher being able to point out and explain all the key concepts. Please provide us with such valuable content in learming to program in Wpf. All the credits and appreciation goes to you 🎉😊

  • @joejjj4378
    @joejjj4378 6 หลายเดือนก่อน

    This is a brilliant tute. I used it to start my app, but I am now redesigning it from the ground up and I am right back here again! Thanks

  • @tennorlee
    @tennorlee 3 ปีที่แล้ว +6

    I work on wpf as a full time and I never knew it could be so beautiful! Well done!! I wish I could see more of your content tho ✨ thank you so much!

    • @OfficialYouTube3
      @OfficialYouTube3 2 ปีที่แล้ว

      hey dude, what kind of wpf stuff do u do?

  • @mejianestor9843
    @mejianestor9843 3 ปีที่แล้ว +2

    Amazing tutorial, came here just knowing about C# and having made only some console and winforms apps and left with a huge amount of new content for my developments, huge help for my masters thesis, new sub in here!

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      I'm glad I could help and that you found it useful! Welcome! :-)

  • @asadasad8524
    @asadasad8524 3 ปีที่แล้ว

    I have no words for your videos. I have only one thing to say "I love You, your videos your talking style" please keep it up and don't forget to complete this tutorial.

  • @MoarMrBASS
    @MoarMrBASS 2 ปีที่แล้ว +1

    one of the best tutorials I have watched yet on you tube! this helped so much thanks for having this up for free!

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      Thank you! That does mean a lot! I'm glad you enjoyed it :-)

  • @Locrum
    @Locrum 2 ปีที่แล้ว +2

    I’ve watched several videos, just to get some inspiration and learn a few more things. Always hit or miss, but this nocked it out of the park. Clearly conveyed, to the point content. Very useful. Liked, and most certainly subscribed.

    • @_buffer
      @_buffer  2 ปีที่แล้ว +1

      I'm so glad you found something that you like! And it makes me super happy that you enjoyed the tutorial to the point where you felt that you wanted to subscribe, thank you! :-)

  • @VGRProductions1337
    @VGRProductions1337 3 ปีที่แล้ว +10

    Great tutorial among one of the best I've seen in years not only did you explain everything in a way that anyone could understand it, but you showed an amazing style or programming Modern UI's that'll definitely come in handy for any developer's looking to get into this both as a hobby or as a carrier. Great work!

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      Thank you! I really do appreciate your kind words! It means a lot to me! :-)

    • @VGRProductions1337
      @VGRProductions1337 3 ปีที่แล้ว

      @@_buffer you think you could do another for controls like listbox and listboxitems been trying to figure out how to emulate a similar ListBoxView as the radio button list you designed but haven't had any luck with overwriting the selection highlighting it applies when an item is selected

  • @iancarr3923
    @iancarr3923 3 ปีที่แล้ว +6

    Great content - particularly Views/View Models; Presentation: friendly, informative and succinct; Video/Audio: good. In other words excellent all round.

    • @_buffer
      @_buffer  3 ปีที่แล้ว +2

      Thank you so much Ian! I really do appreciate it! :-)

  • @kylerbriskey372
    @kylerbriskey372 ปีที่แล้ว +4

    Awesome video man. I learned so much more than I thought I would. I especially liked how you put your stylings in a separate folder. I done the same right now and it makes everything so much cleaner and easier to update.
    You gained yourself a subscriber. Can't wait to check out more of your stuff!

    • @_buffer
      @_buffer  ปีที่แล้ว +2

      Thank you so much! That actually means so much to me! And great minds think alike! :-)

  • @Chuck_87
    @Chuck_87 ปีที่แล้ว +1

    For just over 30 minutes you packed a lot in. Thanks!

    • @_buffer
      @_buffer  ปีที่แล้ว

      That's what I try to do, I'm glad you noticed! :-)

  • @Vexelior
    @Vexelior 8 หลายเดือนก่อน +1

    This is the best tutorial by far. Nicely done!

    • @_buffer
      @_buffer  7 หลายเดือนก่อน

      Thank you so much! I'm glad you found it useful!

  • @pedeiksz
    @pedeiksz ปีที่แล้ว +1

    Gosh, that's dense in information. Just started with wpf and this vid is very helpful, thank you!

    • @_buffer
      @_buffer  ปีที่แล้ว

      I'm glad you enjoyed it!

  • @SixthDemon
    @SixthDemon 3 ปีที่แล้ว +26

    You should mention, that when you are setting the windows style to none, it leads to minmax calculation issues. That means that not only there might be issues with maximize state and resizing, it also might lead to performance drops.
    This is critical to mention, since it can be critical for many who will develop ui based on your guidance.
    I made a video how to fix them over adding a hook, but it's in Russian (however you can check the code).

    • @pemifo260
      @pemifo260 ปีที่แล้ว

      Thanks for the heads up!

    • @codec2821
      @codec2821 ปีที่แล้ว

      is it still affecting an app if i have a fixed width and height?

    • @SixthDemon
      @SixthDemon ปีที่แล้ว

      @codec no, as long the window is now we as maximized. Since static assimilate is forcing height and width in a pixies area and not utilizing internal coordination systems

    • @בןמשה-ט3ע
      @בןמשה-ט3ע หลายเดือนก่อน

      Bro how dp you manage to bind the stylized textbox with the viewmodel property?
      Because he set a nested textbox inside the controltemplate it causes problems with binding, did you managed to fix this?

    • @SixthDemon
      @SixthDemon หลายเดือนก่อน

      @user-dc5qn7hl8z you should elaborate a bit more on this issue you are having. It's a long time ago, I replied, but I can't recall having any issues with binding

  • @GuildOfCalamity
    @GuildOfCalamity 3 ปีที่แล้ว +7

    I like how fast your tutorials are!
    Most C# tutorials spend hours talking about simple primitives and then glaze over why complex types are being implemented.

  • @MineBlock64
    @MineBlock64 3 ปีที่แล้ว +5

    Really really great video! I've been able to make my first good-looking WPF app because of you. Thanks so much!

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      You're most welcome! :-)

  • @tomsupis8724
    @tomsupis8724 ปีที่แล้ว +1

    Thanks, Payload, great video! I definitely learned a lot from it. You do go pretty quick, but I get it, I can watch -playback speed. Even though it took me a few hours to get through it, it did feel better than watching a slow few-hour video :D

    • @_buffer
      @_buffer  ปีที่แล้ว

      I'm glad you're learning :D

  • @jonatancordoba7984
    @jonatancordoba7984 2 ปีที่แล้ว +1

    Came for the style, stayed for the simplistic approach of MVVM. Loved it!

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      I'm glad you like it! Thanks for sticking around, it's much appreciated! :-)

  • @ImSplashGG
    @ImSplashGG 3 ปีที่แล้ว

    OH MY GOD!!!
    I have been using WindowsForms for years, I had heard about WPF but never really cared for it.
    Now that I decided to see exactly what this WPF was that they were talking so much about I AM TOTALLY IN LOVE WITH WPF.

  • @danilotoledo378
    @danilotoledo378 2 ปีที่แล้ว +1

    But still able to explain each stage in a basic manner. Honestly thanks man!

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      You're most welcome! :-)

  • @mitellium
    @mitellium ปีที่แล้ว +1

    Thanks this is actually awesome and great to start from. Did not know you could create such sexy GUI so easily with WPF. I will be finally throwing WinForms in the bin forever and learning WPF!

    • @_buffer
      @_buffer  ปีที่แล้ว

      Heck yeah! :D

  • @split3ie
    @split3ie 3 ปีที่แล้ว +1

    I saw a couple of tutorials on youtube but your the best. Only needed information. Thank you!

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      Thank you very much! :-)

  • @PSalamanderful
    @PSalamanderful 3 ปีที่แล้ว +1

    God bless you, man! Maybe it is as easy as you say, but I’ve been stuck to VBA for so long, that this looks like a complex eye-candy.

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      Thank you! It sure is a nice change from tha typical old UI stuff and I feel as if WPF deserves more attention :-)

    • @PSalamanderful
      @PSalamanderful 3 ปีที่แล้ว

      @@_buffer absolutely!!! At some point I tried to make WinForms UI, but it always turned out another eye-bleeding design from early 2000-s (although I believe it was due to my lack of experience). Your video gave me a great insight, thank you!

  • @cosmicevo1266
    @cosmicevo1266 2 ปีที่แล้ว +1

    Please make more WPF tutorial like this, youre really helping me out so much thank you for this tutorial.

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      More videos on the way! :-)

  • @Worthical
    @Worthical 3 ปีที่แล้ว +12

    Bookmarking this video real quick!

    • @_buffer
      @_buffer  3 ปีที่แล้ว +2

      You're a beast!!

  • @estevatopanchovillacruz9969
    @estevatopanchovillacruz9969 3 ปีที่แล้ว +1

    10 years ago people thought I was crazy and would say I didn't know what I was doing because I used WPF's implicit data templates. It's good to see folks like you teaching this powerful technique. keep up the good work.

  • @HassanMahmood-n8r
    @HassanMahmood-n8r 2 หลายเดือนก่อน

    Wow, thank you! This is some of the best content I've ever come across.

  • @kostilom1762
    @kostilom1762 3 ปีที่แล้ว

    Hello, even though I am from Russia, but your lesson was very useful to me, according to your lesson I am doing a diploma project. Thank you very much.

  • @ISOPL2
    @ISOPL2 ปีที่แล้ว

    By this tutorial I just got my skills to next level! Thanks bro! (also I was watching it without sound and learnt everything)

  • @fudgi84
    @fudgi84 3 ปีที่แล้ว +1

    im learning programming atm but your video really intimidates me lol i doubt i'll ever be able to create something like this at this pace.

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      Practice makes perfect! You got this! :-)

  • @manuelsettimi9311
    @manuelsettimi9311 9 หลายเดือนก่อน +1

    Fantastic tutorial, well done!

    • @_buffer
      @_buffer  8 หลายเดือนก่อน

      Thank you Manuel!

  • @kplgr
    @kplgr 3 ปีที่แล้ว +1

    Jesus christ, this was refreshing... Thank you !

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      You're most welcome! :-)

  • @andimayermayer
    @andimayermayer 3 หลายเดือนก่อน +1

    WOW, this is wonderful, instant subscribe!

    • @_buffer
      @_buffer  3 หลายเดือนก่อน

      Thank you so much! :-)

  • @andredeoliveira8986
    @andredeoliveira8986 ปีที่แล้ว

    I need learn english…
    I am from Brazil, i speak the basic.
    Your videos are great! You helped a lot me.

  • @Yagizmolo
    @Yagizmolo 2 ปีที่แล้ว +1

    12:37 that reaction was so funny :D thx a lot for the lesson Keep it up :)

    • @_buffer
      @_buffer  2 ปีที่แล้ว +1

      I really need to drink more water while recording :D

    • @Yagizmolo
      @Yagizmolo 2 ปีที่แล้ว

      @@_buffer :DD bro I am sure that even Beyonce cracks in 36 minutes of recording :D

  • @Afra-vn4zt
    @Afra-vn4zt ปีที่แล้ว

    I wish I could hit another like button every time I'm getting back to this video, great job!

  • @molliegizmo
    @molliegizmo 3 ปีที่แล้ว +1

    Thumbs up hoping you will keep producing, I like the articulation and your pace.

  • @burnsy96
    @burnsy96 8 หลายเดือนก่อน +2

    I like how you "forgot" to show us how to add fonts until the very end to show us an example of how now to maintain this scalable code.
    Thank you!

  • @xandeqb
    @xandeqb 3 ปีที่แล้ว +2

    I was waiting for this video! Great content

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      Thank you so much! :-)

  • @winterboltgames
    @winterboltgames 3 ปีที่แล้ว +1

    ?!???? Why does TH-cam not recommend such gold mines more often?!! AWESOME work man keep it up!!

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      Thank you so much! That means so much to me! :D

  • @ElysiaGriffin
    @ElysiaGriffin ปีที่แล้ว +1

    One day you'll pop into a stream and the streamer will be following through one of your videos with your voice at 2x the speed ;)
    Looking forward to when I can finally tackle UI on my project and try out your tutorial!

    • @_buffer
      @_buffer  ปีที่แล้ว

      AAAAAAAAAA

  • @_wither_
    @_wither_ 3 ปีที่แล้ว +1

    Ok, OK! This channel is number one on TH-cam for me as its just the best! Love ur work and have a great easter! :D

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      Thank you so much! I'm glad I can provide content that others find useful! :-)

  • @jihadkhawaja
    @jihadkhawaja 3 ปีที่แล้ว +1

    Thanks for this simple beautiful UI, I used it in my project.

  • @Kazuhiro-i
    @Kazuhiro-i 3 ปีที่แล้ว +1

    I love u man, this video is a jewel. U saved me, teach me and gave me hope

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      More awesome content is on it's way! :-)

  • @justplaindan0127
    @justplaindan0127 3 ปีที่แล้ว +1

    hands down the BEST wpf tutorial i have seen so far and i have pretty much watched them all :) a HUGE favor pls ... exactly this tutorial but get it to interact with a MySql db? that would be soooooo cool. nevertheless, thank you for the amazing video. liked and sub'd!!!

  • @tjzIsMe
    @tjzIsMe 3 ปีที่แล้ว +1

    Thanks for the video! This was great; good pace, very clear and informative, and useful examples!

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      I really do appreciate it! Thank you for taking your time to let me know! :-)

  • @joebrennan3757
    @joebrennan3757 ปีที่แล้ว +2

    This is great but holy you go fast

  • @cover2999
    @cover2999 ปีที่แล้ว +1

    Man you are more useful than StackOverflow, you helped me with a roadblock

    • @_buffer
      @_buffer  ปีที่แล้ว

      That's the nicest thing anyone has ever said to me :sob:

  • @actual.arvenyon
    @actual.arvenyon 3 ปีที่แล้ว +8

    Hey man, awesome WPF tutorials. Really nice to follow along.
    As a somewhat "fullstack" junior dev I would be interested in seeing how you would build a modern design app, but making it dynamically. Like having an array of type X for which you want to dynamically fill an ui list element with a custom user control.
    Or are you really only doing UI?

  • @botabbueu51
    @botabbueu51 4 หลายเดือนก่อน +1

    Thanks Payload!

    • @_buffer
      @_buffer  3 หลายเดือนก่อน

      You're most welcome!

  • @dogsushienjoyer
    @dogsushienjoyer 2 ปีที่แล้ว +1

    5:40 i misspelled it exactly like you loool, when you are just typing really fast whats being typed without recognizing lmao

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      Haha yep!

  • @sebans3131
    @sebans3131 3 ปีที่แล้ว

    This is actually gold, thanks for making these videos!

  • @dmytrohryshyn
    @dmytrohryshyn 3 ปีที่แล้ว

    Thank you, very good lesson. Please keep it go. I found it very useful. WPF topic is complex to my mind, I found it not very friendly for beginners. But with your examples it so easy to get nice and modern look just following your tutorial. Please don't stop ;)

  • @arthurbenites9820
    @arthurbenites9820 ปีที่แล้ว

    The editing is soooo great!

  • @NickFletcher-gb9ne
    @NickFletcher-gb9ne 11 หลายเดือนก่อน

    Thank you very much for this great lesson, I learnt heaps!

  • @ihyeonkang1015
    @ihyeonkang1015 3 ปีที่แล้ว +1

    나중에 다시 봐야겠습니다. 깔끔하게 정리가 잘 되어있습니다.
    귀엽고 깔끔한 디자인을 원했는데, 이 영상이 제가 만들 wpf에 큰 도움이 될 것입니다.

  • @mopishlynx2323
    @mopishlynx2323 ปีที่แล้ว +2

    Hey I went through all the steps, but Visual Studio complains that there's an unresolved null error, and it causes the app to bug out. I tried to fix this by checking if a variable was null before doing anything to it, but now it just doesn't change views.

    • @_buffer
      @_buffer  ปีที่แล้ว

      Hey, feel free to join the Discord server and it'll be easier to help you out :-)

  • @matzesoutdoorlife7235
    @matzesoutdoorlife7235 3 ปีที่แล้ว +1

    Amazing stuff. I don't understand even a half of it, but It is very good way to start to learn .net and C#. Thanks!

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      I'm glad you like it! Best of luck learning! :-)

  • @pauldelmonico4933
    @pauldelmonico4933 3 ปีที่แล้ว +1

    Masterclass! Thank you!

  • @yuriim87m
    @yuriim87m 3 ปีที่แล้ว +3

    looks awesome, thank you for your video

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      Thank you! You're most welcome! :D

  • @williamscsharpwalkthroughs4316
    @williamscsharpwalkthroughs4316 2 ปีที่แล้ว

    Creative use of XAML, thanks for the tutorial! 🔥

  • @travispettry3025
    @travispettry3025 3 ปีที่แล้ว +3

    I've been writing WPF apps for the last 8 or so years. I feel like you just took me back to school. I learned a ton in this video. If you take requests, can you do one on responsive design?

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      That's a great idea! Thank you! I'm glad you enjoyed the video :-)

    • @kumarrishabh3587
      @kumarrishabh3587 3 ปีที่แล้ว

      Damn! 8 Years is a pretty long time. Is this WPF dead now?

    • @manohargoud3190
      @manohargoud3190 3 ปีที่แล้ว

      Yes he made me feel soo bad...i was working on wpf apps from past 4 years..

    • @_buffer
      @_buffer  3 ปีที่แล้ว +3

      @@kumarrishabh3587 WPF is not dead, especially now with MAUI and WinUI :-)

    • @havenselph
      @havenselph 2 ปีที่แล้ว

      @@kumarrishabh3587 Just because something's old doesn't at all mean it's dead, had a lot of time to be built upon, if anything it's extremely powerful because of its age!

  • @hamitenes5573
    @hamitenes5573 2 ปีที่แล้ว

    It was perfect. I very liked. Thanks for your effort.

  • @jupilian
    @jupilian 3 ปีที่แล้ว +4

    Really cool vidéo, very helpful, I've discovered a lot of things, thanks a lot !

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      I'm glad I could help you Julien! :-)

  • @ori-d
    @ori-d 3 ปีที่แล้ว

    それをモダンデザインと呼ぶのはとても不思議です。 ウィンドウのサイズを変更できない場合は、そのようなアプリケーションは使用しません。 MVVMルールに違反しています。 そのようなビデオを作って人々にこれを教える前に、あなたはこれらすべてを自分で掘り下げるべきです、そしてその後になって初めてあなたは人々に何か良いことを教えると言うことができます。

  • @ccristian1715
    @ccristian1715 3 ปีที่แล้ว +1

    Ah, MVVM its so easy yet so hard for me. Never used it. Coded along with you this project, I can see the advantages. My junior mind hurts a little bit, but that means new gears are oiled and working now. Thanks for this one too!

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      You're doing well! You can identify the advantages of using MVVM, that's really good! :-)

    • @llothar68
      @llothar68 3 ปีที่แล้ว

      MVVM the MS way is so hard, it's just easy when you have easy examples but having complex lists of lists it's much easier to skip all that and use your own written solution as XAML databindings do not scale performance wise.

  • @OliverBevan23
    @OliverBevan23 3 ปีที่แล้ว

    Thanks for the great tutorial, this is such a helpful resource.

  • @begliamanov7276
    @begliamanov7276 3 ปีที่แล้ว

    Stunning! You are a great talent!

  • @carlyparly6633
    @carlyparly6633 3 ปีที่แล้ว

    This is a top-notch tutorial, thank you!

  • @RobertCastilloC
    @RobertCastilloC 3 ปีที่แล้ว

    I'm done, thanks man, that was really beautiful

  • @mahanmahmoodi9257
    @mahanmahmoodi9257 3 ปีที่แล้ว +1

    Bro your videos are realy cool and teaches veryyyyyyy wellllll please post more

    • @_buffer
      @_buffer  3 ปีที่แล้ว

      Thank you! More on the way! :-)

  • @zerosandones7547
    @zerosandones7547 3 ปีที่แล้ว +7

    If your image is not showing:
    1. Right Click Image
    2. Select Properties
    3. Set "Build Action" to "Resource"
    4. Set "Copy to Output Directory" to "Copy if newer"
    5. Build Solution (ctrl + shift + b)

    • @koosloots6959
      @koosloots6959 2 ปีที่แล้ว

      The Image show in Dev but not in runtime. How can I fix this?

    • @ole3718
      @ole3718 ปีที่แล้ว

      @@koosloots6959 Changing the path of the image to the full path "c:\.......\image.png" solved the issue for me!

    • @Wafflebro
      @Wafflebro ปีที่แล้ว

      Use full path. For "Image/top-strip.png" the full is ""pack://application:,,,/Images/top-strip.png""

  • @alexk9295
    @alexk9295 2 ปีที่แล้ว

    Wow, amazing tutorial! Thanks man!

  • @FreeDenMX
    @FreeDenMX 3 ปีที่แล้ว +2

    Hi, i made custom textbox using your example and databindings stop working. Mb you know causes.

  • @Hampus225
    @Hampus225 ปีที่แล้ว

    loved the way u said "voicecrack" xD

  • @Worthical
    @Worthical 3 ปีที่แล้ว +1

    third time ive come back to this video since you posted :)))

  • @nkosinathimlotshwa3153
    @nkosinathimlotshwa3153 3 ปีที่แล้ว

    Man!!! I had goosebumps from watching this video :D

  • @2005bgva
    @2005bgva 2 ปีที่แล้ว +1

    Fantastic, I really enjoy your video.

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      I'm glad :D

  • @Micz82
    @Micz82 ปีที่แล้ว +1

    Hi, great tutorial :) You forgot to add close window button:)

  • @anhhua4231
    @anhhua4231 2 ปีที่แล้ว +1

    thanks for sharing your knowledge!

    • @_buffer
      @_buffer  2 ปีที่แล้ว

      You're most welcome!

  • @oldclient
    @oldclient 3 ปีที่แล้ว +2

    It's some quality stuff here. The main cons of this tutorial - the UI is not fluid or flexible.
    Sadly WPF never had any good documentation and it's very hard to "jump into this theme" and use it correctly without experimenting with it hundreds of hours.
    The learning curve is as hard as Angular one, even harder.

  • @brainman3905
    @brainman3905 3 ปีที่แล้ว +6

    I did what you did in this video. So my question is, it's possible that the the arounded and borderless window is adaptable to other size and is correctly adaptable when we use win + up, left or right? Because maximize is more easily than that one. @BinaryBunny

  • @hozmannew896
    @hozmannew896 3 ปีที่แล้ว +2

    great effort thank you so much for that video , i want to suggest to make video that explain MVVM in some details and how to use Observable Collection in a simple full app with data , it will be great ,anyway thank you again for your big effort

    • @_buffer
      @_buffer  3 ปีที่แล้ว +1

      That's a great idea! I appreciate it thank you! :-)

  • @feerdicreey6038
    @feerdicreey6038 2 ปีที่แล้ว +1

    Hello, first of all, I want to thank you for the excellent video, I was able to replicate a large amount of your code, I only have one question, when navigating between the views it seems to me that every time the RelayCommand is used a new view is created, I would like to know how I do so that a new one is not created, but it is saved, so that the information that the user enters is also saved

  • @Charles_001
    @Charles_001 10 หลายเดือนก่อน

    There is a perfect Csharp tutrion project, like it.