/Tizen.TV.UIControls

Tizen.TV.UIControls is an Extension project of Xamarin.Forms to help developers to create Tizen TV applications easily and efficiently.

Primary LanguageC#Apache License 2.0Apache-2.0

Tizen TV UIControls Build Status myget Codacy Badge

The Tizen TV UIControls is a set of helpful extensions to the Xamarin Forms framework for the Samsung TV device. The binaries are available via NuGet (package name is Tizen.TV.UIControls.Forms) with the source available here.

Screen shot

Getting Started

Install package

nuget.exe

nuget.exe install Tizen.TV.UIControls -Version 1.0.0

.csproj

<PackageReference Include="Tizen.TV.UIControls" Version="1.0.0" />

Use in Xaml

Declaring Namespaces for TV.UIControls

<ContentPage ... xmlns:tv="clr-namespace:Tizen.TV.UIControls.Forms;assembly=Tizen.TV.UIControls.Forms" ...>

Initialization on Platform code

Tizen.TV.UIControls.Forms.UIControls.Init();
global::Xamarin.Forms.Platform.Tizen.Forms.Init(app);

//set main window provider
Tizen.TV.UIControls.Forms.UIControls.MainWindowProvider = () => app.MainWindow;

Guides

https://samsung.github.io/Tizen.TV.UIControls/guides/Overview.html

API document

https://samsung.github.io/Tizen.TV.UIControls/api/index.html