Wpf mvvm смотреть последние обновления за сегодня на .
Learn how to build a WPF MVVM CRUD application from start to finish in .NET! Throughout this start to finish tutorial, I cover various topics, such as: 🔥 Building user interfaces with XAML 🔥 Hooking up user interfaces w/ MVVM architecture 🔥 Managing application state 🔥 Dependency injection 🔥 Connecting to a database via Entity Framework 🔥 Packaging for deployment 🔥 Releasing via GitHub Releases 🔥 And much more! TIMESTAMPS: 0:00 - Introduction 1:21 - Project Setup 3:20 - Basic MVVM 3:21 - ⭐ Views 25:59 - ⭐ View Models 47:23 - ⭐ Models and ⭐ Stores 1:03:47 - Modals/Popups 1:04:36 - Prototyping w/ Figma 1:07:13 - Views for Modal 1:19:15 - View Models for Modal 1:21:54 - ⭐ Navigation 1:28:25 - Displaying the Modal 1:32:44 - ⭐ Commands 1:32:45 - Basic Commands 1:49:46 - Async Commands 1:54:07 - Data Stores 2:14:12 - ⭐ Database Interaction w/ Entity Framework 2:14:53 - ⭐ Domain Layer 2:21:43 - Entity Framework Setup 2:27:41 - ⭐ Services 2:39:16 - Database Migrations 2:45:50 - ⭐ Async Data Loading 2:56:20 - Finishing CRUD 3:02:33 - Edge Cases 3:02:34 - ⭐ Loading Spinners 3:21:47 - ⭐ Error Handling 3:32:52 - ⭐ .NET Generic Host 3:46:29 - Miscellaneous Cleanup 3:55:11- ⭐ Source Control w/ Git 3:59:46 - ⭐ Publishing 4:03:40 - Conclusion ⭐ = key concept PROPERTY CHANGED SNIPPET: 🤍 SOURCE CODE: 🤍 OTHER LINKS: Become a Member: 🤍 Donations: 🤍
Learn about the model layer of MVVM, which contains the core domain logic of the application. I also go through the setup in Visual Studio and introduce the domain for the application. In this series, I demonstrate all the key components of a WPF MVVM application. This series will lay the foundations for building your own application. TIMESTAMPS: 0:00 - Introduction 0:32 - Domain Model Introduction 1:32 - Project Setup 2:07 - Scaffolding the Model 7:16 - Satisfying Use Cases 12:23 - Testing 13:30 - Overriding Operator 14:45 - Conclusion SOURCE CODE: 🤍 OTHER LINKS: Become a Member: 🤍 Donations: 🤍
WPF can be a tricky topic to get right. At first, it is fairly easy to get started. Then, you figure out that seemingly simple things aren't that simple. That's when you realize WPF was built on a different set of rules and ideas from WinForms. It works best with standards and systems in place. One popular standard is to use the MVVM pattern. In this video, I show you how to implement MVVM in WPF using a tool called Caliburn Micro. Source Code: 🤍 Newsletter signup (with exclusive discounts): 🤍 (your email will be kept safe and you will not be spammed). Facebook Page: 🤍 Want to see a full C# application built from scratch (now with WPF and ASP.NET Add-Ons available)? Check out this course: 🤍 0:00 - Intro 1:16 - Setting up .NET console app 2:31 - Caliburn Micro NuGetd 3:57 - App configuration 10:29 - Creating MVVM structure 13:36 - Creating a view model 15:19 - Creating a view 15:40 - Launching MVVM app 17:41 - Caliburn Micro explained 21:19 - View setup 25:54 - Displaying data 31:04 - Binding data 33:00 - Notify Of Property Change 40:54 - Adding demo data 47:02 - Adding and wiring up a Combobox 51:55 - Binding to object property 54:19 - Buttons: adding and wiring up 57:01 - Buttons: disable a button 1:06:14 - Multiple forms 1:21:07 - Summary and concluding remarks Thanks to Ralfs HBK for the chapter breakdown
.NET Community Toolkit 8.0 Announcement: 🤍 Docs: 🤍 Broadcasted live on Twitch Watch live at 🤍
Introduction tutorial of the Model-View-ViewModel architectural design pattern for WPF in C# that covers the basic fundamentals of the pattern, its purpose, and how to use it. Source Code: 🤍 #wpf #mvvm #dcomengineering
It is go time! Time for some architecture with MVVM, data binding, commanding, and more. In this episode I walk you through everything you need to know about MVVM, what it is, why you need it, and how it can help you be more productive and write less code that is more testable. I break down MVVM with Xamarin.Forms, however most of the concepts are the same across WPF & UWP. Some key differences are that you have DataContext instead of BindingContext (WPF/UWP) and x:Bind instead of x:DataType - 🤍 on UWP for compiled bindings (nothing available for WPF). Full Xamarin Beginner's Playlist - 🤍 👕 Buy some swag! - 🤍 Time Codes: 00:00 - Introduction 01:30 - What is MVVM? 05:30 - Using Data Binding and INotifyPropertyChanged 14:10 - What is ICommand 17:30 - Using Commands, not Click Handlers 20:30 - Our First View Model 25:00 - Wrap-up Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own. Links: * XAML: 🤍 * Data Binding: 🤍 * Source Code: 🤍 What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: 🤍 What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: 🤍 Follow: 👨💻 GitHub: 🤍 🦜 Twitter: 🤍 🔴 Twitch: 🤍 📄 Website: 🤍 📰 Newsletter: 🤍 My Setup: * Blue Spark Microphone - 🤍 * Blue Pop Filter - 🤍 * Rode Microphone Arm - 🤍 * Sony MDR7306 Headphones - 🤍 * Stream Deck - 🤍 * Elgato Cam Link - 🤍 * GoPro Hero - 🤍 * MX Master 2S Mouse - 🤍 * Tecware Phantom Keyboard - 🤍 #MVVM #Xamarin #XamarinForms #XAML
⏮️ Previous Video: WPF UI/ Design a Modern Login Form/ Introducing to WPF 🤍 ⏭️ Next Video: WPF & MVVM/ Modern Main UI Design 🤍 🎞️ Hi, in this tutorial we will learn how to Create Login Form in WPF, MVVM Pattern, C# and SQL Server, additionally we will display the data of the current user in the main window. Content: 00:00 Introduction to MVVM 02:18 Database 02:53 Implement View Models 03:25 ViewModel Base Class (INotifyPropertyChanged) 04:20 ViewModel Command Class (ICommand) 06:33 Login ViewModel Class 11:44 Set Binding between the View & ViewModel 13:49 Create a Bindable PasswordBox (Dependency Property) 19:50 Implement Models 20:33 Implement Data Access Objects 26:28 Register the user in the Thread 27:33 Configure Application Startup 30:19 Retrieve and Display user data (Again using MVVM) ⬇️ DOWNLOAD PROJECT 🤍 📲 Social Media: Facebook: 🤍 Instagram: 🤍 Website: 🤍 #WPF #MVVM #LoginForm #SQL #ModernForm #modernui #design #CSharp #VisualBasic #VB.NET #VisualStudio #Custom #Chart #FlatUI #Desktop
For more such videos visit 🤍 For more such videos subscribe 🤍 See our other Step by Step video series below :- Learn C# Step by Step 🤍 Learn Design Pattern Step by Step:- 🤍 Learn Angular tutorial step by step 🤍 Learn MVC Core step by step :- 🤍 Learn Azure Step by Step :- 🤍 Learn SharePoint Step by Step in 8 hours:- 🤍 Python Tutorial for Beginners:- 🤍 Learn Data Science in 1 hour :- 🤍 Learn Power BI Step by Step:- 🤍 Learn MSBI Step by Step in 32 hours:- 🤍 Learn SQL Server Step by Step 🤍 Learn Tableau step by step :- 🤍 In this video we will learn step by step to implement WPF MVVM Architecture pattern step by step. We are also distributing a 200 page Ebook ".NET Interview Question and Answers". If you want this ebook please share this video in your facebook/twitter/linkedin account and email us on questpond🤍questpond.com with the shared link and we will email you the PDF.
Patreon ($5/month or more gets source code for this course as it comes out): 🤍 Newsletter signup (with exclusive discounts, giveaways, and more): 🤍 This video sets up our WPF front-end project using Caliburn Micro as our MVVM framework system. One-off tutorials are awesome but they aren't the only thing you should be doing to learn C#. Another vital part of learning is learning how to put it all together. This interactive course is all about putting the pieces together. You can watch each video on its own or you can watch them in order and see a bigger picture. The choice is yours. This course focuses on real-world development. As such, we are simulating that we work for TimCo Enterprise Solutions on a brand new product, the TimCo Retail Manager. Just like in the real world, we are starting out with one set of requirements but know that over time they will change. Purchase this course for source code, certificate of completion, downloadable lessons, and more 🤍
Das MVVM Design Pattern wurde von Microsoft für die WPF (Windows Presentation Foundation) entwickelt; der Nachfolge-Technologie von Windows Forms (aka WinForms). In diesem Video gibt es die Grundlagen des MVVM aus der Praxis und somit auch wie man ohne Code Behind Datei programmiert. Auch das einfache Binden von Eigenschaften des ViewModels an die View wird gezeigt. Musik: Night Owl von Broke For Free (cc-By)
In this tutorial we'll learn how to make a very simple MVVM model for your WPF application in C#. If you have any problems or questions feel free to ask in the comment section below! My Twitch channel: 🤍 My Twitter: 🤍 Music: Ikson - Anywhere Joakim Karud - Great Days Artificial.Music - Herbal Tea
Designing WPF controls, especially with MVVM, can be tricky so I decided to create a mini-series on the various controls we have access to in WPF and how you can wire them up properly. Even if a video covers a control you are familiar with, you will probably see an advanced use case or two that will be of benefit. In this first video, we are going to cover the combo box including how to get the data about the selected item and how to cascade dropdowns. Full courses: 🤍 Source Code: 🤍 Patreon: 🤍 Newsletter signup: 🤍 0:00 - Intro 1:17 - Prerequisite 2:04 - Demo app overview 8:14 - ComBobox: creating, data binding and data displaying 11:44 - Binding with Caliburn Micro 13:41 - Data Template: StackPanel 16:13 - Selected item: Display data 20:40 - Selected item: Display data dropdown (nested data) 23:49 - Selected item: Displaying data from nested dropdown 32:24 - Summary 34:51 - Concluding remarks Thanks to Ralfs HBK for the chapter breakdown
Hi!...Please go to 7:09 to skip my rambling - and get to the actual technical information. Be warned, It's a slow video...Thanks! Also, the exact code here can be downloaded at 🤍 I wanted to make a video that describes how I view and go about making a very simple MVVM-based WPF UI Application. I'm using VS2019. Some ask, "What is 'business logic?' A limited example; Calculating your taxes is business logic, displaying the numbers on a screen is not.
Hey Guys, In this video let us implement the MVVM pattern. It is a very simple application but the video is a bit long. But this is a fruitful half hour spent. Try to practise more and more and you will be a ninja.. :-) Code at : 🤍 Keep Learning.
Today, we attempt to fix up some code that was submitted by a viewer. They were having issues with some data binding in their XAML application and sent me some source code to look at. We diagnose the application to understand what is going wrong with the application including commands, two-way data binding, and some best practices to bind to objects. Links: Source Code Sample: 🤍 Join this channel to get access to perks: 🤍 👕 Buy some swag! - 🤍 ☕️ Buy me a coffee - 🤍 Follow: 👨💻 GitHub: 🤍 🦜 Twitter: 🤍 📄 Website: 🤍 📰 Newsletter: 🤍 Chapters: 00:00 - Overview of MVVM 01:50 - Binding Overview and Compiled Bindings 04:00 - Command overview & static issues 06:10 - Two-way databinding 09:00 - INotifyPropertyChanged 13:45 - Enhancing databinding to objects 18:00 - Wrap-up Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own. What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: 🤍 What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: 🤍 My Setup: 💡 Nanoleaf Elements Lights - 🤍 🎙 Blue Spark Microphone - 🤍 🎙 Blue Pop Filter - 🤍 🤳 Rode Microphone Arm - 🤍 🎧 Sony MDR7306 Headphones - 🤍 📲 Stream Deck - 🤍 📹 Elgato Cam Link - 🤍 📷 GoPro Hero - 🤍 🖱 MX Master 2S Mouse - 🤍 ⌨️ Tecware Phantom Keyboard - 🤍 #xaml #databinding #dotnetmaui
🤍 Chapters: 0:00 Introduction 0:05 Need for MVVM 06:05 Setup a basic View 15:16 Setup the ViewModel 17:30 Create a Model 22:09 Enhance ViewModel 22:46 Implement ICommand 27:51 Move INotifyPropertyChanged to base class 30:21 Hookup View with ViewModel 31:04 Add Databindings 34:06 Debug : First demo 40:10 Create a generic RelayCommand 46:12 Add Haley.MVVM nuget (ALTERNATIVE) 50:35 Implement Delete feature
Caliburn Micro is no longer being actively developed. For existing applications, that is not a problem. But if you are starting out fresh in MVVM, now is a good time to evaluate your options. In this video, we are going to look over some of the bigger options out there, then I am going to pick one and build a demo application in it. Source Code: 🤍 Patreon: 🤍 Mailing List: 🤍 Purchase Courses: 🤍 MVVM Options: MvvmCross: 🤍 MVVM Light: 🤍 Prism: 🤍 Catel: 🤍 Stylet: 🤍 ReactiveUI: 🤍 0:00 - Intro of topic 0:50 - Framework finalists and approach for selection 2:40 - ReactiveUI 7:45 - Stylet 10:55 - Catel 16:10 - Prism 20:15 - MVVM Light 22:55 - MvvmCross (detailed review) 28:25 - Getting Started - TipCalc Tutorial 29:05 - View models discussion 33:00 - MVVMCross Templates 35:20 - Demo project with MVVMCross: GuestBook 51:40 - MVVMCross Platform Views 1:25:50 - Summary
Imagine a world where you never had to raise another property changed event or write another IComand. Well, those days are here with the new .NET Community Toolkit, which introduces brand new source generators and helper classes to enable you to write super minimal code. I break down everything you need to know about the toolkit, how to use it, and why it is awesome! There have been several updates to the library and name changes for the properties, so check out 🤍 for changes Links: Source Code - 🤍 Toolkit Blog - 🤍 Documentation - 🤍 Community Toolkit on GitHub - 🤍 Join this channel to get access to perks: 🤍 👕 Buy some swag! - 🤍 ☕️ Buy me a coffee - 🤍 Follow: 👨💻 GitHub: 🤍 🦜 Twitter: 🤍 📄 Website: 🤍 📰 Newsletter: 🤍 Chapters: 00:00 - Introduction to MVVM 06:20 - Installing .NET Community Toolkit and INotifyPropertyChanged 10:20 - ObservableObject and property changes 12:00 - ObservableProperty source generator 14:35 - ICommand source generator 17:00 - Source Generator Wrap-up Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own. What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: 🤍 What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: 🤍 My Setup: 💡 Nanoleaf Elements Lights - 🤍 🎙 Blue Spark Microphone - 🤍 🎙 Blue Pop Filter - 🤍 🤳 Rode Microphone Arm - 🤍 🎧 Sony MDR7306 Headphones - 🤍 📲 Stream Deck - 🤍 📹 Elgato Cam Link - 🤍 📷 GoPro Hero - 🤍 🖱 MX Master 2S Mouse - 🤍 ⌨️ Tecware Phantom Keyboard - 🤍 #dotnet #mvvm #sourcegenerators
Learn about the view model layer of MVVM, which provides the view with data to display and commands to execute. View models should be simple and give the view exactly what it needs. In this series, I demonstrate all the key components of a WPF MVVM application. This series will lay the foundations for building your own application. TIMESTAMPS: 0:00 - Introduction 0:30 - Implementing a ViewModelBase (INotifyPropertyChanged) 2:02 - Scaffolding View Models 2:30 - Implementing the MakeReservationViewModel 5:30 - Implementing the ReservationListingViewModel 11:29 - Implementing the MainViewModel 12:47 - Setting Up the MainWindow 14:31 - Testing and Fixing Issues 17:34 - Conclusion PROPERTY CHANGED SNIPPET: 🤍 SOURCE CODE: 🤍 OTHER LINKS: Become a Member: 🤍 Donations: 🤍
Разбираемся в архитектуре настольного приложения с пользовательским интерфейсом на базе технологии WPF Репозиторий с вебинара 🤍 Укороченная версия в редакции 🤍AndyBrizhak 🤍 0:00 Старт 2:20 Настройка студии VS 6:30 Настройка Visual studio code 14:25 Создание локального репозитория, и публикация в GIT 27:01 Создание инфраструктуры приложения MVVM 33:00 Пример MVVM приложений 40:00 Готовые Nuget пакеты MVVM 41:15 MVVM Prism 42:30 Базовый класс модели представления 51:00 Основная модель представления, для главного окна 51:55 Добавляем интерфейс IDisposable к классу ViewModel для примера реализации 1:01:30 Binding модели представления в xaml 1:46:00 Создание новой ветви из коммита 1:53:00 Создание кнопки MVVM 2:02:00 Базовый класс команды 2:09:00 Создание команды LambdaCommand 2:17:00 описание команды в модели отображения 2:22:16 Определение отдельной команды 2:37:00 Привязка команд к объектам WPF, которые не поддерживают команды 2:42:00 Вынос команд в отдельные ресурсы 2:46:00 Иконки как шрифт (классная тема, если бы не увидел, не поверил бы) 2:58:00 Material Design 3:08:00 Http запросы 3:19:25 Построчное извлечение данных из источника, если объем информации большой 3:32:19 Извлечение данных в виде кортежа 3:47:08 Модели данных MVVM 3:53:00 OxyPlot WPF Спасибо, Дмитрий, за простановку временных меток!
How to keep your View Models decoupled from each other and still allow them to communicate / send data to other View Models. the problem - 00:00 diagram of solution - 00:42 sample app - 01:41 creating a messenger - 04:13 using the messenger - 22:15 summary - 29:05
Learn how to setup the infrastructure for navigation in an MVVM application. Implementing this infrastructure makes common navigation scenarios, such as switching views, very easy to achieve throughout the application. Navigation is an essential piece of an application. In this series, I demonstrate how to implement various navigation scenarios in a WPF MVVM application. TIMESTAMPS: 0:00 - Introduction 0:43 - Demo Introduction 1:13 - Mapping View Models to Views 3:30 - Managing Navigation State (NavigationStore) 5:15 - Adding a Navigation Command 5:58 - Using the NavigationStore and Navigation Command 7:29 - Handling CurrentViewModel Changes 10:07 - Adding More Navigation Commands 11:28 - Cleaning Up Navigation Commands 14:11 - Testing 14:19 - Summary 15:14 - Conclusion VIEW MODEL COMMUNICATION: 🤍 SOURCE CODE: 🤍 OTHER LINKS: Become a Member: 🤍 Donations: 🤍
Ein berühmtes Design Pattern in der Oberflächenprogrammierung, welches für WPF entwickelt wurde, aber auch in immer mehr Web-Frameworks wie Aurelia oder Angular Einzug erhält ist das MVVM Design Pattern. Hier kurz das Konzept dieses Patterns, bevor wir in die Praxis übergehen. Musik: Night Owl von Broke For Free (cc-By)
I demonstrate how to create a custom Visual Studio project template. This template scaffolds out a WPF MVVM project with a .NET generic host. Check out the links below to download and use the template! TIMESTAMPS: 0:00 - Introduction 0:38 - Project Setup 0:58 - Installing Packages 1:43 - Scaffolding the App.xaml.cs 4:28 - Adding an appsettings.json 5:04 - Scaffolding the MainWindow 6:36 - Adding a View/View Model Example 8:09 - Adding a Navigation Example 10:53 - Loading appsettings.json Data 12:02 - Adding a Modal Example 16:15 - Exporting the Template 16:52 - Using the Template 17:30 - Conclusion TEMPLATE DOWNLOAD: 🤍 WHERE TO PUT TEMPLATE: 🤍 SOURCE CODE: 🤍 OTHER LINKS: Become a Member: 🤍 Donations: 🤍
[ Skill Level : Intermediate ] A WPF - MVVM Based Modern / Contemporary Dashboard UI Design with Text Search Filter. Subscription Link for more WPF videos and updates : 🤍 Download the Complete Source Code from Github Repository. Link : 🤍 // Chapters // 00:00 Intro 07:00 Predefined Style Template 07:28 Model 12:10 RelayCommand 16:32 ViewModel 17:20 CollectionViewSource 18:00 ICollectionView 18:52 ObservableCollection 23:02 INotifyPropertyChanged Interface Member 23:45 Text Search Filter 31:05 ItemsControl 33:25 View 38:23 DataTemplates 43:10 Switch Views 45:50 ICommand 47:27 Close App 49:28 Command Parameter 50:15 Page Container 51:15 Close Button Subscription Link for more WPF videos and updates : 🤍 Related Videos WPF - Navigation Menu With Sub Menu : 🤍 WPF - Navigation Drawer / Sidebar Menu : 🤍 WPF - Hamburger Menu / SubMenu : 🤍 Channel Link: 🤍 Tools Used : Microsoft Visual Studio Community Edition 2019 Icon Credits : 🤍 Thank you! Have a great day!
Do you really need to learn MVVM to start developing apps with XAML frameworks like .NET MAUI, Uno, Avalonia, WPF, or WinUI 3? I get asked this question all the time and today, I break down what you need to know about MVVM, what it is, what it looks like to code without it, why you should learn and use it, and finally, how to take advantage of MVVM in your app! Links: * MVVM for Beginner's - 🤍 * MVVM Pattern - 🤍 * .NET MAUI Data Binding - 🤍 Join this channel to get access to perks: 🤍 👕 Buy some swag! - 🤍 ☕️ Buy me a coffee - 🤍 Chapters: 00:00 - Introduction, hello! 00:35 - What is MVVM? 03:23 - Development without MVVM & Data Binding 10:00 - Adding MVVM & Data Binding (Community Toolkit Edition) 11:25 - Bindable Properties 16:00 - UI Interaction with Commands 20:15 - Wrap-up on MVVM Follow: 👨💻 GitHub: 🤍 🦜 Twitter: 🤍 📄 Website: 🤍 📰 Newsletter: 🤍 Disclaimer: This channel, videos, and streams are created in my spare time and are a product of me... James Montemagno! They are NOT officially affiliated or endorsed by Microsoft (my employer) in any way. Opinions and views are my own. What is on my hat? It is the CLE clothing logo because I am from Cleveland! Checkout their awesome CLE merch: 🤍 What is that art on my wall? It is an original piece from the French street artist Gregos of La Butte Montmartre: 🤍 My Setup: 📷 Canon M50 Mark II - 🤍 💡 Nanoleaf Elements Lights - 🤍 🎙 Blue Spark Microphone - 🤍 🎙 Blue Pop Filter - 🤍 🤳 Rode Microphone Arm - 🤍 🎧 Sony MDR7306 Headphones - 🤍 📲 Stream Deck - 🤍 📹 Elgato Cam Link - 🤍 📷 GoPro Hero - 🤍 🖱 MX Master 2S Mouse - 🤍 ⌨️ Tecware Phantom Keyboard - 🤍 #dotnet #mvvm #dotnetmaui #xaml #winui #avalonia #uno xaml data binding uno data binding wpf mvvm
Build an Authentication window from scratch using WPF, MVVM, C#. It has login page, signup page, forgot password page. Source Code : 🤍 Chapters: 0:00 Introduction 01:00 Search & analyze login page samples 05:25 Splitting & Setting up projects 10:27 Setup Singleton Credentials Holder Class 12:46 Authentication Mechanism on startup 15:49 XAML Schemas Namespace for a library 22:04 Application.Current.MainWindow 30:10 Add Nuget References 37:05 Implement Maximum tries of authentication 46:30 Add transparent blur to Window 53:20 Build Login Page 01:25:32 Build SignUp Page 01:30:00 Build LoginHelper Page 01:38:35 Setup Authentication ViewModel 01:39:56 IGNORE THIS PART (REDUNDANT) 01:44:48 IContainerFactory Introduction 01:53:37 Authentication ViewModel Initialization 01:56:30 Setting up ContainerViewer in Xaml 02:09:47 Add ICommands in ViewModel 02:11:04 Call the commands from the XAML 02:22:49 Demo Run (complete setup) 02:25:50 Send Password to LoginCommand
If you have been following along in this WPF mini-series, this is probably the one you have been waiting for. Taking data and displaying it on a WPF form in a way that you can edit and manipulate is most easily accomplished with a DataGrid. In this video, we are going to look at how to populate a DataGrid with different types of data, including some advanced use cases. Full courses: 🤍 Source Code: 🤍 Patreon: 🤍 Newsletter signup: 🤍 0:00 - Intro 0:57 - Prerequisites 1:46 - Demo app overview 2:36 - Creating DataGrid 4:11 - Alternating row background 5:01 - Adding data 7:18 - Columns 10:56 - Dropdown in column 18:19 - Date picker 21:56 - Summary and concluding remarks Thanks to Ralfs HBK for the chapters breakdown
Начни карьеру с бесплатного курса "Основы программирования" 🤍 Паттерн MVVM в WPF приложениях. На вебинаре вы узнаете, как работает паттерн MVVM (Model-View-ViewModel ), и научитесь использовать его при создании WPF-приложений. Паттерн позволяет разделить бизнес-логику, модель и ее визуальное представление, чтобы работать с ними по отдельности. Дизайнер интерфейсов берется за визуальную составляющую, разработчик – за модель и т.д. Вебинар ориентирован на слушателей, знакомых с основами проектирования программной архитектуры. Подписывайся на наш канал и смотри новые видео первым: 🤍 Проходи бесплатные курсы: 🤍 Выбери профессию: 🤍 Смотри вебинары: 🤍 Читай статьи: 🤍 Проверяй знания: 🤍 ВКонтакте 🤍 Facebook 🤍 Одноклассники 🤍 Telegram 🤍 Instagram 🤍 #паттерны #geekbrains #программирование #курсыпрограммирования
In the third part of this series, we'll implement the MVVM pattern and introduce dependency injection for our services. intro - 00:00 nuget packages - 00:14 add props - 01:50 create command - 03:28 fixing tests - 08:04 binding xaml - 12:23 dependency injection - 14:50 viewmodel locator - 15:57 fixing command - 18:20 summary - 20:48 open/closed principle - 21:05
Всем привет. В этом видео мы начнем создавать приложение, создадим необходимые папки, создадим классы. Мой курс по разработке на C#: 🤍 GitHub: 🤍 Моя группа ВК: 🤍
Introduction tutorial of the Model-View-ViewModel architectural design pattern for Windows Forms Application in C# that covers the basic fundamentals of the pattern, its purpose, and how to use it to Insert Update Delete data in DataGridView with SQL Database using MVVM Architecture pattern step by step in C# Windows Forms Application. Natural Voice Text to Speech: 🤍 Website: 🤍 What I like most about MVVM is is the compartmentalization of the various components in a project. 1) The UI components are kept away from the business logic 2) The business logic is kept away from the database operations 3) It's easy to read (because everything has specific places to live)