#777 Год выпуска: 2014 Производитель: Pluralsight Сайт производителя: http://pluralsight.com/ Автор: Brian Noyes Продолжительность: 6h 49m Тип раздаваемого материала: Видеоклипы Язык: Английский Описание: The data binding capabilities of WPF are one of the most powerful parts of the XAML platform. Data binding allows you to keep your XAML UI definition loosely coupled from the logic and data access that gets data into the application that will be used for display purposes. You can use data binding to build rich, interactive, beautifully designed user interfaces that are driven by data of many types. In this course you will learn how to leverage all the features of data binding and will learn enough to feel comfortable tackling everything from simple to complex data binding scenarios. You'll learn about what kinds of data sources you can work with, all the features that the Bindings themselves support, and how to use DataTemplates to provide a custom, reusable XAML rendering of your data objects. You'll learn how to use design time features in Visual Studio to generate data bound UIs or hook up existing ones, and you'll learn how to use the validation features to validate input data and present errors to the user. Along the way, you'll see some demos that use the Model-View-ViewModel (MVVM) pattern and others that do not so you can see the power of data binding regardless of the UI patterns that you follow.
Данные связывающие возможности WPF являются одним из самых мощных частей платформы XAML. Привязка данных позволяет сохранить ваше определение пользовательского интерфейса XAML слабосвязанной от логики и доступа к данным , который получает данные в приложение , которое будет использоваться для отображения. Вы можете использовать привязку данных для построения многофункциональных интерактивных , красиво оформленных пользовательские интерфейсы , которые приводятся по данным многих типов. В этом курсе вы узнаете , как использовать все возможности привязки данных и узнаете достаточно, чтобы чувствовать себя комфортно Отбор все от простого к сложному привязки данных сценариев . Вы узнаете о том, какие источники данных можно работать с , все функции, которые сами поддержки , и как наручники для использования DataTemplates обеспечить обычай, многоразовый рендеринг XAML объектов данных . Вы узнаете, как использовать возможности время разработки в Visual Studio для создания данных , связанные интерфейсы или подключить уже существующие, и вы узнаете, как использовать функции проверки для проверки входных данных и ошибки настоящего пользователю. По пути, вы увидите несколько демо , которые используют модель-представление -модель представления (MVVM ) шаблон и других, что не так что вы можете видеть власть привязки данных вне зависимости от характера пользовательского интерфейса, которые вы будете следовать .
Код:
│ wpf-data-binding-in-depth.zip │ ├───01. WPF Data Binding in Depth Course Overview │ 01. Course Outline.wmv │ ├───02. Data Binding Overview │ 01. Introduction.wmv │ 02. Data Binding Overview.wmv │ 03. Data Access vs Data Binding.wmv │ 04. Sources and Targets.wmv │ 05. Data Binding Building Blocks.wmv │ 06. DataContexts and Scopes.wmv │ 07. Demo Intro.wmv │ 08. Demo Data Forms with No Data Binding.wmv │ 09. Demo Data Binding Basics.wmv │ 10. Demo Consolidating DataContexts.wmv │ 11. Summary.wmv │ ├───03. Data Sources │ 01. Introduction.wmv │ 02. Binding to Entities and Collections.wmv │ 03. Demo Binding to Entities and Collections.wmv │ 04. Change Notifications.wmv │ 05. Demo Implementing INotifyPropertyChanged.wmv │ 06. DependencyProperties.wmv │ 07. Demo DependencyProperties.wmv │ 08. ObservableCollections.wmv │ 09. Demo ObservableCollections.wmv │ 10. Editable Objects.wmv │ 11. Demo Editable Objects.wmv │ 12. Collection Views.wmv │ 13. Demo Collection Views.wmv │ 14. Binding to DataSets.wmv │ 15. Demo Binding to DataSets.wmv │ 16. Binding to XML.wmv │ 17. Demo Binding to XML.wmv │ 18. Summary.wmv │ ├───04. Deep Dive into Bindings │ 01. Introduction.wmv │ 02. Binding Sources.wmv │ 03. Demo RelativeSource Bindings.wmv │ 04. Demo ElementName Bindings.wmv │ 05. Demo Source Bindings.wmv │ 06. Binding Property Paths.wmv │ 07. Demo Binding Property Paths.wmv │ 08. Binding Mode and Directionality.wmv │ 09. Demo Binding Mode.wmv │ 10. Demo Defining Default Binding Mode.wmv │ 11. UpdateSourceTrigger.wmv │ 12. Demo UpdateSourceTrigger.wmv │ 13. Converters.wmv │ 14. Demo Converters.wmv │ 15. Async Binding.wmv │ 16. Demo Async Binding.wmv │ 17. Fallback Values.wmv │ 18. Demo Fallback Values.wmv │ 19. MultiBinding PriorityBinding.wmv │ 20. Summary.wmv │ ├───05. Unleashing the Full Power of Bindings │ 01. Introduction.wmv │ 02. UpdateSourceTrigger.wmv │ 03. Demo UpdateSourceTrigger.wmv │ 04. Converters.wmv │ 05. Demo Converters.wmv │ 06. Async Binding.wmv │ 07. Demo Async Binding.wmv │ 08. Fallback Values.wmv │ 09. Demo Fallback Values.wmv │ 10. StringFormat.wmv │ 11. Demo StringFormat.wmv │ 12. MultiBinding PriorityBinding.wmv │ 13. Summary.wmv │ ├───06. Deep Dive into DataTemplates │ 01. Introduction.wmv │ 02. DataTemplates Overview.wmv │ 03. Explicit DataTemplates.wmv │ 04. Demo Explicit DataTemplates.wmv │ 05. Implicit DataTemplates.wmv │ 06. Demo Implicit DataTemplates.wmv │ 07. DataTemplateSelectors.wmv │ 08. Demo DataTemplateSelectors.wmv │ 09. HierarchicalDataTemplates.wmv │ 10. Demo HierarchicalDataTemplates.wmv │ 11. Summary.wmv │ ├───07. Design Time Data Binding │ 01. Introduction.wmv │ 02. Data Sources and Properties Windows.wmv │ 03. Demo Generating DataGrids with Data Sources.wmv │ 04. Demo Generating Input Forms.wmv │ 05. Demo Using the Properties Window.wmv │ 06. Demo Customizing Data Sources Control Mappings.wmv │ 07. Demo Hook Up Existing Controls.wmv │ 08. Editing Data Templates.wmv │ 09. Demo Editing Data Templates.wmv │ 10. Design Time Data.wmv │ 11. Demo Design Time Data Features.wmv │ 12. Demo Design Time Sample Data.wmv │ 13. Summary.wmv │ ├───08. Containers and Collection Controls │ 01. Introduction.wmv │ 02. Container Controls.wmv │ 03. Demo Inspecting the Visual Tree.wmv │ 04. Demo Dynamic Data Control Visual Tree.wmv │ 05. Demo Visual Tree Tools - Mole and WPF Inspector.wmv │ 06. ComboBoxes and ListBoxes.wmv │ 07. Demo ComboBoxes and ListBoxes.wmv │ 08. TabControl Data Binding.wmv │ 09. Demo TabControl Data Bound Views.wmv │ 10. DataGrid Features.wmv │ 11. Demo DataGrid Features.wmv │ 12. Collection Views.wmv │ 13. Demo Sorting, Filtering, Grouping with CollectionViewSource.wmv │ 14. Demo Master-Details with CollectionViewSources.wmv │ 15. Summary.wmv │ └───09. Data Input Validation 01. Introduction.wmv 02. Validating on Exceptions.wmv 03. Demo Validating on Exceptions.wmv 04. Validating with WPF ValidationRules.wmv 05. Demo Validating with WPF ValidationRules.wmv 06. Validating with IDataErrorInfo.wmv 07. Demo Validating with IDataErrorInfo.wmv 08. Validating with INotifyDataError.wmv 09. Demo Validating with INotifyDataError.wmv 10. Binding Events.wmv 11. Demo Validation Events.wmv 12. Validation Error Templates.wmv 13. Demo Custom Validation Error Display.wmv 14. DataAnnotations.wmv 15. Demo DataAnnotations.wmv 16. Summary.wmv 17. Course Wrap Up.wmv
Файлы примеров: присутствуют Формат видео: WMV
General Complete name : D:\02. Binding to Entities and Collections.wmv Format : Windows Media File size : 8.12 MiB Duration : 2mn 24s Overall bit rate mode : Constant Overall bit rate : 471 Kbps Maximum Overall bit rate : 583 Kbps Encoded date : UTC 2014-01-07 22:46:16.571
Video ID : 2 Format : VC-1 Format profile : Advanced@L2 Codec ID : WVC1 Codec ID/Hint : Microsoft Description of the codec : VC-1 - VC-1 Advanced Profile Duration : 2mn 24s Bit rate mode : Constant Bit rate : 384 Kbps Width : 1 024 pixels Height : 768 pixels Display aspect ratio : 4:3 Frame rate : 15.000 fps Color space : YUV Chroma subsampling : 4:2:0 Bit depth : 8 bits Scan type : Progressive Compression mode : Lossy Bits/(Pixel*Frame) : 0.033 Stream size : 6.63 MiB (82%) Language : English (US)
Audio ID : 1 Format : WMA Format version : Version 2 Codec ID : 161 Codec ID/Info : Windows Media Audio Description of the codec : Windows Media Audio 9.2 - 192 kbps, 48 kHz, stereo 1-pass CBR Duration : 2mn 24s Bit rate mode : Constant Bit rate : 192 Kbps Channel(s) : 2 channels Sampling rate : 48.0 KHz Bit depth : 16 bits Stream size : 3.31 MiB (41%) Language : English (US)
Hi to everyone) The chapter 8 -> 9 is half broken and pluralsight guys haven't fixed it for now. So please, let me know if it will be changed and I'll update it. Thanks)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения
Ресурс не предоставляет электронные версии произведений, а занимается лишь коллекционированием и каталогизацией ссылок, присылаемых и публикуемых на форуме нашими читателями. Если вы являетесь правообладателем какого-либо представленного материала и не желаете чтобы ссылка на него находилась в нашем каталоге, свяжитесь с нами и мы незамедлительно удалим её. Файлы для обмена на трекере предоставлены пользователями сайта, и администрация не несёт ответственности за их содержание. Просьба не заливать файлы, защищенные авторскими правами, а также файлы нелегального содержания!