This was the best WPF Tutorial series I ever watched. Everything was so easy to follow.
@KampaPlays Жыл бұрын
Thanks so much, I'm really glad to hear that! I have a lot more topics to cover, let me know if you have any questions or suggestions!
@Jayammo2 Жыл бұрын
@@KampaPlays Um yeah I think a Navigation video would be great.
@KampaPlays Жыл бұрын
@@Jayammo2 Great idea, I will work this in, thanks!
@JMCiller Жыл бұрын
Fully agree. I did not finish the tutorial and it is the best playlist by far
@mumkАй бұрын
literally searched observable collection on your previous list view tutorial, you are such a wise man
@isasayin31025 ай бұрын
You bro explain like a pro. Very understandable, one of the best tutorials i ever watched. Thanks and please keep up.
@berkefekeskin91729 ай бұрын
Using debugger effectively helps a lot for learning, thank you a lot!
@KampaPlays9 ай бұрын
Great to hear!
@Jayammo2 Жыл бұрын
Thanks!
@KampaPlays Жыл бұрын
Wow, thank you so much! Really appreciate that.
@philipwiderström Жыл бұрын
This whole serie is amazing. Keep up the good work!
@KampaPlays Жыл бұрын
Thank you so much!! Lots more to do!
@재주꾼불당늘보불당개 Жыл бұрын
You did good job~~! You raised me up in C# world.
@KampaPlays Жыл бұрын
Awesome to hear, thank you.
@wookyumkim4669 Жыл бұрын
🤩🤩 Yes!! This is what I wanted to know! You always present the core stuff concisely! It seems that I can apply this lesson to my toy project which has DataGrid with ItemSource. The logic and principle may be same with List. ☺☺ Thank you very much as always!! 😄😄
@KampaPlays Жыл бұрын
Thank you!! You can use List as an ItemSource binding with DataGrid but it will not automatically notify on all collection operations like an ObservableCollection will. You can use ObservableCollection with DataGrid, though!
@yeyulchoi6314 Жыл бұрын
BEST Videos! Thank you. They really help!!
@KampaPlays Жыл бұрын
Thanks so much, I'm glad!!
@davidjennings629310 ай бұрын
Love your videos. So far the clearest explanation of data binding, ObservableCollections, etc. that I have found. In this exercise, is there a disadvantage to initializing the collection when it is declared (instead of in the constructor)? private ObservableCollection entries = new();
@KampaPlays10 ай бұрын
Thank you so much, I really appreciate that! In this case, I don't think there are any real disadvantages to doing that. Basically either way, you are creating the collection on class instantiation (generally its safe to assume the constructor will run first, anyway). I do this occasionally, depending on the object's purpose/scope. I wouldn't get into a habit of always or blindly initializing in the declaration though, because often times you will end up creating objects well before you need them, spending memory unnecessarily, and increasing the time it takes to create your class. Creating the objects when you need them (lazy initialization) can increase performance a good bit at scale. Hope this helps!
@webdesignsbytom Жыл бұрын
really great series, dont stop
@KampaPlays Жыл бұрын
Thank you, still more to come!
@El_kammex Жыл бұрын
I am programing in React a lot and there we have useState hook. UseState automaticlly refresh your view when it has been changed. Obsevarble collection I understand works similar. Correct me if I think wrong.
@KampaPlays Жыл бұрын
Yes! I didn't do any React until I had already worked in WPF, and I thought the same thing when I saw UseState!
@motivationguru7155 Жыл бұрын
Thanks for the video. Really helpful. I have a question here we are using binding but we are taking text box entry (That we are adding on button click)from GUI i.e., It we are not running independently right. Please correct me if i am wrong.
@KampaPlays Жыл бұрын
Correct - trying to sprinkle in a bit of functionality over time as to not overwhelm -- developing the UI truly independently would use all bindings, and likely incorporate the MVVM pattern in doing so.
@thomasaminer5 ай бұрын
Thank you!
@Nbveh0111 ай бұрын
thanks
@KampaPlays11 ай бұрын
You're welcome!
@h_kings6 ай бұрын
Don't you think about to make a course for Udemy? I'm not english speaker but can understand and you make it so easy to learn the concepts. Btw, thanks so much for this videos!
I checked like 3 times that I did it exactly as you, but my ListView stays empty after manually adding items `Entries.Add("Test")` in the Constructor of the binding class.
@KampaPlays Жыл бұрын
Hm. Make sure you have set your datacontext, InitializeComponent is called first, and double check your spelling/capitalization on your binding. These are common things that might be your issue.