WPF Rework - Data Binding
- Dominant language
- C#
- Stars
- 237
- Forks
- 191
- Avg merge
- 4d 16h
- Merged PRs (30d)
- 3
Description
Also, need to add
- [ ] An article related to data binding that's example first instead of overview first. Almost like a learn module? Or maybe a learn module directly....
- [ ] Edit pass on Data Binding Overview
Contributes to #60
- [ ] Data binding
- [x] Overview ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/data-binding-overview?view=netdesktop-5.0&toc=%2Fdotnet%2Fframework%2Fwpf%2Fdata%2Ftoc.json&bc=%2Fdotnet%2Fframework%2Fwpf%2Fdata%2Fbreadcrumb%2Ftoc.json))
- [x] Binding declarations ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/binding-declarations-overview?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-specify-the-direction-of-the-binding?view=netframeworkdesktop-4.8))
- [x] Binding sources ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/binding-sources-overview?view=netframeworkdesktop-4.8))
- [ ] Data templates for controls ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/data-templating-overview?view=netframeworkdesktop-4.8))
- [ ] LINQ to XML
- [ ] Overview ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/wpf-data-binding-with-linq-to-xml-overview?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/linq-to-xml-dynamic-properties?view=netframeworkdesktop-4.8))
- [ ] XAttribute
- [ ] ... copy of children
- [ ] XElement
- [ ] ... copy of children
- [ ] Common tasks
- [ ] Create a binding ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-create-a-simple-binding?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-specify-the-binding-source?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-make-data-available-for-binding-in-xaml?view=netframeworkdesktop-4.8))
- [ ] Update TextBox data source as you type ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-control-when-the-textbox-text-updates-the-source?view=netframeworkdesktop-4.8))
- [ ] Bind to a collection ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-bind-to-a-collection-and-display-information-based-on-selection?view=netframeworkdesktop-4.8))
- [x] Bind to an enumeration ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-bind-to-an-enumeration?view=netframeworkdesktop-4.8))
- [ ] Bind the properties of two controls ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-bind-the-properties-of-two-controls?view=netframeworkdesktop-4.8))
- [ ] Validate bindings and present errors ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-implement-binding-validation?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-implement-validation-logic-on-custom-objects?view=netframeworkdesktop-4.8))
- [ ] Display multiple collections with CompositeCollection ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-implement-a-compositecollection?view=netframeworkdesktop-4.8))
- [ ] Convert bound data ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-convert-bound-data?view=netframeworkdesktop-4.8))
- [ ] Create a binding in code ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-create-a-binding-in-code?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-clear-bindings?view=netframeworkdesktop-4.8))
- [ ] Sort, filter, and group data with CollectionView ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-get-the-default-view-of-a-data-collection?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-navigate-through-the-objects-in-a-data-collectionview?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-filter-data-in-a-view?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-sort-data-in-a-view?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-sort-and-group-data-using-a-view-in-xaml?view=netframeworkdesktop-4.8))
- [ ] Implement property change notification ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-implement-property-change-notification?view=netframeworkdesktop-4.8))
- [ ] Bind to an ObservableCollection ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-create-and-bind-to-an-observablecollection?view=netframeworkdesktop-4.8))
- [ ] Bind to XML data with XPath ([link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-bind-to-xml-data-using-an-xmldataprovider-and-xpath-queries?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-bind-to-xdocument-xelement-or-linq-for-xml-query-results?view=netframeworkdesktop-4.8) [link](https://docs.microsoft.com/en-us/dotnet/desktop/wpf/data/how-to-use-xml-namespaces-in-data-binding?view=netframeworkdesktop-4.8)) (should be improved)
Contributor guide
Assessment
This issue has not been assessed yet.