dotnet - Tizen.TV.UIControls 1.1.0-pre5

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

PM> Install-Package Tizen.TV.UIControls -Version 1.1.0-pre5 -Source https://tizen.myget.org/F/dotnet/api/v3/index.json

Copy to clipboard

> nuget.exe install Tizen.TV.UIControls -Version 1.1.0-pre5 -Source https://tizen.myget.org/F/dotnet/api/v3/index.json

Copy to clipboard

> dotnet add package Tizen.TV.UIControls --version 1.1.0-pre5 --source https://tizen.myget.org/F/dotnet/api/v3/index.json

Copy to clipboard
<PackageReference Include="Tizen.TV.UIControls" Version="1.1.0-pre5" />
Copy to clipboard
source https://tizen.myget.org/F/dotnet/api/v3/index.json

nuget Tizen.TV.UIControls  ~> 1.1.0-pre5
Copy to clipboard

> choco install Tizen.TV.UIControls --version 1.1.0-pre5 --source https://tizen.myget.org/F/dotnet/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "dotnet" -SourceLocation "https://tizen.myget.org/F/dotnet/api/v2"
Install-Module -Name "Tizen.TV.UIControls" -RequiredVersion "1.1.0-pre5" -Repository "dotnet" -AllowPreRelease
Copy to clipboard

Xamarin.Forms Extensions for Tizen

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.

Screenshots

Getting Started

Install package

nuget.exe
nuget.exe install Tizen.TV.UIControls -Version 1.1.0
.csproj
<PackageReference Include="Tizen.TV.UIControls" Version="1.1.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

  • New way (since 1.1.0-pre2)
Forms.Init(app);
// UIControls.Init() should be called after Forms.Init() 
// No MainWindowProvider required for MediaPlayer
UIControls.Init(new InitOptions(app));
  • Legacy (~ 1.0.0)
Forms.Init(app);
UIControls.Init();
//set main window provider
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

Tizen Theme Common

The Tizen Theme Common is a set of helpful extensions to the Xamarin Forms framework for Tizen devices. It provides various UI controls that can be commonly used in all different Tizen profiles with rich and customizable functionalities. The Nuget package is available with the name of Tizen.Theme.Common.

Screenshots

Getting Started

Install package

.csproj
  <PackageReference Include="Tizen.Theme.Common" Version="1.1.0-pre5" />

Initialization on Platform code

CommonUI.Init(app);

// Or, you can use InitOptions as followings. 
// Make sure it is `Tizen.Theme.Common.InitOptions`. (not Tizen.TV.UIControls.InitOptions)
// CommonUI.Init(new InitOptions(app));

...

// `CommonUI.AddCommonThemeOverlay()` should be called after other's Init including `Forms.Init()` and `UIControls.Init()`
CommonUI.AddCommonThemeOverlay();
  • Tizen 4.0
    • Tizen.NET (>= 4.0.0)
    • Tizen.NET.TV (>= 4.4.0.1341)
    • Tizen.Theme.Common (>= 1.1.0-pre5)
    • Xamarin.Forms (>= 5.0.0.1829-pre6)
  • .NETStandard 2.0
    • Tizen.Theme.Common (>= 1.1.0-pre5)
    • Xamarin.Forms (>= 5.0.0.1829-pre6)
  • .NETStandard 2.0: 2.0.0.0
  • Tizen 4.0: 4.0.0.0

Owners

Tizen CI

Authors

Samsung Electronics

Project URL

https://github.com/Samsung/Tizen.TV.UIControls

License

Apache-2.0

Tags

xamarin forms xamarinforms xamarin.forms tizen tv uicontrols tizentv

Info

46 total downloads
0 downloads for version 1.1.0-pre5
Download (71.92 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
1.1.0-pre6 71.92 KB Tue, 06 Apr 2021 06:21:01 GMT 10
1.1.0-pre5 71.92 KB Fri, 12 Mar 2021 02:54:31 GMT 0
1.1.0-pre4 119.68 KB Wed, 30 Dec 2020 08:59:07 GMT 4
1.1.0-pre3 98.85 KB Mon, 02 Nov 2020 01:12:04 GMT 0
1.1.0-pre2 91.53 KB Fri, 30 Oct 2020 03:31:21 GMT 1
1.1.0-pre1 84.49 KB Fri, 03 Apr 2020 00:46:53 GMT 6
1.0.0 81.64 KB Wed, 31 Oct 2018 07:15:38 GMT 20
1.0.0-pre2 91.52 KB Fri, 30 Oct 2020 03:27:40 GMT 0
1.0.0-beta-00003 81.8 KB Wed, 10 Oct 2018 01:30:44 GMT 4
1.0.0-beta 74.72 KB Tue, 03 Jul 2018 05:17:15 GMT 1