You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on May 1, 2024. It is now read-only.
MyApp.Forms - contains all cross-platform Forms code, and references Xamarin.Forms
MyApp.Tizen - contains Tizen-Specific Forms code, and references MyApp.Forms, Tizen.NET and Tizen.Wearable.CircularUI
MyApp.iOS - contains iOS code, and references MyApp.Forms
MyApp.Android- contains Androidcode, and references MyApp.Forms
I share my Forms code across all the platforms. This structure breaks the rendering of the CarouselPage on Tizen.
The CarouselPage does not render properly when the Tizen Project references the Xamarin.Forms Nuget, either directly or indirectly (such as via the MyApp.Forms project above).
Steps to Reproduce
Create a new Tizen Forms wearable project (api version 4)
In your App.xaml.cs replace the main page assignment with MainPage = new NavigationPage(new CarouselPage { Title = "hello", BackgroundColor = Color.Orange });
Run the app - the orange background is displayed
Update the app to reference the standard Xamarin Forms Nuget.
Run the app - the orange background is NOT displayed. Rendering is broken
This is a simple example, but it seems to me that rendering is totally broken in that pages added to the CarouselPage don't display at all.
Expected Behavior
I expect to be able to put my shared Xamarin Forms code in its own project, which references the Xamarin Forms Nuget, and have a separate Tizen-Specific project which references the shared project,
Actual Behavior
Referencing the Xamarin Forms Nuget either directly, or indirectly breaks rendering of the CarouselPage
When I checked with the test project you attached, I confirmed that the problem was caused by the side effect of #11824. Since this PR has been applied from 4.8.0.1364, it is recommended to use version 4.8.0.1269 or lower until it is modified.
As you can see below, 4.8.0.1269 works well (both mobile and wearable). Thanks.
Great, thanks I'll try it out. Not sure yet if the that CarouselPageRenderer depends on internals, but if not perhaps I can compile and register it in the current version.
Description
In my app, I have the following Projects:
I share my Forms code across all the platforms. This structure breaks the rendering of the CarouselPage on Tizen.
The CarouselPage does not render properly when the Tizen Project references the Xamarin.Forms Nuget, either directly or indirectly (such as via the MyApp.Forms project above).
Steps to Reproduce
MainPage = new NavigationPage(new CarouselPage { Title = "hello", BackgroundColor = Color.Orange });
This is a simple example, but it seems to me that rendering is totally broken in that pages added to the CarouselPage don't display at all.
Expected Behavior
I expect to be able to put my shared Xamarin Forms code in its own project, which references the Xamarin Forms Nuget, and have a separate Tizen-Specific project which references the shared project,
Actual Behavior
Referencing the Xamarin Forms Nuget either directly, or indirectly breaks rendering of the CarouselPage
Basic Information
Reproduction Link
TestTizenCarouselPage.zip
The text was updated successfully, but these errors were encountered: