-
Notifications
You must be signed in to change notification settings - Fork 1.9k
[net10.0] Merge main to net10 #31210
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Co-authored-by: Gerald Versluis <gerald.versluis@microsoft.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
…:DataType attributes (#30219) * Initial plan * Fix XAML compiled binding warnings by adding x:DataType attributes Co-authored-by: mattleibow <1096616+mattleibow@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: mattleibow <1096616+mattleibow@users.noreply.github.com>
…on (#30313) * Initial plan * Convert first batch of XML docs to inline documentation Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> * Convert second batch of XML docs to inline documentation Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> * Convert third batch of XML docs to inline documentation Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> # Conflicts: # src/Controls/src/Core/BoxView/BoxView.cs * Convert fourth batch (50 files) of XML docs to inline documentation Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> * Convert fifth batch (100 files) of XML docs to inline documentation - Major milestone! Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> * Fix documentation issues - remove T: prefixes, fix generic types, replace "To be added", spell check Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> * Fix internal use documentation and CS1573 warnings Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> * Delete unused XML documentation files from converted classes Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> * Delete 76 truly unreferenced XML documentation files Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: jfversluis <939291+jfversluis@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
# Conflicts: # src/Controls/src/Core/CarouselPage/CarouselPage.cs # src/Controls/src/Core/Cells/EntryCell.cs # src/Controls/src/Core/Cells/ImageCell.cs # src/Controls/src/Core/Cells/SwitchCell.cs # src/Controls/src/Core/Cells/TextCell.cs # src/Controls/src/Core/Cells/ViewCell.cs # src/Controls/src/Core/ClickGestureRecognizer.cs # src/Controls/src/Core/ClickedEventArgs.cs # src/Controls/src/Core/Compatibility/Handlers/Shell/iOS/ShellItemRenderer.cs # src/Controls/src/Core/DatePicker/DatePicker.cs # src/Controls/src/Core/FileImageSource.cs # src/Controls/src/Core/ListView/ListView.cs # src/Controls/src/Core/Menu/MenuItem.cs # src/Controls/src/Core/NavigationPage/NavigationPage.cs # src/Controls/src/Core/PlatformConfiguration/AndroidSpecific/ListView.cs # src/Controls/src/Core/PlatformConfiguration/WindowsSpecific/ListView.cs # src/Controls/src/Core/PlatformConfiguration/iOSSpecific/Cell.cs # src/Controls/src/Core/PlatformConfiguration/iOSSpecific/ListView.cs
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR merges the latest changes from the main branch to the net10 branch, focusing on improving API documentation by replacing XML documentation includes with inline documentation summaries and parameter descriptions. The changes also include updates to XAML pages with x:DataType declarations for compile-time binding support.
- Replace XML file includes with inline documentation summaries and parameters
- Update XAML pages to include x:DataType declarations for type safety
- Modernize documentation format across platform-specific configurations and core controls
Reviewed Changes
Copilot reviewed 252 out of 252 changed files in this pull request and generated 5 comments.
Show a summary per file
| File | Description |
|---|---|
| TestResultPage.xaml | Added namespace and x:DataType for TestResultViewModel |
| TestAssemblyPage.xaml | Added x:DataType for TestAssemblyViewModel and updated CollectionView bindings |
| HomePage.xaml | Added namespace and x:DataType for HomeViewModel with binding updates |
| SwipeView.cs | Replaced XML include with inline parameter documentation |
| SolidColorBrush.cs | Updated Equals method documentation from XML include to inline param |
| Shell.cs | Replaced XML includes with detailed inline documentation for GoToAsync methods |
| Routing.cs | Updated GetOrCreateContent method with inline parameter documentation |
| Registrar.cs | Replaced XML includes with inline documentation for RegisterAll methods |
| PlatformConfiguration/*.cs | Extensive documentation updates from XML includes to inline summaries |
| Core controls | Updated documentation format for labels, navigation, layouts, and other controls |
You can also share your feedback on Copilot code review for a chance to win a $100 gift card. Take the survey.
| SelectionMode="Single" | ||
| SelectionChangedCommand="{Binding NavigateToResultCommand}" | ||
| SelectionChangedCommandParameter="{Binding SelectedItem, Source={Reference testsList}}"> | ||
| SelectionChangedCommandParameter="{Binding SelectedItem, Source={Reference testsList}, x:DataType=CollectionView}">> |
Copilot
AI
Aug 18, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is an extra '>' character at the end of this line that creates invalid XAML syntax.
Copilot uses AI. Check for mistakes.
| SelectionMode="Single" | ||
| SelectionChangedCommand="{Binding NavigateToTestAssemblyCommand}" | ||
| SelectionChangedCommandParameter="{Binding SelectedItem, Source={Reference assemblyList}}"> | ||
| SelectionChangedCommandParameter="{Binding SelectedItem, Source={Reference assemblyList}, x:DataType=CollectionView}">> |
Copilot
AI
Aug 18, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is an extra '>' character at the end of this line that creates invalid XAML syntax.
Copilot uses AI. Check for mistakes.
| /// <include file="../../docs/Microsoft.Maui.Controls/PinchGestureUpdatedEventArgs.xml" path="//Member[@MemberName='Status']/Docs/*" /> | ||
| /// <summary>Whether the gesture started, is running, or has finished.</summary> | ||
| /// <remarks>The origin of the pinch, | ||
| /// The initial value of the</remarks> |
Copilot
AI
Aug 18, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The summary documentation appears incomplete. The following remarks mention 'The origin of the pinch,' and 'The initial value of the' but are cut off and should be completed or removed.
| /// The initial value of the</remarks> |
Copilot uses AI. Check for mistakes.
|
|
||
| /// <include file="../../docs/Microsoft.Maui.Controls/NavigationEventArgs.xml" path="//Member[@MemberName='Page']/Docs/*" /> | ||
| /// <summary>Gets the page that was removed or is newly visible.</summary> | ||
| /// <remarks>For</remarks> |
Copilot
AI
Aug 18, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The remarks section is incomplete and should either be completed with meaningful content or removed.
| /// <remarks>For</remarks> |
Copilot uses AI. Check for mistakes.
Description of Change
Bring latest changes from main to net10.0