Coder Social home page Coder Social logo

Comments (8)

MartinRobins avatar MartinRobins commented on May 28, 2024

Just to add, I have included ...

UsePrism(prismAppBuilder=> {
  ...
  prismAppBuilder.ConfigureMopups();
  ...
{); 

I have based "SynchronisationPopupPage" on PopupPage as it is being ported from a Prism.Forms application. The documentation says it should be a drop in replacement so I have merely changed namespaces.

I am not using DialogService as the documentation says it is not supported in Prism 8.x

	<TargetFrameworks>net7.0-android;net7.0-ios</TargetFrameworks>
	<PackageReference Include="CommunityToolkit.Maui" Version="6.0.0" />
	<PackageReference Include="Microsoft.EntityFrameworkCore.Sqlite" Version="7.0.13" />
	<PackageReference Include="Mopups" Version="1.2.0" />
	<PackageReference Include="Prism.Maui.Rx" Version="8.1.273-pre" />
            <PackageReference Include="Prism.DryIoc.Maui" Version="8.1.273-pre" />

from prism.

MartinRobins avatar MartinRobins commented on May 28, 2024

I have tried changing PopupPage to ContentPage (just to rule out Mopups); no difference. I still get the error and the modal page stays open.

from prism.

dansiegel avatar dansiegel commented on May 28, 2024

@MartinRobins while I appreciate the lots of code you've provided here, we do require that you provide a sample that can reproduce the issue. I do not have time to create samples for everyone's issues.

from prism.

MartinRobins avatar MartinRobins commented on May 28, 2024

@dansiegel Please find attached a minimal VS2022 solution that demonstrates the issue.
When you run the application, follow the instructions on screen and you will see what to do in order to reproduce it.

Note: I have only seen (and tested) the issue on Android.

PrismIssue.zip

from prism.

dansiegel avatar dansiegel commented on May 28, 2024

I am unable to reproduce your issue using net8 and Prism 9. Please be sure you are using the latest bits.

from prism.

MartinRobins avatar MartinRobins commented on May 28, 2024

@dansiegel Were you able to verify the problem in net7 and Prism 8 (as originally provided)?
If this is the case, then I can be confident that simply moving to net8/Prism9 (when they are released) will resolve the problem.

from prism.

dansiegel avatar dansiegel commented on May 28, 2024

I do not bother with net7. We don't support net7 and this isn't paid support. If you require Paid support please feel free to reach out to us at [email protected] and we can discuss your options.

from prism.

MartinRobins avatar MartinRobins commented on May 28, 2024

Sorry, did not realise .NET7 was unsupported. I do not yet have .NET8 (or the VS preview) so had not tested with this.
Thank you for your help; I will look into the available support options as I have always preferred using Prism with Xamarin in the past as, if nothing else, the navigation is so much easier.

from prism.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.