<DebugType>None</DebugType>
</PropertyGroup>
+ <PropertyGroup>
+ <NoWarn>$(NoWarn);NU1605</NoWarn>
+ </PropertyGroup>
+
<ItemGroup>
<None Include="tizen-manifest.xml" />
<None Include="shared\res\xamediahub.png" />
<ItemGroup>
<PackageReference Include="Tizen.NET" Version="4.0.0-preview1-00143" />
<PackageReference Include="Tizen.NET.Sdk" Version="1.0.0-pre1" />
- <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00005" />
- <PackageReference Include="Xamarin.Forms" Version="2.4.0.266-pre1" />
+ <PackageReference Include="Tizen.Xamarin.Forms.Extension" Version="2.4.0-v00006" />
+ <PackageReference Include="Xamarin.Forms" Version="2.4.0-r266-006" />
<PackageReference Include="Xamarin.Forms.Platform.Tizen" Version="2.4.0-r266-006" />
</ItemGroup>
using Xamarin.Forms;
using Xamarin.Forms.Xaml;
using TVMediaHub.Tizen.Utils;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
namespace TVMediaHub.Tizen.Views
{
OkButton.Clicked += (s, e) =>
{
OKButtonEvent?.Invoke(s, e);
+ IsSelectedAll = false;
+ SelectAllButton.Text = "Select All";
+
};
CancelButton.Clicked += (s, e) =>
{
CancelButtonEvent?.Invoke(s, e);
+ IsSelectedAll = false;
+ SelectAllButton.Text = "Select All";
};
InitializeSize();
InitializeLabel();
/// </summary>
private void InitializeLabel()
{
- /// TODO : Check This Part(Nuget Package Issue)
- /*
LabelCount.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
LabelText.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
- */
LabelCount.Text = "0 " + ContentType;
LabelText.Text = "is Selected";
using TVMediaHub.Tizen.Models;
using TVMediaHub.Tizen.Utils;
using Xamarin.Forms;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
using Xamarin.Forms.Xaml;
using static TVMediaHub.Tizen.Views.ImageItem;
{
TitleFocusArea.Clicked += (e, v) =>
{
- /// TODO : Check This Part(Nuget Package Issue)
- //TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().MoveFocusDown();
+ TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().MoveFocusDown();
};
ChildrenFocusList = new List<Button>();
GroupTitle.TextColor = Color.FromRgba(255, 255, 255, 31);
GroupTitle.FontFamily = "BreezSans";
- /// TODO : Check This Part(Nuget Package Issue)
- //GroupTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+ GroupTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
TitleFocusArea.Focused += TitleFocused;
TitleFocusArea.Unfocused += TitleUnfocused;
SetFocusList();
- /// TODO : Check This Part(Nuget Package Issue)
- /*
TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusDownView(ChildrenFocusList[0]);
TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusLeftView(TitleFocusArea);
TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusRightView(TitleFocusArea);
BottomFocusList.Add(new KeyValuePair<double, Button>(targetX, target));
}
}
- */
}
/// <summary>
using TVMediaHub.Tizen.Utils;
using TVMediaHub.Tizen.ViewModels;
using Xamarin.Forms;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
using static TVMediaHub.Tizen.Views.ImageItem;
namespace TVMediaHub.Tizen.Views
/// </summary>
private void InitializeFonts()
{
- /// TODO : Check This Part(Nuget Package Issue)
- //LabelNoContents.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
+ LabelNoContents.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
LabelNoContents.TextColor = Color.FromRgba(255, 255, 255, 20);
}
{
var leftGroup = GalleryContentView.Children[GalleryContentView.Children.Count - 2] as ImageGroup;
- /// TODO : Check This Part(Nuget Package Issue)
- /*
leftGroup.GetTitleFocusArea().On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusRightView(galleryGroup.GetTitleFocusArea());
galleryGroup.GetTitleFocusArea().On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusLeftView(leftGroup.GetTitleFocusArea());
}
}
}
- */
}
}
else if (e.Action.ToString().Equals("Reset"))
/// <param name="scrollX">The current X position of the scroll</param>
private void SetFooterFocusChain(double scrollX)
{
- /// TODO : Check This Part(Nuget Package Issue)
- /*
var Padding = SizeUtils.GetWidthSize(96);
var ItemWidth = SizeUtils.GetWidthSize(180);
}
}
}
- */
}
/// <summary>
using TVMediaHub.Tizen.Utils;
using TVMediaHub.Tizen.ViewModels;
using Xamarin.Forms;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
namespace TVMediaHub.Tizen.Views
{
protected override void OnAppearing()
{
base.OnAppearing();
- /// TODO : Check This Part(Nuget Package Issue)
- /*
+
RotateBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusLeftView(RotateBtn.MediaHubButtonBtn);
RotateBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusRightView(ZoomBtn.MediaHubButtonBtn);
OptionBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusLeftView(SlideShowBtn.MediaHubButtonBtn);
OptionBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusRightView(OptionBtn.MediaHubButtonBtn);
- */
RunShowAnimation();
timer.Change(timerDueTime, Timeout.Infinite);
using TVMediaHub.Tizen.Models;
using TVMediaHub.Tizen.Utils;
using Xamarin.Forms;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
using Xamarin.Forms.Xaml;
using static TVMediaHub.Tizen.Views.MusicItem;
MusicItemList = new List<MusicItem>();
GroupTitle.TextColor = Color.FromRgba(255, 255, 255, 31);
GroupTitle.FontFamily = "BreezSans";
- /// TODO : Check This Part(Nuget Package Issue)
- //GroupTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+ GroupTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
}
/// <summary>
var lastColumn = (ChildrenFocusList.Count - 1) / 4;
SetFocusList();
- /// TODO : Check This Part(Nuget Package Issue)
- /*
TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusDownView(ChildrenFocusList[0]);
TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusLeftView(TitleFocusArea);
TitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusRightView(TitleFocusArea);
//BottomFocusList.Add(new KeyValuePair<double, Button>(targetX, target));
}
}
- */
}
private void SetFocusList()
{
using TVMediaHub.Tizen.Utils;
using TVMediaHub.Tizen.ViewModels;
using Xamarin.Forms;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
using Xamarin.Forms.Xaml;
namespace TVMediaHub.Tizen.Views
/// </summary>
public void InitializeLabel()
{
- /// TODO : Check This Part(Nuget Package Issue)
- /*
SongTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
Artist.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
AlbumTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
- */
TextSlideEffect.SetDuration(SongTitle, 15000);
TextSlideEffect.SetIsAlwaysOn(SongTitle, true);
TextBackground.LayoutTo(TextAreaFocusedBounds, 300, easing);
AlbumCover.ScaleTo(1.0597, 300, easing);
- /// TODO : Check This Part(Nuget Package Issue)
- //SongTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+ SongTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
SongTitle.TextColor = Color.FromHex("000000");
TextSlideEffect.SetIsTextSliding(SongTitle, true);
- /// TODO : Check This Part(Nuget Package Issue)
- //Artist.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
+
+ Artist.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Medium);
Artist.Opacity = 0.8;
Artist.TextColor = Color.FromHex("000000");
TextSlideEffect.SetIsTextSliding(Artist, true);
- /// TODO : Check This Part(Nuget Package Issue)
- //AlbumTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+
+ AlbumTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
AlbumTitle.Opacity = 0.7;
AlbumTitle.TextColor = Color.FromHex("000000");
TextSlideEffect.SetIsTextSliding(AlbumTitle, true);
AlbumCover.ScaleTo(1.0, 300, easing);
- /// TODO : Check This Part(Nuget Package Issue)
- //SongTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+ SongTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
SongTitle.TextColor = Color.FromHex("ffffff");
TextSlideEffect.SetIsTextSliding(SongTitle, false);
- /// TODO : Check This Part(Nuget Package Issue)
- //Artist.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+ Artist.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
Artist.Opacity = 0.6;
Artist.TextColor = Color.FromHex("ffffff");
TextSlideEffect.SetIsTextSliding(Artist, false);
- /// TODO : Check This Part(Nuget Package Issue)
- //AlbumTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
+ AlbumTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
AlbumTitle.Opacity = 0.5;
AlbumTitle.TextColor = Color.FromHex("ffffff");
TextSlideEffect.SetIsTextSliding(AlbumTitle, false);
using TVMediaHub.Tizen.Utils;
using TVMediaHub.Tizen.ViewModels;
using Xamarin.Forms;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
using static TVMediaHub.Tizen.Views.MusicItem;
namespace TVMediaHub.Tizen.Views
/// </summary>
private void InitializeFonts()
{
- /// TODO : Check This Part(Nuget Package Issue)
- //LabelNoContents.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
+ LabelNoContents.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
LabelNoContents.TextColor = Color.FromRgba(255, 255, 255, 20);
}
{
ShowPopup(info, item);
};
- /// TODO : Check This Part(Nuget Package Issue)
- /*
+
if (MusicContentView.Children.Count > 1)
{
var leftGroup = MusicContentView.Children[MusicContentView.Children.Count - 2] as MusicGroup;
}
}
- */
}
else if (e.Action.ToString().Equals(NotifyCollectionChangedAction.Reset.ToString()))
{
using TVMediaHub.Tizen.Utils;
using TVMediaHub.Tizen.ViewModels;
using Xamarin.Forms;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
namespace TVMediaHub.Tizen.Views
{
/// </summary>
protected override void InitializePage()
{
- /// TODO : Check This Part(Nuget Package Issue)
- /*
RotateBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusLeftView(RotateBtn.MediaHubButtonBtn);
RotateBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusRightView(ZoomBtn.MediaHubButtonBtn);
OptionBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusLeftView(SlideShowBtn.MediaHubButtonBtn);
OptionBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusRightView(OptionBtn.MediaHubButtonBtn);
- */
RunShowAnimation();
timer.Change(timerDueTime, Timeout.Infinite);
using Xamarin.Forms;
using Tizen.Content.MediaContent;
using static TVMediaHub.Tizen.Views.VideoItem;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
namespace TVMediaHub.Tizen.Views
{
GroupContentArea = new Grid();
GroupTitle.FontFamily = "BreezSans";
- /// TODO : Check This Part(Nuget Package Issue)
- // GroupTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
+ GroupTitle.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Normal);
GroupTitle.SetBinding(Xamarin.Forms.Label.TextProperty, new Binding("Title"));
GroupTitle.TextColor = Color.FromRgba(255, 255, 255, 31);
var lastColumn = (ChildrenFocusList.Count - 1) / 3;
SetFocusList();
- /// TODO : Check This Part(Nuget Package Issue)
- /*
+
GroupTitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusDownView(ChildrenFocusList[0]);
GroupTitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusLeftView(GroupTitleFocusArea);
GroupTitleFocusArea.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetNextFocusRightView(GroupTitleFocusArea);
BottomFocusList.Add(new KeyValuePair<double, Button>(targetX, target));
}
}
- */
}
/// <summary>
using Extension = Tizen.Xamarin.Forms.Extension;
using System.Threading;
using System.Windows.Input;
+using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
namespace TVMediaHub.Tizen.Views
{
protected override void InitializePage()
{
DbgPort.D("Initialize Page");
- /// TODO : Check This Part(Nuget Package Issue)
- /*
+
PreviousBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusLeftView(PreviousBtn.MediaHubButtonBtn);
PreviousBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusRightView(RewindBtn.MediaHubButtonBtn);
NextBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusLeftView(ForwardBtn.MediaHubButtonBtn);
NextBtn.MediaHubButtonBtn.On<Tizen>().SetNextFocusRightView(NextBtn.MediaHubButtonBtn);
- */
RunShowAnimation();
timer.Change(timerDueTime, Timeout.Infinite);
XText.FontSize = fontSize44;
NumText.FontSize = fontSize40;
- /// TODO : Check This Part(Nuget Package Issue)
- /*
TitleLabel.On<Tizen>().SetFontWeight(FontWeight.Bold);
PlayTimeHr.On<Tizen>().SetFontWeight(FontWeight.Normal);
PlayTimeColon.On<Tizen>().SetFontWeight(FontWeight.Normal);
RemainTimeSec.On<Tizen>().SetFontWeight(FontWeight.Light);
XText.On<Tizen>().SetFontWeight(FontWeight.Light);
NumText.On<Tizen>().SetFontWeight(FontWeight.Light);
- */
}
/// <summary>
namespace TVMediaHub.Tizen.Views
{
+ using Xamarin.Forms.PlatformConfiguration.TizenSpecific;
using static TVMediaHub.Tizen.Views.VideoItem;
/// <summary>
/// A custom ContentPage for displaying the video tab
/// </summary>
private void InitializeFonts()
{
- /// TODO : Check This Part(Nuget Package Issue)
- //LabelNoContents.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
+ LabelNoContents.On<Xamarin.Forms.PlatformConfiguration.Tizen>().SetFontWeight(FontWeight.Light);
LabelNoContents.TextColor = Color.FromRgba(255, 255, 255, 20);
}
ScrollToTarget(ev.PositionX, SizeUtils.GetWidthSize(320), SizeUtils.GetWidthSize(96));
};
- /// TODO : Check This Part(Nuget Package Issue)
- /*
if (VideoTabList.Children.Count > 1)
{
VideoGroup leftGroup = VideoTabList.Children[VideoTabList.Children.Count - 2] as VideoGroup;
}
}
}
- */
}
else if (e.Action.ToString().Equals("Reset"))
{
return (pair.Key >= FocusableBoundFrom && pair.Key <= FocusableBoundTo);
});
- /// TODO : Check This Part(Nuget Package Issue)
- /*
for (var buttonIndex = 0; buttonIndex < list.Count; buttonIndex++)
{
var btn = list[buttonIndex].Value;
}
}
}
- */
}
/// <summary>