Skip to content

Conversation

@SuthiYuvaraj
Copy link
Contributor

@SuthiYuvaraj SuthiYuvaraj commented Aug 13, 2025

Note

Are you waiting for the changes in this PR to be merged?
It would be very helpful if you could test the resulting artifacts from this PR and let us know in a comment if this change resolves your issue. Thank you!

Description of Change

Fixed an issue where the binding context on the ProjectList page was not updating correctly by assigning the binding context to ContentPage.Behavior.

Reference

BindingContext="{Binding Path=BindingContext, Source={x:Reference MetaPage}, x:DataType=ContentPage}"

Issues Fixed

Fixes #31152

Tested the behaviour in the following platforms

  • Android
  • Windows
  • iOS
  • Mac

Output Screenshot

Before Issue Fix After Issue Fix
Before Fix After Fix

@dotnet-policy-service dotnet-policy-service bot added the community ✨ Community Contribution label Aug 13, 2025
@dotnet-policy-service
Copy link
Contributor

Hey there @@SuthiYuvaraj! Thank you so much for your PR! Someone from the team will get assigned to your PR shortly and we'll get it reviewed.

@dotnet-policy-service dotnet-policy-service bot added the partner/syncfusion Issues / PR's with Syncfusion collaboration label Aug 13, 2025
@sheiksyedm sheiksyedm added the area-templates Project templates, Item Templates for Blazor and MAUI label Aug 13, 2025
@SuthiYuvaraj SuthiYuvaraj marked this pull request as ready for review August 13, 2025 15:07
Copilot AI review requested due to automatic review settings August 13, 2025 15:07
@SuthiYuvaraj SuthiYuvaraj requested a review from a team as a code owner August 13, 2025 15:07
Copy link
Contributor

Copilot AI left a 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 fixes a data binding issue in the ProjectList page template where the binding context was not being properly propagated to the page's behavior, causing the page to fail loading correctly in the net10.0 branch.

  • Adds an x:Name to the ContentPage to enable reference-based binding
  • Explicitly sets the BindingContext on the EventToCommandBehavior to ensure proper data context propagation

@SuthiYuvaraj SuthiYuvaraj changed the title Fix [net10.0] DeveloperBalance ProjectList page fails to load correctly [net10.0] Fix DeveloperBalance ProjectList page fails to load correctly Aug 13, 2025
@PureWeen PureWeen added this to the .NET 10.0-rc1 milestone Aug 13, 2025
@jfversluis
Copy link
Member

/azp run MAUI-public

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@jfversluis
Copy link
Member

This was already fixed on the sample app in the samples repo. We really need to sync those changes back to the templates!

@jfversluis jfversluis added the p/0 Work that we can't release without label Aug 14, 2025
@github-project-automation github-project-automation bot moved this from Todo to Approved in MAUI SDK Ongoing Aug 15, 2025
@jfversluis jfversluis merged commit ffbc154 into dotnet:net10.0 Aug 15, 2025
17 checks passed
@github-project-automation github-project-automation bot moved this from Approved to Done in MAUI SDK Ongoing Aug 15, 2025
@github-actions github-actions bot locked and limited conversation to collaborators Sep 15, 2025
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-templates Project templates, Item Templates for Blazor and MAUI community ✨ Community Contribution p/0 Work that we can't release without partner/syncfusion Issues / PR's with Syncfusion collaboration

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants