Tactic Devs
Tactic Devs
  • 47
  • 588 595
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
Переглядів: 7 554

Відео

How to Load a CSV File to a DataGrid in WPF
Переглядів 2,9 тис.Рік тому
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
Переглядів 36 тис.Рік тому
🔥 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
Переглядів 1,4 тис.Рік тому
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
Переглядів 738Рік тому
#codingtips , #.net
WPF MVVM Tutorial: Build An App with Data Binding and Commands
Переглядів 75 тис.Рік тому
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
Переглядів 889Рік тому
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
Переглядів 45 тис.Рік тому
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
Переглядів 1,1 тис.Рік тому
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
Переглядів 13 тис.Рік тому
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
Переглядів 16 тис.Рік тому
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
Переглядів 19 тис.Рік тому
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,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]
Переглядів 2,1 тис.Рік тому
Overriding Code First Conventions with Data Annotation And The Fluent API [3 of 3]
Configuring Entity Framework Code First [2 of 3]
Переглядів 5 тис.Рік тому
Configuring Entity Framework Code First [2 of 3]
What is Entity Framework Intro [1 of 3]
Переглядів 10 тис.Рік тому
What is Entity Framework Intro [1 of 3]
How To Use Font Icons in WPF
Переглядів 10 тис.Рік тому
How To Use Font Icons in WPF
How to Create a Resize Adorner in WPF
Переглядів 8 тис.2 роки тому
How to Create a Resize Adorner in WPF
Drag Drop in WPF
Переглядів 7 тис.2 роки тому
Drag Drop in WPF
Func,Action,Predicate Delegates in C#
Переглядів 8 тис.2 роки тому
Func,Action,Predicate Delegates in C#
What are Delegates in C#
Переглядів 1,2 тис.2 роки тому
What are Delegates in C#
Password Hashing and Salting in .NET C#
Переглядів 13 тис.2 роки тому
Password Hashing and Salting in .NET C#
Create Excel Spreasheets in WPF
Переглядів 6 тис.2 роки тому
Create Excel Spreasheets in WPF
Sidebar Navigation In WPF
Переглядів 43 тис.2 роки тому
Sidebar Navigation In WPF
C# Implicit Constructor
Переглядів 1,5 тис.2 роки тому
C# Implicit Constructor
WPF Commands Explained [2 of 2]
Переглядів 2,2 тис.2 роки тому
WPF Commands Explained [2 of 2]
WPF Commands Explained [1 of 2 ]
Переглядів 8 тис.2 роки тому
WPF Commands Explained [1 of 2 ]
Data Grouping In a ListView [WPF]
Переглядів 12 тис.2 роки тому
Data Grouping In a ListView [WPF]
Data Sorting In a ListView [WPF]
Переглядів 6 тис.2 роки тому
Data Sorting In a ListView [WPF]

КОМЕНТАРІ

  • @Mysteria9
    @Mysteria9 День тому

    Fantastic explanation! Thank you kindly.

  • @STUPIDYOUTUBE_HIDINGMSGS
    @STUPIDYOUTUBE_HIDINGMSGS 8 днів тому

    THANK YOU FOR TAKING TIME TO EXPLAIN THE DETAILS OF THIS, LIKE THE ICOMMAND AND OTHER STUFF, I'M NEW TO WPF, AND I APPRECIATE THE WAY YOU TEACH, I HOPE YOU CREATE MORE VIDEOS, ESP. ABOUT MVVP WITH WPF

  • @STUPIDYOUTUBE_HIDINGMSGS
    @STUPIDYOUTUBE_HIDINGMSGS 8 днів тому

    YOU HAV A GOOD WAY OF TEACHING. MAY I SUGGEST YOU CREATE MORE WPF PROJECTS FROM SCRATCH, LIKE INTRODUCING THE UI, THEN THE MODELS, THEN THE USAGE OF MVVM? MAYBE 1 OR 2 HOURS LONG PROJECT WILL BE GREAT! THANK YOU!

  • @solvedplus858
    @solvedplus858 12 днів тому

    very good, many thanks

  • @rudolphvancoppenhagen2466
    @rudolphvancoppenhagen2466 15 днів тому

    Very well explained! I have struggled with validation in WPF for a long time. Do you have videos on validation in WPF using EF? I would like to achieve the same result but with a database and I'd like to use the field sizes etc from the database.

  • @KhoaNguyen-mv2mu
    @KhoaNguyen-mv2mu 15 днів тому

    Much appreciated. I can grasp this pattern now.

  • @jangansotoy
    @jangansotoy 29 днів тому

    Hi there, do this project has source or tutorial?

  • @rj02viren55
    @rj02viren55 Місяць тому

    can you please send the github link so that i can access the code from their ..?

    • @TacticDevs
      @TacticDevs Місяць тому

      i will try to find the source code on my hard and share it with you on github

    • @rj02viren55
      @rj02viren55 Місяць тому

      @@TacticDevs okk thank you bro .... But please do that asap .

  • @rj02viren55
    @rj02viren55 Місяць тому

    it's not working bro you are "very chalak bro"

  • @vinnypassmore5657
    @vinnypassmore5657 Місяць тому

    Thanks for sharing, good video. For those who are using Font Awesome 6 now and have the Fonts file nested in a folder/folders then this works well (FontFamily="Resources/Fonts/#Font Awesome 6 Free Solid 900") and notice the removel of the dashes in the font awesome file name!

  • @chrisspire
    @chrisspire Місяць тому

    This is absolutely the best introduction to EF! Awesome.

  • @solvedplus858
    @solvedplus858 Місяць тому

    very good tutorial Many thanks

  • @Freddys_Ventures
    @Freddys_Ventures Місяць тому

    Love your video I was crashing and burning until I found your example!

  • @AmirRobo
    @AmirRobo Місяць тому

    thanks, it's great.🤩

  • @kopilkaiser8991
    @kopilkaiser8991 Місяць тому

    Man you are a great teacher. Thank you 😊❤️

  • @Omar.bin.khattab
    @Omar.bin.khattab Місяць тому

    thanks for your time and effort

  • @AmirRobo
    @AmirRobo Місяць тому

    wow, Nice, Cool, Star. I am watching the videos one by one and I can say that they are great💯

  • @AnthonyG-p6k
    @AnthonyG-p6k Місяць тому

    @TacticDevs How to contact with you for make sponsor video about my company. Give me your email address.

  • @OwenKerr-r6c
    @OwenKerr-r6c Місяць тому

    Victor Spring

  • @AmirRobo
    @AmirRobo Місяць тому

    🤩🤩🤩

  • @AmirRobo
    @AmirRobo Місяць тому

    This is what I need. tnx

  • @rushas
    @rushas Місяць тому

    Thank you for the great video. Adding timestamps to the video would help a lot for users like me to jump the relevant part

  • @AmirRobo
    @AmirRobo Місяць тому

    Finally. This is what I needed. Thanks a lot.

  • @AmirRobo
    @AmirRobo Місяць тому

    it's cool and amazing. Thanks a lot 💯

  • @AmirRobo
    @AmirRobo Місяць тому

    wow. it's cool

  • @AmirRobo
    @AmirRobo Місяць тому

    Well, I learned a new thing in WPF. Tnx

  • @Kennerdoll
    @Kennerdoll Місяць тому

    32:24 to clear the database: private void MenuItem_Click(object sender, RoutedEventArgs e) { using (DataContext context = new DataContext()) { var allUsers = context.Users.ToList(); context.Users.RemoveRange(allUsers); context.SaveChanges(); } }to clear the database:

  • @Kennerdoll
    @Kennerdoll Місяць тому

    32:24 private void MenuItem_Click(object sender, RoutedEventArgs e) { DatabaseUser?.Clear(); ItemList.ItemsSource = null; ItemList.ItemsSource = DatabaseUser; }

  • @AmirRobo
    @AmirRobo Місяць тому

    Nice

  • @AmirRobo
    @AmirRobo Місяць тому

    Very Very Thanks for this tutorial

  • @Kennerdoll
    @Kennerdoll Місяць тому

    Bro ur Zambian right ?

  • @standman007
    @standman007 Місяць тому

    This tutorial was immensely useful for me in 2024

  • @MadhuraD-s8w
    @MadhuraD-s8w Місяць тому

    Thank you!

  • @fredwbd95
    @fredwbd95 Місяць тому

    I'm glad I found your videos; I'm a long time programmer, but I've been doing such varied work that I don't get the chance to focus on things like this. I have a question, though, if I want to create a user control library, it seems like the technique of using DynamicResource doesn't work - I have no way to specify a resource file. I could just write the library, I suppose, as a wpf application instead of a library (I can still easily link to the DLL), but I don't think that's really a great approach.

  • @velikanskaglava2087
    @velikanskaglava2087 2 місяці тому

    Ok, just the sound is hard on the ears

  • @fredwbd95
    @fredwbd95 2 місяці тому

    This is awesome; I am so glad I found this channel. Thank you.

  • @SergioTavazzi
    @SergioTavazzi 2 місяці тому

    Hi, and thanks for all. I want to tell You that for me (Visual Studio 2022) has been impossible download the default entity.sqlite package. But choosing an older version (3.1.22), the download has been accepted and is working.

    • @TacticDevs
      @TacticDevs 2 місяці тому

      @@SergioTavazzi Yeah sometimes it happens that way

  • @fredwbd95
    @fredwbd95 2 місяці тому

    I'm super happy to have run across this in my search for C# CRUD with SQLite... not only is it a great start for the entity framework, but you also taught me a few things about WPF and binding and a few other little helpful things. Nice.

  • @blayzehoodly2957
    @blayzehoodly2957 2 місяці тому

    my guy you really have great tutorials but you make them hard to start along with by not providing the startup code

    • @TacticDevs
      @TacticDevs 2 місяці тому

      thanks noted

    • @luciusrex
      @luciusrex 2 місяці тому

      you really dont need it. its basic scaffolding, if thats something thats challenging for you perhaps you should first start with xaml?

  • @blayzehoodly2957
    @blayzehoodly2957 2 місяці тому

    It appears you already have some code during the startup this makes it confusing how can i get the code at the level you have it at start

    • @TacticDevs
      @TacticDevs 2 місяці тому

      @@blayzehoodly2957 that’s just the ui code , if I start from scratch the video would be to long, since the focus is mvvm

    • @blayzehoodly2957
      @blayzehoodly2957 2 місяці тому

      @@TacticDevs yeah I noticed i was just trying to say it was going to be a lot easier if you shared the start up code so that we have the same thing when we follow through

  • @HOWYOUDOIN884
    @HOWYOUDOIN884 2 місяці тому

    Good video but is there a video where you actually have real data stored?

  • @wenhanchia8448
    @wenhanchia8448 2 місяці тому

    This deserves more recognition, thank you for the clear explanation!

    • @blayzehoodly2957
      @blayzehoodly2957 2 місяці тому

      how dis you start this tutorial it seems all the starter code is already there when the video starts

  • @turtleboy3628
    @turtleboy3628 2 місяці тому

    Amazing explanation!

  • @bozoskopljakovic5508
    @bozoskopljakovic5508 2 місяці тому

    Thanks, very simple and good example !

  • @akwasisarpong241
    @akwasisarpong241 2 місяці тому

    Man. You're very good.

  • @faisletoismeme
    @faisletoismeme 2 місяці тому

    Thanks a lot for sharing this technique. It is very well explained. As a constructive comment I would like to suggest that you take some time and learn to type on the keyboard like a pro - taking a few lessons will be enough to improve your typing a lot - this will make your video more fluid. Also, maybe you could consider changing your code formatting to avoid lines that are too long (especially in XAML) and unnecessary blank lines in the source code. I repeat, this is just a constructive suggestion that would make your video appear more professional. Thanks again for all your tips.

  • @vinhnguyen-o5z
    @vinhnguyen-o5z 2 місяці тому

    comments are a bit weird, but at least they're right. great video

  • @solvedplus858
    @solvedplus858 2 місяці тому

    very good tutorial many thanks for your big effort

  • @cainen6355
    @cainen6355 3 місяці тому

    What a beautiful tutorial. Clear, concize and presents all info needed to get started.

  • @shvideo1
    @shvideo1 3 місяці тому

    What a great video with enough information to be very educational. Thank you for sharing this.