- Видео 47
- Просмотров 488 067
Tactic Devs
США
Добавлен 19 июн 2014
Hi, I'm Jamie and I love to explore and teach computer programming, with a focus on C# and .Net . I enjoy learning about new technologies and sharing my knowledge with others. I hope to inspire and empower you through my Videos
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
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...
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 Create a Resize Adorner in WPF
Просмотров 7 тыс.Год назад
How to Create a Resize Adorner in WPF
Func,Action,Predicate Delegates in C#
Просмотров 6 тыс.Год назад
Func,Action,Predicate Delegates in C#
Password Hashing and Salting in .NET C#
Просмотров 12 тыс.Год назад
Password Hashing and Salting in .NET C#
How do you select and collect data from xml files into wpf datagrid?
I wonder why UserManager class is in Models folder and not it ViewModel folder.... :D
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
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
Thank you, nice tutorial!
13:42
Creating a table in the form is better
i have an exception error on method on startup ,ensureCreated(), i can't find a solution🥲
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 .
My thanks. It really worked. I tried different approaches before but none of them worked for me.
Very helpful
Storing the password as plain text is one of the worst security fails. The solution is already built-in: use the class PasswordHasher<TUser>
ничо не понял
You dont explain why your are doing certain steps. Knowing what without why is not usefull for my understanding.
I have to agree with what @ThomasSchmidt-Esterle wrote: very clear and straightforward. Many thanks for the simple yet concise explanation.
我之前一直是在word里设计好表格内容后再手动创建在SQL中,最后甚至是把数据库实例导入到visual studio中我的项目里,您的做法令我眼前一亮,我心里不停重复:“That's magic. That's magic....”太感谢了!!!看您的视频我能学到很多新知识和新方法,对于我这样的小白也太友好了!!
How do I add make my WPF app a paid app?
You can add licensing to the application which means the application will only run with license key 🔑, which you can then sell
You are amazing! Thank you ❤
Also what’s the advantage of using this over storing in a database
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
Great tutorial bud, can I use enums instead of strings
Great tutorial, thank you soooooo much
Great contents you have. Please continue the good works
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
Great explanation, thank you for this!
huge appreciation , please make more content like this
hi, where can i fidn Geometry icons library?
Thank you!
I just watched one of your videos. I finally understood Data Binding because you explained "WHY" it works. Thank you!
Thank you Sir for taking your time to produce such a beautiful tutorial about Custom Control and a Bonus User Control.
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
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
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
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.
Thank you very much
Excellent explaination
Awesome!🤩
Exellent!
Very helpful... Thanks!
Good stuff, thanks a lot!
This is what I need in my project
Great explanation. Thanks a lot. I have subscribed
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.
Same here
Can you tell me how to edit like this
I actually code the animations using motion canvas as Java script framework check the link to learn more: ruclips.net/video/WTUafAwrunE/видео.htmlsi=BRzj25GOiTA95gRf
how to add data from csv file into wpf database? please help me
Thank you so much! It really helped me get the hang of user control. Following step-by-step your tutorial gives me clear understanding!
Poor architecture. You're definitely not supposed to allow database connections from within your client.
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
I just learned C# and WPF about a month ago, and this video really helps me understand how MVVM works. Thank you! 👍
Does ${str1+str2} work?
Very useful, thank you
Do these settings persist across updates?
Do these settings persist across updates?