--- /dev/null
+music-player/.vs/
+music-player/bin/
+music-player/obj/
--- /dev/null
+Copyright (c) 2020 Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Apache License, Version 2.
+Please, see the LICENSE file for Apache License terms and conditions.
\ No newline at end of file
class PlayerController
{
private readonly MusicPlayer musicPlayer;
- private static PlayerController instance = instance ??= new PlayerController();
+ private static PlayerController instance = new PlayerController();
private PlayerController()
{
public static Random ThisThreadsRandom
{
- get { return Local ??= new Random(unchecked(Environment.TickCount * 31 + Thread.CurrentThread.ManagedThreadId)); }
+ get
+ {
+ if(Local == null)
+ {
+ Local = new Random(unchecked(Environment.TickCount * 31 + Thread.CurrentThread.ManagedThreadId));
+ }
+ return Local;
+ }
}
}
private void OnPlaylistCreate(object sender, ClickedEventArgs e)
{
- CreatePlaylistPopup();
+ // CreatePlaylistPopup();
}
private void OnPlaylistSelectionChange(object sender, SelectionChangedEventArgs e)
PixelSize = 32,
FontFamily = "BreezeSans",
FontStyle = UIFontStyles.NormalLight,
- Text = "Allow AMAN to mirror on this device",
+ Text = "Create a playlist",
WidthResizePolicy = ResizePolicyType.FillToParent,
HorizontalAlignment = HorizontalAlignment.Begin,
PositionY = 40,
currentViewType = viewType;
selectedItemList = new List<string>();
this.viewModel = viewModel;
- BindingContext = viewModel;
BackgroundColor = UIColors.HEXEEEFF1;
WidthResizePolicy = ResizePolicyType.FillToParent;
HeightResizePolicy = ResizePolicyType.FillToParent;
VerticalAlignment = VerticalAlignment.Center,
Ellipsis = true,
};
+ selectedCountLabel.BindingContext = viewModel;
selectedCountLabel.SetBinding(TextLabel.TextProperty, "SelectedCount");
topView.Add(selectedCountLabel);
}
+++ /dev/null
-using System;\r
-using Tizen.NUI;\r
-using Tizen.NUI.BaseComponents;\r
-\r
-namespace MusicPlayer\r
-{\r
- public partial class XamlPage : View\r
- {\r
- public XamlPage()\r
- {\r
- InitializeComponent();\r
- }\r
- }\r
-}\r
-<Project Sdk="Microsoft.NET.Sdk">\r
+<Project Sdk="Tizen.NET.Sdk/1.1.7">\r
\r
<PropertyGroup>\r
<OutputType>Exe</OutputType>\r
- <TargetFramework>netcoreapp3.1</TargetFramework>\r
+ <TargetFramework>tizen90</TargetFramework>\r
<TargetFrameworkIdentifier>Tizen</TargetFrameworkIdentifier>\r
<AssemblyName>MusicPlayer</AssemblyName>\r
</PropertyGroup>\r
</ItemGroup>\r
\r
<ItemGroup>\r
- <EmbeddedResource Include="res\layout\XamlPage.xaml">\r
- <Generator>MSBuild:Compile</Generator>\r
- </EmbeddedResource>\r
- </ItemGroup>\r
- \r
- <ItemGroup>\r
- <PackageReference Include="Tizen.NET" Version="9.0.0.16617" />\r
- <PackageReference Include="Tizen.NET.Sdk" Version="1.0.1" />\r
- <PackageReference Include="Tizen.NUI.XamlBuild" Version="1.0.31" />\r
+ <PackageReference Include="Tizen.NET" Version="9.0.0.16707" />\r
</ItemGroup>\r
\r
</Project>\r
+++ /dev/null
-<?xml version="1.0" encoding="UTF-8" ?>\r
-<b:View x:Class="MusicPlayer.XamlPage"\r
- xmlns="http://tizen.org/Tizen.NUI/2018/XAML"\r
- xmlns:b="clr-namespace:Tizen.NUI.BaseComponents;assembly=Tizen.NUI"\r
- xmlns:x="http://schemas.microsoft.com/winfx/2009/xaml">\r
-\r
- <b:TextLabel x:Name="text" Text="Hello, NUI XAML APP!" PositionUsesPivotPoint="True" ParentOrigin="Center" PivotPoint="Center" Size="700,300,0" PointSize="17" TextColor="Yellow"/>\r
-\r
-</b:View>\r