\r
public override void UpdateSubContentMoreButtonItems(Menu moreMenu)\r
{\r
- var addtoPlaylist = new MenuItem { Text = "Add to playlist" };\r
+ var addtoPlaylist = new MenuItem("MenuItems") { Text = "Add to playlist" };\r
addtoPlaylist.Clicked += OnAddToPlaylistClick;\r
\r
- var share = new MenuItem { Text = "Share" };\r
+ var share = new MenuItem("MenuItems") { Text = "Share" };\r
share.Clicked += OnShareClick;\r
\r
- var delete = new MenuItem { Text = "Delete" };\r
+ var delete = new MenuItem("MenuItems") { Text = "Delete" };\r
delete.Clicked += OnDeleteClick;\r
\r
moreMenu.Items = new MenuItem[] { addtoPlaylist, share, delete };\r
{\r
if (isTrackListEmpty == false)\r
{\r
- var addToPlaylist = new MenuItem { Text = "Add to Playlist" };\r
+ var addToPlaylist = new MenuItem("MenuItems") { Text = "Add to Playlist" };\r
addToPlaylist.Clicked += OnAddToPlaylistClick;\r
- var delete = new MenuItem { Text = "Delete" };\r
+ var delete = new MenuItem("MenuItems") { Text = "Delete" };\r
delete.Clicked += OnDeleteClick;\r
\r
moreMenu.Items = new MenuItem[] { addToPlaylist, delete };\r
public override void UpdateSubContentMoreButtonItems(Menu moreMenu)
{
- var addtoPlaylist = new MenuItem { Text = "Add to playlist" };
+ var addtoPlaylist = new MenuItem("MenuItems") { Text = "Add to playlist" };
addtoPlaylist.Clicked += OnAddToPlaylistClick;
- var share = new MenuItem { Text = "Share" };
+ var share = new MenuItem("MenuItems") { Text = "Share" };
share.Clicked += OnShareClick;
- var delete = new MenuItem { Text = "Delete" };
+ var delete = new MenuItem("MenuItems") { Text = "Delete" };
delete.Clicked += OnDeleteClick;
moreMenu.Items = new MenuItem[] { addtoPlaylist, share, delete };
{
if (isTrackListEmpty == false)
{
- var addToPlaylist = new MenuItem { Text = "Add to Playlist" };
+ var addToPlaylist = new MenuItem("MenuItems") { Text = "Add to Playlist" };
addToPlaylist.Clicked += OnAddToPlaylistClick;
- var delete = new MenuItem { Text = "Delete" };
+ var delete = new MenuItem("MenuItems") { Text = "Delete" };
delete.Clicked += OnDeleteClick;
moreMenu.Items = new MenuItem[] { addToPlaylist, delete };
Menu moreMenu = new Menu()
{
Anchor = moreButton,
- HorizontalPositionToAnchor = Menu.RelativePosition.End,
+ HorizontalPositionToAnchor = Menu.RelativePosition.Center,
VerticalPositionToAnchor = Menu.RelativePosition.End,
};
return moreMenu;
Menu moreMenu = new Menu()
{
Anchor = moreButton,
- HorizontalPositionToAnchor = Menu.RelativePosition.End,
+ HorizontalPositionToAnchor = Menu.RelativePosition.Center,
VerticalPositionToAnchor = Menu.RelativePosition.End,
};
return moreMenu;
private void OnMoreButtonClicked(object sender, ClickedEventArgs e)
{
Menu moreMenu = CreateMenu();
- var share = new MenuItem { Text = "Share" };
+ var share = new MenuItem("MenuItems") { Text = "Share" };
share.Clicked += (object o, ClickedEventArgs e) =>
{
moreMenu?.Dismiss();
viewModel.OnCurrentTrackShare();
};
- var delete = new MenuItem { Text = "Delete" };
+ var delete = new MenuItem("MenuItems") { Text = "Delete" };
delete.Clicked += (object o, ClickedEventArgs e) =>
{
moreMenu?.Dismiss();
OnDeleteClicked();
};
- var details = new MenuItem { Text = "Details" };
+ var details = new MenuItem("MenuItems") { Text = "Details" };
details.Clicked += (object o, ClickedEventArgs e) =>
{
moreMenu?.Dismiss();
List<MenuItem> menuItemList = new List<MenuItem>();
if (isTrackListEmpty == false)
{
- var share = new MenuItem { Text = "Share" };
+ var share = new MenuItem("MenuItems") { Text = "Share" };
share.Clicked += OnShareClick;
menuItemList.Add(share);
}
if (viewModel.IsDefaultPlaylist == false)
{
- var add = new MenuItem { Text = "Add" };
+ var add = new MenuItem("MenuItems") { Text = "Add" };
add.Clicked += OnAddClick;
menuItemList.Add(add);
if (isTrackListEmpty == false)
{
- var delete = new MenuItem { Text = "Remove" };
+ var delete = new MenuItem("MenuItems") { Text = "Remove" };
delete.Clicked += OnDeleteClick;
menuItemList.Add(delete);
}
protected override void UpdateContentMoreButtonItems(Menu moreMenu)
{
- var delete = new MenuItem { Text = "Delete" };
+ var delete = new MenuItem("MenuItems"){ Text = "Delete", };
delete.Clicked += OnDeleteClick;
moreMenu.Items = new MenuItem[] { delete };
}
{\r
if (isTrackListEmpty == false)\r
{\r
- var addToPlaylist = new MenuItem { Text = "Add to Playlist" };\r
+ var addToPlaylist = new MenuItem("MenuItems") { Text = "Add to Playlist" };\r
addToPlaylist.Clicked += OnAddToPlaylistClick;\r
- var share = new MenuItem { Text = "Share" };\r
+ var share = new MenuItem("MenuItems") { Text = "Share" };\r
share.Clicked += OnShareClick;\r
- var delete = new MenuItem { Text = "Delete" };\r
+ var delete = new MenuItem("MenuItems") { Text = "Delete" };\r
delete.Clicked += OnDeleteClick;\r
\r
moreMenu.Items = new MenuItem[] { addToPlaylist, share, delete };\r
</ItemGroup>\r
\r
<ItemGroup>\r
- <PackageReference Include="Tizen.NET" Version="10.0.0.17150" />\r
+ <PackageReference Include="Tizen.NET" Version="10.0.0.17173" />\r
<PackageReference Include="Tizen.NET.Sdk" Version="1.1.7" />\r
</ItemGroup>\r
\r
</c:ButtonStyle.Text>
</c:ButtonStyle>
- <c:ButtonStyle x:Key="ClearButton" Size="48sp, 48sp" IsSelectable="false" IsEnabled="true" BackgroundColor="Transparent">
+ <c:ButtonStyle x:Key="MenuItems" Size="320sp, 72sp" BackgroundColor="#000209" IsSelectable="False" >
+ <c:ButtonStyle.Text>
+ <TextLabelStyle FontFamily="BreezeSans" PixelSize="32sp" VerticalAlignment ="Center" HorizontalAlignment="Begin" >
+ <TextLabelStyle.TextColor>
+ <Selector x:TypeArguments="Color" Normal="#FFFFFF" Pressed="#1473E6" Disabled="#B2B7BE" />
+ </TextLabelStyle.TextColor>
+ </TextLabelStyle>
+ </c:ButtonStyle.Text>
+ </c:ButtonStyle>
+
+ <c:MenuStyle x:Key="MoreMenu">
+ <c:MenuStyle.Content>
+ <ViewStyle BackgroundColor="#000209" />
+ </c:MenuStyle.Content>
+ </c:MenuStyle>
+
+ <c:ButtonStyle x:Key="ClearButton" Size="48sp, 48sp" IsSelectable="false" IsEnabled="true" BackgroundColor="Transparent">
<c:ButtonStyle.Icon>
<ImageViewStyle Size="48sp, 48sp">
<ImageViewStyle.ResourceUrl>*Resource*/images/dark/cross_button.png</ImageViewStyle.ResourceUrl>
</c:ButtonStyle.Text>
</c:ButtonStyle>
- <c:ButtonStyle x:Key="ClearButton" Size="48sp, 48sp" IsSelectable="false" IsEnabled="true" BackgroundColor="Transparent">
+ <c:ButtonStyle x:Key="MenuItems" Size="320sp, 72sp" BackgroundColor="#FFFFFF" IsSelectable="False" >
+ <c:ButtonStyle.Text>
+ <TextLabelStyle FontFamily="BreezeSans" PixelSize="32sp" VerticalAlignment ="Center" HorizontalAlignment="Begin" >
+ <TextLabelStyle.TextColor>
+ <Selector x:TypeArguments="Color" Normal="#001447" Pressed="#1473E6" Disabled="#B2B7BE" />
+ </TextLabelStyle.TextColor>
+ </TextLabelStyle>
+ </c:ButtonStyle.Text>
+ </c:ButtonStyle>
+
+ <c:MenuStyle x:Key="MoreMenu">
+ <c:MenuStyle.Content>
+ <ViewStyle BackgroundColor="#FFFFFF" />
+ </c:MenuStyle.Content>
+ </c:MenuStyle>
+
+ <c:ButtonStyle x:Key="ClearButton" Size="48sp, 48sp" IsSelectable="false" IsEnabled="true" BackgroundColor="Transparent">
<c:ButtonStyle.Icon>
<ImageViewStyle Size="48sp, 48sp">
<ImageViewStyle.ResourceUrl>*Resource*/images/light/cross_button.png</ImageViewStyle.ResourceUrl>