Tactic Devs
Tactic Devs
  • Видео 47
  • Просмотров 488 067
How to Implement Validation in WPF MVVM
In this video, we're going to delve into implementing validation using the NotifyDataErrorInfo interface while following the MVVM design pattern, NotifyDataErrorInfo enables data entity classes to implement custom validation and expose validation results asynchronously.
Source Code : github.com/TacticDevGit/WPF-Data-Validation-MVVM
#mvvm
Просмотров: 4 496

Видео

How to Load a CSV File to a DataGrid in WPF
Просмотров 1,9 тыс.7 месяцев назад
This video demonstrates how to import CSV data into a WPF desktop application. CSV files, which stand for Comma-Separated Values, are a widely used format for storing and exchanging tabular data. In this tutorial, you'll learn how to create a WPF application that can read and display data from a CSV file. Source Code : github.com/TacticDevGit/CSV-Data-to-DataGrid-in-WPF
How To Create Custom Controls in WPF
Просмотров 24 тыс.7 месяцев назад
🔥 In this comprehensive tutorial, I guide you through the process of creating custom controls in WPF from scratch! 🔥 i'll break down the entire process into simple steps, making it easy for anyone to follow along. Source Code : github.com/TacticDevGit/WPF-Custom-Controls
How To Build An AI App With ASP.NET and Tailwindcss
Просмотров 8498 месяцев назад
Building an AI Chatbot with ASP.NET, Tailwind CSS, and API 🌐 Ready to dive into the world of artificial intelligence and web development? In this comprehensive tutorial, we'll guide you through the process of creating an intelligent AI chatbot using ASP.NET, enhancing its visual appeal with Tailwind CSS, and integrating it with a powerful API for natural language processing. 🔧 Prerequisites: B...
Five Coding Practices Developers Should Know
Просмотров 625Год назад
#codingtips , #.net
WPF MVVM Tutorial: Build An App with Data Binding and Commands
Просмотров 57 тыс.Год назад
In this video, you will learn how to use the MVVM pattern in WPF to create a app. MVVM stands for Model-View-ViewModel and it is a design pattern that helps you separate the presentation layer from the business logic and data layer of your application. You will learn how to use data binding, commands, in WPF to make your code more maintainable and testable. This video is suitable for beginners ...
Running An App I Made Years Ago
Просмотров 773Год назад
In this video I try an app i developed about 4 years ago i also review its code
The Basics of Data Binding in WPF
Просмотров 32 тыс.Год назад
Data binding is a crucial concept in WPF that enables developers to establish dynamic connections between the user interface (UI) elements and data sources such as databases, collections, or objects. It allows for seamless synchronization of data between the UI and the underlying data source, eliminating the need for manual data manipulation. In this video, we will start with the basics of data...
The Power of Last-In-First-Out: Understanding the Stack Data Structure with Real-World Examples
Просмотров 778Год назад
In this video, we discuss the Stack data structure, one of the fundamental data structures in computer science. We explain how it operates based on the LIFO principle and demonstrate its basic operations with a visual example. By understanding how the stack works, we can apply it to algorithms and real-world applications such as web browsers, undo/redo functions, and call stacks in programming....
How to Store and Retrieve Setting In WPF
Просмотров 10 тыс.Год назад
This video demonstrates how to implement an Application preference feature that allows a user to read and modify application settings and store them to a config file, which can then be loaded at startup to configure the application accordingly." In .NET, configuration files are commonly formatted in XML or JSON and are organized into sections to group related settings for improved readability a...
How to Switch Themes in a WPF App at Runtime
Просмотров 12 тыс.Год назад
This video is a step-by-step tutorial on How to Switch Themes in a WPF App at Runtime, You will learn how to set up a Resource Dictionary to contain different themes, create styles and templates for your controls, and dynamically switch between themes at runtime. Source Code: github.com/TacticDevGit/Switching-WPF-Themes-At-Runtime
How to Create Engaging Animations in WPF using Storyboards and Code-Behind
Просмотров 15 тыс.Год назад
In this video, I'll dive into the basics of creating animations in Windows Presentation Foundation (WPF) using storyboards in XAML and animation class in code-behind. I cover how to create and control animations using storyboards, how to animate properties of UI elements, and how to use triggers to start and stop animations. Source Code: github.com/TacticDevGit/Animations-In-WPF
What is ChatGPT And How You Can Use It👨‍💻
Просмотров 1 тыс.Год назад
What is ChatGpt?, This video will explore the capabilities of ChatGPT, an AI language model by OpenAI ,ChatGPT is game changer.ChatGPT is a powerful and versatile chatbot that can help you write code, in this video I take a look at how ChatGpt works and the benefits of incorporating Chat gpt into your development process, Chat gpt can assist developers in generating code snippets, In this video...
Exploring ChatGPT
Просмотров 1,3 тыс.Год назад
"In this video, we will show you how to use Gpt chat to learn and practice coding. Gpt is a powerful and versatile chatbot that can help you with a wide range of tasks, including coding. With Gpt, you can get instant answers to your coding questions, learn new programming languages, and even write and test your own code. We'll demonstrate how Gpt's advanced AI capabilities and natural language ...
Overriding Code First Conventions with Data Annotation And The Fluent API [3 of 3]
Просмотров 1,5 тыс.Год назад
Overriding Code First Conventions with Data Annotation And The Fluent API [3 of 3]
Configuring Entity Framework Code First [2 of 3]
Просмотров 3,6 тыс.Год назад
Configuring Entity Framework Code First [2 of 3]
What is Entity Framework Intro [1 of 3]
Просмотров 7 тыс.Год назад
What is Entity Framework Intro [1 of 3]
How To Use Font Icons in WPF
Просмотров 8 тыс.Год назад
How To Use Font Icons in WPF
How to Create a Resize Adorner in WPF
Просмотров 7 тыс.Год назад
How to Create a Resize Adorner in WPF
Drag Drop in WPF
Просмотров 6 тыс.Год назад
Drag Drop in WPF
Func,Action,Predicate Delegates in C#
Просмотров 6 тыс.Год назад
Func,Action,Predicate Delegates in C#
What are Delegates in C#
Просмотров 1 тыс.Год назад
What are Delegates in C#
Password Hashing and Salting in .NET C#
Просмотров 12 тыс.Год назад
Password Hashing and Salting in .NET C#
Create Excel Spreasheets in WPF
Просмотров 4,9 тыс.Год назад
Create Excel Spreasheets in WPF
Sidebar Navigation In WPF
Просмотров 38 тыс.Год назад
Sidebar Navigation In WPF
WPF Commands Explained [2 of 2]
Просмотров 1,9 тыс.2 года назад
WPF Commands Explained [2 of 2]
WPF Commands Explained [1 of 2 ]
Просмотров 7 тыс.2 года назад
WPF Commands Explained [1 of 2 ]
Data Grouping In a ListView [WPF]
Просмотров 10 тыс.2 года назад
Data Grouping In a ListView [WPF]
Data Sorting In a ListView [WPF]
Просмотров 6 тыс.2 года назад
Data Sorting In a ListView [WPF]
Data Filtering in a ListView [WPF]
Просмотров 10 тыс.2 года назад
Data Filtering in a ListView [WPF]

Комментарии

  • @chenjeraimuzorewa9509
    @chenjeraimuzorewa9509 2 дня назад

    How do you select and collect data from xml files into wpf datagrid?

  • @danilatravkov1474
    @danilatravkov1474 2 дня назад

    I wonder why UserManager class is in Models folder and not it ViewModel folder.... :D

    • @TacticDevs
      @TacticDevs 2 дня назад

      The ViewModel folder usually contains classes that serve as databinding objects for the views (they store information to be display in the view) Since UserManager deals with managing user and not for storing information to dispaly in the view.its best to put place it in the models folder

  • @JitendraKumar-fo2wj
    @JitendraKumar-fo2wj 5 дней назад

    Thanks ! Great video, just an extended question on the same, how would you implement the tab functionality on the search box? After searching the name, I want to tab to the first element and highlight the first row. TIA

  • @jessedellemann2939
    @jessedellemann2939 11 дней назад

    Thank you, nice tutorial!

  • @GOODBOY-vt1cf
    @GOODBOY-vt1cf 12 дней назад

    13:42

  • @archi_designer
    @archi_designer 15 дней назад

    Creating a table in the form is better

  • @emeriphantom3
    @emeriphantom3 17 дней назад

    i have an exception error on method on startup ,ensureCreated(), i can't find a solution🥲

  • @DoctorMGL
    @DoctorMGL 21 день назад

    you forget a mandatory step : to check the file characters before importing , double semicolon or double "" could easily break your application and crash it . by adding double quotes before and after the semicolon , and backslash \ before any double quotes to escape it, we can avoid the basic issues that could face such application . similar to what we do to avoid SQL-injection but in this case we are avoiding any character that could break our application .

  • @mazheruddin2198
    @mazheruddin2198 22 дня назад

    My thanks. It really worked. I tried different approaches before but none of them worked for me.

  • @anonymousPro001
    @anonymousPro001 22 дня назад

    Very helpful

  • @olivermunzberg1679
    @olivermunzberg1679 23 дня назад

    Storing the password as plain text is one of the worst security fails. The solution is already built-in: use the class PasswordHasher<TUser>

  • @uuuborovi
    @uuuborovi 24 дня назад

    ничо не понял

  • @user-xs7it8js6d
    @user-xs7it8js6d 26 дней назад

    You dont explain why your are doing certain steps. Knowing what without why is not usefull for my understanding.

  • @omostan
    @omostan 28 дней назад

    I have to agree with what @ThomasSchmidt-Esterle wrote: very clear and straightforward. Many thanks for the simple yet concise explanation.

  • @ovossr
    @ovossr 28 дней назад

    我之前一直是在word里设计好表格内容后再手动创建在SQL中,最后甚至是把数据库实例导入到visual studio中我的项目里,您的做法令我眼前一亮,我心里不停重复:“That's magic. That's magic....”太感谢了!!!看您的视频我能学到很多新知识和新方法,对于我这样的小白也太友好了!!

  • @UcheEcoma
    @UcheEcoma Месяц назад

    How do I add make my WPF app a paid app?

    • @TacticDevs
      @TacticDevs Месяц назад

      You can add licensing to the application which means the application will only run with license key 🔑, which you can then sell

  • @jassielove8538
    @jassielove8538 Месяц назад

    You are amazing! Thank you ❤

  • @UcheEcoma
    @UcheEcoma Месяц назад

    Also what’s the advantage of using this over storing in a database

    • @TacticDevs
      @TacticDevs Месяц назад

      This method is simple because it stores the configurations in a text file adding a database would add more layers to the application and make it unnecessarily huge and complex, it also has performance advantages because it’s quicker to read from a text file than to query from a database

  • @UcheEcoma
    @UcheEcoma Месяц назад

    Great tutorial bud, can I use enums instead of strings

  • @pakkerto
    @pakkerto Месяц назад

    Great tutorial, thank you soooooo much

  • @embossCoder
    @embossCoder Месяц назад

    Great contents you have. Please continue the good works

  • @MM-zm7ck
    @MM-zm7ck Месяц назад

    hey I have watch tons of video , but I like your teaching style , it's very beginner friendly . hope you will have more. thank you

  • @rodrigocornidez1917
    @rodrigocornidez1917 Месяц назад

    Great explanation, thank you for this!

  • @narayandhungel1117
    @narayandhungel1117 Месяц назад

    huge appreciation , please make more content like this

  • @user-st5me3se4t
    @user-st5me3se4t Месяц назад

    hi, where can i fidn Geometry icons library?

  • @codymckinney4934
    @codymckinney4934 Месяц назад

    Thank you!

  • @RaqiGirl
    @RaqiGirl 2 месяца назад

    I just watched one of your videos. I finally understood Data Binding because you explained "WHY" it works. Thank you!

  • @mrsajjad30
    @mrsajjad30 2 месяца назад

    Thank you Sir for taking your time to produce such a beautiful tutorial about Custom Control and a Bonus User Control.

  • @kishiforyou
    @kishiforyou 2 месяца назад

    in what scenario do we need to use icomamnd , you used command to popup a window and add a content to he list , but you did not implemented for filter any specific reason for that , kindly explain me indetail

    • @TacticDevs
      @TacticDevs 2 месяца назад

      when we stronlyg follow the mvvm pattern we must use icomamnd, the reason i didnt use it for the filter is i wanted to keep the video under 50 minutes in the future i will make a seperate video on that

  • @belgabad
    @belgabad 2 месяца назад

    Barely starting MVVM WPF and I can see some flaws in what is explained : - The ViewModel should not reference a View at all, as I understood it opening a new windows in a MVVM-friendly manner is hard but it shouldn't be dealt with like that - Using an event handler in the code behind is an unwanted simplification. Wether the View's code-behind should or not have anything is a discussion but the main point is that it shouldn't contain any logic, but the filtering is done entirely by the View (which also mean you can't unit-test it). The logic should be in the ViewModel, maybe through a property binded in two-way/one way to source and the filtering is called in the setter of the property

  • @user-kb8nd9tk1h
    @user-kb8nd9tk1h 2 месяца назад

    Thank you for this Video. this would have to be the most professionally explained WPF theme tutorial I have seen to date. Well explained and Included source code project. You are enjoyable to watch, listen to and Learn from.

  • @Him-ce7ld
    @Him-ce7ld 2 месяца назад

    Thank you very much

  • @girish9841
    @girish9841 2 месяца назад

    Excellent explaination

  • @harilalmn
    @harilalmn 2 месяца назад

    Awesome!🤩

  • @harilalmn
    @harilalmn 2 месяца назад

    Exellent!

  • @harilalmn
    @harilalmn 2 месяца назад

    Very helpful... Thanks!

  • @aleksi6012
    @aleksi6012 2 месяца назад

    Good stuff, thanks a lot!

  • @chitol1
    @chitol1 2 месяца назад

    This is what I need in my project

  • @imadabab
    @imadabab 2 месяца назад

    Great explanation. Thanks a lot. I have subscribed

  • @JesusMontesGutz
    @JesusMontesGutz 2 месяца назад

    I'm wasn't searching nonthin and this just pop up, i click just for curiosity i found gold. the CC part is just w i need for an idea i have.

  • @abuiron416
    @abuiron416 2 месяца назад

    Can you tell me how to edit like this

    • @TacticDevs
      @TacticDevs 2 месяца назад

      I actually code the animations using motion canvas as Java script framework check the link to learn more: ruclips.net/video/WTUafAwrunE/видео.htmlsi=BRzj25GOiTA95gRf

  • @myti1617
    @myti1617 3 месяца назад

    how to add data from csv file into wpf database? please help me

  • @mukunan6171
    @mukunan6171 3 месяца назад

    Thank you so much! It really helped me get the hang of user control. Following step-by-step your tutorial gives me clear understanding!

  • @moudhafferbouallegui
    @moudhafferbouallegui 3 месяца назад

    Poor architecture. You're definitely not supposed to allow database connections from within your client.

    • @TacticDevs
      @TacticDevs 3 месяца назад

      I understand that , however this video is about how to communicate with a database rather than focusing on project structuring or adhering to SOLID principles. thats for a separate video

  • @wawandharmawan2441
    @wawandharmawan2441 3 месяца назад

    I just learned C# and WPF about a month ago, and this video really helps me understand how MVVM works. Thank you! 👍

  • @neurogenix3369
    @neurogenix3369 3 месяца назад

    Does ${str1+str2} work?

  • @neurogenix3369
    @neurogenix3369 3 месяца назад

    Very useful, thank you

  • @saexpat
    @saexpat 3 месяца назад

    Do these settings persist across updates?

  • @saexpat
    @saexpat 3 месяца назад

    Do these settings persist across updates?