diff --git a/.vs/Reproductor de Musica/v16/.suo b/.vs/Reproductor de Musica/v16/.suo index d00ea1c..90d4f87 100644 Binary files a/.vs/Reproductor de Musica/v16/.suo and b/.vs/Reproductor de Musica/v16/.suo differ diff --git a/Reproductor de Musica/IMG/ajuste.png b/Reproductor de Musica/IMG/ajuste.png new file mode 100644 index 0000000..c6ac14f Binary files /dev/null and b/Reproductor de Musica/IMG/ajuste.png differ diff --git a/Reproductor de Musica/IMG/ajuste2.png b/Reproductor de Musica/IMG/ajuste2.png new file mode 100644 index 0000000..463b17e Binary files /dev/null and b/Reproductor de Musica/IMG/ajuste2.png differ diff --git a/Reproductor de Musica/IMG/charla.png b/Reproductor de Musica/IMG/charla.png new file mode 100644 index 0000000..b2be220 Binary files /dev/null and b/Reproductor de Musica/IMG/charla.png differ diff --git a/Reproductor de Musica/IMG/tema.png b/Reproductor de Musica/IMG/tema.png new file mode 100644 index 0000000..17e646b Binary files /dev/null and b/Reproductor de Musica/IMG/tema.png differ diff --git a/Reproductor de Musica/MainWindow.xaml b/Reproductor de Musica/MainWindow.xaml index 981f590..d0ae0a0 100644 --- a/Reproductor de Musica/MainWindow.xaml +++ b/Reproductor de Musica/MainWindow.xaml @@ -9,25 +9,20 @@ - - - + - + - - - - - - + @@ -36,15 +31,27 @@ - + + + + + + + + + + + + + - - + + @@ -64,6 +71,10 @@ + + + + @@ -77,7 +88,7 @@ - + @@ -87,10 +98,8 @@ - - - - + + diff --git a/Reproductor de Musica/MainWindow.xaml.cs b/Reproductor de Musica/MainWindow.xaml.cs index 173eae4..5f2e26d 100644 --- a/Reproductor de Musica/MainWindow.xaml.cs +++ b/Reproductor de Musica/MainWindow.xaml.cs @@ -22,20 +22,40 @@ namespace Reproductor_de_Musica /// /// Lógica de interacción para MainWindow.xaml /// + [Serializable] public partial class MainWindow : Window { + private readonly MediaPlayer mediaPlayer = new MediaPlayer(); private bool IsPaused = true; private readonly List URLS = new List(); + public List LTheme = new List(); private TimeSpan position; - private DispatcherTimer timer = new DispatcherTimer(); + private TimeSpan suma = new TimeSpan(); + private WinAjuste win; + /* Si theme es igual a 0 quiere decir, que el tema será de color negro, + * Si es igual a 1 es porque el tema es claro, 2 tema Opera GX y si + * es igual a 3 el tema es personalizado. + */ + public int theme = 0; + + + + + + public MainWindow() { - //mediaPlayer = new MediaPlayer(); + InitializeComponent(); + if (IO.File.Exists("theme.pytham")) + { + GetTheme(); + } } + private void WrapPanel_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { this.DragMove(); @@ -43,6 +63,8 @@ private void WrapPanel_MouseLeftButtonDown(object sender, MouseButtonEventArgs e private void ButtonX_Click(object sender, RoutedEventArgs e) { + if(win != null) + win.Close(); this.Close(); } @@ -75,15 +97,26 @@ private void Button_Pause_Click(object sender, RoutedEventArgs e) /* Para hacer el efecto de darle click al textblock y que sea tipo button*/ private void TextBlock_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) { - - TextBlock textBlock = (TextBlock)sender; + /* Creo el try catch para comprobar si lo que ingresa es un botón o un imagen + * Sirve para que tanto el botón como el textBlock puedan acceder a sus bloque de código. + */ + TextBlock textBlock = new TextBlock(); + Image image = new Image(); + try + { + textBlock = (TextBlock)sender; + } + catch (System.InvalidCastException) + { + image = (Image)sender; + } textBlock.Foreground = Brushes.Gray; /* El if comprueba cual textblock fue el que se presionó, * solo sirve para ocultar/mostrar el rectángulo y llama a la función para * agregar la música, es decir, si entra en el else es porque el usuario ingresa * una playlist. */ - if (textBlock.Name == "TextBlock_Add") + if (textBlock.Name == "TextBlock_Add" || image.Name == "Image_Add") { Rectangle_Barra.Visibility = Visibility.Visible; Rectangle_Barra1.Visibility = Visibility.Hidden; @@ -97,7 +130,7 @@ private void TextBlock_MouseLeftButtonDown(object sender, MouseButtonEventArgs e if (fd.ShowDialog() == WinForms.DialogResult.OK) { - Name_Music.Text = fd.SafeFileName; + Name_Music.Text = IO.Path.GetFileNameWithoutExtension(fd.SafeFileName); mediaPlayer.Open(new Uri(fd.FileName)); @@ -119,12 +152,14 @@ private void TextBlock_MouseLeftButtonDown(object sender, MouseButtonEventArgs e mediaPlayer.MediaOpened += MediaPlayer_MediaOpened; - ListBox.Items.Add($"{ListBox.Items.Count + 1} - {fd.SafeFileName}"); + TagLib.File tagFile = TagLib.File.Create(fd.FileName); + ListBox.Items.Add($"{ListBox.Items.Count + 1} - {IO.Path.GetFileNameWithoutExtension(fd.SafeFileName)}"); URLS.Add(fd.FileName); - + //TextBlock_Author_Name.Text = TagLib.File.Create(fd.FileName).Tag.FirstAlbumArtist; ListBox.SelectedIndex = ListBox.Items.Count - 1; + suma += tagFile.Properties.Duration; } } } @@ -144,9 +179,9 @@ private void TextBlock_MouseLeftButtonDown(object sender, MouseButtonEventArgs e if (fd.ShowDialog() == WinForms.DialogResult.OK) { - Name_Music.Text = fd.SafeFileName; + Name_Music.Text = IO.Path.GetFileNameWithoutExtension(fd.SafeFileName); - mediaPlayer.Open(new Uri(fd.FileName)); + Image img = new Image { Source = new BitmapImage(new Uri(@"pack://application:,,,/IMG/pausa.png")) }; @@ -171,12 +206,22 @@ private void TextBlock_MouseLeftButtonDown(object sender, MouseButtonEventArgs e IsEmpty = false; int len = fd.FileNames.Length; + for(int i = 0; i != len; ++i) { - ListBox.Items.Add($"{ListBox.Items.Count + 1} - {fd.SafeFileNames[i]}"); + TagLib.File tagFile = TagLib.File.Create(fd.FileNames[i]); + ListBox.Items.Add($"{ListBox.Items.Count + 1} - {IO.Path.GetFileNameWithoutExtension(fd.SafeFileNames[i])}"); + //ListBox.Items.Add($"{ListBox.Items.Count + 1} - {tagFile.Properties.N}"); URLS.Add(fd.FileNames[i]); + + suma += tagFile.Properties.Duration; } + + mediaPlayer.Open(new Uri(fd.FileName)); + + + // Comprueba si en la lista hay música, si no hay pone el index en 0. if (IsEmpty) ListBox.SelectedIndex = 0; @@ -192,11 +237,14 @@ private void TextBlock_MouseLeftButtonDown(object sender, MouseButtonEventArgs e private void MediaPlayer_MediaOpened(object sender, EventArgs e) { + mediaPlayer.Play(); + + TextBlock_Info_PlayList.Text = $"Duración total: {suma:dd\\:hh\\:mm\\:ss}"; + TextBlock_Author_Name.Text = TagLib.File.Create(URLS[ListBox.SelectedIndex]).Tag.FirstAlbumArtist; position = mediaPlayer.NaturalDuration.TimeSpan; Slider_Carga.Minimum = 0; Slider_Carga.Maximum = position.TotalSeconds; - Text_MinLength.Text = mediaPlayer.Position.ToString(@"mm\:ss"); Text_MaxLength.Text = mediaPlayer.NaturalDuration.TimeSpan.ToString(@"mm\:ss"); } @@ -204,8 +252,10 @@ private void MediaPlayer_MediaOpened(object sender, EventArgs e) private void TextBlock_Add_MouseLeave(object sender, MouseEventArgs e) { TextBlock textBlock = (TextBlock)sender; - - textBlock.Foreground = new SolidColorBrush(Color.FromRgb(207, 207, 207)); + if(theme == 0 || theme == 2) + textBlock.Foreground = new SolidColorBrush(Color.FromRgb(207, 207, 207)); + else + textBlock.Foreground = new SolidColorBrush(Color.FromRgb(0, 0, 0)); } private void TextBlock_Add_MouseEnter(object sender, MouseEventArgs e) @@ -377,16 +427,30 @@ private void ListBox_Drop(object sender, DragEventArgs e) } } - Name_Music.Text = IO.Path.GetFileName(files[0]); + + DispatcherTimer timer = new DispatcherTimer + { + Interval = TimeSpan.FromSeconds(1) + }; + timer.Tick += Timer_Tick; + timer.Start(); + + mediaPlayer.MediaOpened += MediaPlayer_MediaOpened; int len = files.Length; for(int i = 0; i != len; ++i) { - ListBox.Items.Add($"{ListBox.Items.Count + 1} - {IO.Path.GetFileName(files[i])}"); + TagLib.File tagLib = TagLib.File.Create(files[i]); + + ListBox.Items.Add($"{ListBox.Items.Count + 1} - {IO.Path.GetFileNameWithoutExtension(files[i])}"); URLS.Add(files[i]); + suma += tagLib.Properties.Duration; } - ListBox.SelectedIndex = 0; + + + + TextBlock_Info_PlayList.Text = $"Duración total: {suma:dd\\:hh\\:mm\\:ss}"; } /* Eventos para guardar las canciones favoritas */ @@ -398,6 +462,66 @@ private void Image_MouseLeftButtonDown_1(object sender, MouseButtonEventArgs e) IMG_Favorite.Source = new BitmapImage(new Uri(@"pack://application:,,,/IMG/Favorite/clic_favorite.png")); } - + + + + + + /* Eventos para el botón de ajustes */ + + private void TextBox_Ajuste_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) + { + + win = new WinAjuste(this); + + win.Show(); + } + + + + /* Función para obtener los elementos */ + + public void GetTheme() + { + LTheme = Utilidades.Utilities.GetFile("theme"); + + WrapPanel_Principal.Background = (Brush)new BrushConverter().ConvertFrom(LTheme[0]); + + Button_X.Background = (Brush)new BrushConverter().ConvertFrom(LTheme[0]); + Button_X.BorderBrush = (Brush)new BrushConverter().ConvertFrom(LTheme[0]); + Button_Minus.Background = (Brush)new BrushConverter().ConvertFrom(LTheme[0]); + Button_Minus.BorderBrush = (Brush)new BrushConverter().ConvertFrom(LTheme[0]); + this.Background = (Brush)new BrushConverter().ConvertFrom(LTheme[1]); + + ListBox.Background = (Brush)new BrushConverter().ConvertFrom(LTheme[1]); + ListBox.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[4]); + ResourceDictionary resourceDictionary = new ResourceDictionary + { + Source = new Uri(@"pack://application:,,,/Styles/ListBox.xaml") + }; + + theme = Convert.ToInt32(LTheme[6]); + + if (theme == 0 || theme == 2) + ListBox.ItemContainerStyle = (Style)resourceDictionary["Modo_Oscuro"]; + else + ListBox.ItemContainerStyle = (Style)resourceDictionary["Modo_Claro"]; + + StackPanel_Principal.Background = (Brush)new BrushConverter().ConvertFrom(LTheme[2]); + WrapPanel_Secundaria.Background = (Brush)new BrushConverter().ConvertFrom(LTheme[3]); + + TextBlock_Add.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[5]); + TextBlock_Favorite.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[5]); + TextBlock_PlayList.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[5]); + TextBlock_Author_Name.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[5]); + TextBlock_Ajuste.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[5]); + Name_Music.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[5]); + Text_MinLength.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[4]); + Text_MaxLength.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[4]); + TextBlock_Info_PlayList.Foreground = (Brush)new BrushConverter().ConvertFrom(LTheme[4]); + + + + } } } diff --git a/Reproductor de Musica/Reproductor de Musica.csproj b/Reproductor de Musica/Reproductor de Musica.csproj index 9c6e86c..b314be2 100644 --- a/Reproductor de Musica/Reproductor de Musica.csproj +++ b/Reproductor de Musica/Reproductor de Musica.csproj @@ -92,6 +92,9 @@ 4.0 + + ..\packages\taglib-sharp-netstandard2.0.2.1.0\lib\netstandard2.0\taglib-sharp.dll + @@ -101,6 +104,10 @@ MSBuild:Compile Designer + + + WinAjuste.xaml + MSBuild:Compile Designer @@ -141,9 +148,14 @@ Designer MSBuild:Compile + + Designer + MSBuild:Compile + + @@ -216,5 +228,20 @@ + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Reproductor de Musica/Styles/ListBox.xaml b/Reproductor de Musica/Styles/ListBox.xaml index bb84357..ef235f8 100644 --- a/Reproductor de Musica/Styles/ListBox.xaml +++ b/Reproductor de Musica/Styles/ListBox.xaml @@ -2,6 +2,36 @@ xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="clr-namespace:Reproductor_de_Musica.Styles"> - - + + + + + + \ No newline at end of file diff --git a/Reproductor de Musica/Utilidades/Utilities.cs b/Reproductor de Musica/Utilidades/Utilities.cs new file mode 100644 index 0000000..1655cbd --- /dev/null +++ b/Reproductor de Musica/Utilidades/Utilities.cs @@ -0,0 +1,42 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Runtime.Serialization.Formatters.Binary; +using System.Text; +using System.Threading.Tasks; + +namespace Reproductor_de_Musica.Utilidades +{ + [Serializable] + public static class Utilities + { + public static void CreateFile(string nombre, List data) + { + FileStream stream = new FileStream($"{nombre}.pytham", FileMode.Create); + BinaryFormatter formatter = new BinaryFormatter(); + formatter.Serialize(stream, data); + + stream.Close(); + } + public static List GetFile(string nombre) + { + + FileStream stream = new FileStream($"{nombre}.pytham", FileMode.Open); + BinaryFormatter formatter = new BinaryFormatter(); + List ls = (List)formatter.Deserialize(stream); + + stream.Close(); + + return ls; + } + + public static void SaveData(string nombre, List list) + { + if (File.Exists($"{nombre}.pytham")) + File.Delete($"{nombre}.pytham"); + + CreateFile(nombre, list); + } + } +} diff --git a/Reproductor de Musica/WinAjuste.xaml b/Reproductor de Musica/WinAjuste.xaml new file mode 100644 index 0000000..03409cd --- /dev/null +++ b/Reproductor de Musica/WinAjuste.xaml @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Reproductor de Musica/WinAjuste.xaml.cs b/Reproductor de Musica/WinAjuste.xaml.cs new file mode 100644 index 0000000..28de598 --- /dev/null +++ b/Reproductor de Musica/WinAjuste.xaml.cs @@ -0,0 +1,393 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Linq; +using System.Text; +using System.Threading.Tasks; +using System.Windows; +using System.Windows.Controls; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Input; +using System.Windows.Media; +using System.Windows.Media.Imaging; +using System.Windows.Navigation; +using System.Windows.Shapes; + +namespace Reproductor_de_Musica +{ + /// + /// Lógica de interacción para WinAjuste.xaml + /// + [Serializable] + public partial class WinAjuste : Window + { + public MainWindow Mainwindow + { + get => this.DataContext as MainWindow; + set => this.DataContext = value; + } + + + public WinAjuste(MainWindow Mainwindow) + { + this.Mainwindow = Mainwindow; + InitializeComponent(); + + + if (Mainwindow.theme == 0) + RB_Modo_Oscuro.IsChecked = true; + else if (Mainwindow.theme == 1) + RB_Modo_Claro.IsChecked = true; + else if (Mainwindow.theme == 2) + RB_Modo_Opera.IsChecked = true; + + } + + private void WrapPanel_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) + { + this.DragMove(); + } + + private void ButtonX_Click(object sender, RoutedEventArgs e) + { + this.Close(); + + } + + private void ButtonMinimize_Click(object sender, RoutedEventArgs e) + { + this.WindowState = WindowState.Minimized; + + } + + /* Eventos para cambiar el color de las letras de los textblock*/ + private void TextBlock_MouseLeave(object sender, MouseEventArgs e) + { + TextBlock textBlock = (TextBlock)sender; + + textBlock.Foreground = new SolidColorBrush(Color.FromRgb(207, 207, 207)); + } + + private void TextBlock_MouseEnter(object sender, MouseEventArgs e) + { + TextBlock textBlock = (TextBlock)sender; + + textBlock.Foreground = Brushes.White; + + + + + } + + private void TextBlock_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) => TextBlock_MouseEnter(sender, e); + + + //================================================================================= + + /* Eventos para cambiar el tema del programa*/ + + private void RB_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e) + { + RadioButton RB = (RadioButton)sender; + + if(RB.Name == "RB_Modo_Claro" && (bool)!RB.IsChecked) + { + Modo_Claro(); + Mainwindow.theme = 1; + List list = new List + { + "#FF72C8F1", + "#FFFFFFFF", + "#FFdedede", + "#FF318d99", + "#FF000000", + "#FF000000", + "1" + }; + Utilidades.Utilities.SaveData("theme", list); + RB.IsChecked = true; + } + else if (RB.Name == "RB_Modo_Oscuro" && (bool)!RB.IsChecked) + { + Modo_Oscuro(); + Mainwindow.theme = 0; + List list = new List + { + "#FF000000", + "#FF2F3136", + "#FF151515", + "#FF212121", + "#FFFFFFFF", + "#FFCFCFCF", + "0" + }; + Utilidades.Utilities.SaveData("theme", list); + RB.IsChecked = true; + } + else if (RB.Name == "RB_Modo_Opera" && (bool)!RB.IsChecked) + { + Modo_Opera(); + Mainwindow.theme = 2; + List list = new List + { + "#FF121019", + "#FF1e1b2a", + "#FF1c1726", + "#FF1c1730", + "#FFFFFFFF", + "#FFCFCFCF", + "2" + }; + Utilidades.Utilities.SaveData("theme", list); + RB.IsChecked = true; + } + } + + private void Modo_Claro() + { + Mainwindow.Background = Brushes.White; + Mainwindow.ListBox.Background = Brushes.White; + Mainwindow.ListBox.Foreground = Brushes.Black; + /* Primero creo el diccionario de recurso, aplico su propiedad source y le doy + * la URL, luego uso ItemContainerStyle y le paso el diccionario. + */ + ResourceDictionary resourceDictionary = new ResourceDictionary + { + Source = new Uri(@"pack://application:,,,/Styles/ListBox.xaml") + }; + + Mainwindow.ListBox.ItemContainerStyle = (Style)resourceDictionary["Modo_Claro"]; + + + Mainwindow.WrapPanel_Principal.Background = (Brush)new BrushConverter().ConvertFrom("#FF72C8F1"); + Mainwindow.Button_X.Background = (Brush)new BrushConverter().ConvertFrom("#FF72C8F1"); + Mainwindow.Button_X.BorderBrush = (Brush)new BrushConverter().ConvertFrom("#FF72C8F1"); + Mainwindow.Button_Minus.BorderBrush = (Brush)new BrushConverter().ConvertFrom("#FF72C8F1"); + Mainwindow.Button_Minus.Background = (Brush)new BrushConverter().ConvertFrom("#FF72C8F1"); + + + + Mainwindow.StackPanel_Principal.Background = (Brush)new BrushConverter().ConvertFrom("#FFdedede"); + + Mainwindow.WrapPanel_Secundaria.Background = (Brush)new BrushConverter().ConvertFrom("#FF318d99"); + + Mainwindow.TextBlock_Add.Foreground = Brushes.Black; + Mainwindow.TextBlock_Favorite.Foreground = Brushes.Black; + Mainwindow.TextBlock_PlayList.Foreground = Brushes.Black; + Mainwindow.TextBlock_Author_Name.Foreground = Brushes.Black; + Mainwindow.TextBlock_Ajuste.Foreground = Brushes.Black; + Mainwindow.Name_Music.Foreground = Brushes.Black; + Mainwindow.Text_MinLength.Foreground = Brushes.Black; + Mainwindow.Text_MaxLength.Foreground = Brushes.Black; + Mainwindow.TextBlock_Info_PlayList.Foreground = Brushes.Black; + + + } + + private void Modo_Oscuro() + { + Mainwindow.Background = (Brush)new BrushConverter().ConvertFrom("#FF2F3136"); + Mainwindow.ListBox.Background = (Brush)new BrushConverter().ConvertFrom("#FF2F3136"); + Mainwindow.ListBox.Foreground = Brushes.White; + /* Primero creo el diccionario de recurso, aplico su propiedad source y le doy + * la URL, luego uso ItemContainerStyle y le paso el diccionario. + */ + ResourceDictionary resourceDictionary = new ResourceDictionary + { + Source = new Uri(@"pack://application:,,,/Styles/ListBox.xaml") + }; + + Mainwindow.ListBox.ItemContainerStyle = (Style)resourceDictionary["Modo_Oscuro"]; + + + Mainwindow.WrapPanel_Principal.Background = Brushes.Black; + Mainwindow.Button_X.Background = Brushes.Black; + Mainwindow.Button_X.BorderBrush = Brushes.Black; + Mainwindow.Button_Minus.BorderBrush = Brushes.Black; + Mainwindow.Button_Minus.Background = Brushes.Black; + + + + Mainwindow.StackPanel_Principal.Background = (Brush)new BrushConverter().ConvertFrom("#FF151515"); + + Mainwindow.WrapPanel_Secundaria.Background = (Brush)new BrushConverter().ConvertFrom("#FF212121"); + + Mainwindow.TextBlock_Add.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.TextBlock_Favorite.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.TextBlock_PlayList.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.TextBlock_Author_Name.Foreground = Brushes.White; + Mainwindow.TextBlock_Ajuste.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.Name_Music.Foreground = Brushes.White; + Mainwindow.Text_MinLength.Foreground = Brushes.White; + Mainwindow.Text_MaxLength.Foreground = Brushes.White; + Mainwindow.TextBlock_Info_PlayList.Foreground = Brushes.White; + } + + + private void Modo_Opera() + { + Mainwindow.Background = (Brush)new BrushConverter().ConvertFrom("#FF1e1b2a"); + Mainwindow.ListBox.Background = (Brush)new BrushConverter().ConvertFrom("#FF1e1b2a"); + Mainwindow.ListBox.Foreground = Brushes.White; + /* Primero creo el diccionario de recurso, aplico su propiedad source y le doy + * la URL, luego uso ItemContainerStyle y le paso el diccionario. + */ + ResourceDictionary resourceDictionary = new ResourceDictionary + { + Source = new Uri(@"pack://application:,,,/Styles/ListBox.xaml") + }; + + Mainwindow.ListBox.ItemContainerStyle = (Style)resourceDictionary["Modo_Oscuro"]; + + + Mainwindow.WrapPanel_Principal.Background = (Brush)new BrushConverter().ConvertFrom("#FF121019"); + Mainwindow.Button_X.Background = (Brush)new BrushConverter().ConvertFrom("#FF121019"); + Mainwindow.Button_X.BorderBrush = (Brush)new BrushConverter().ConvertFrom("#FF121019"); + Mainwindow.Button_Minus.BorderBrush = (Brush)new BrushConverter().ConvertFrom("#FF121019"); + Mainwindow.Button_Minus.Background = (Brush)new BrushConverter().ConvertFrom("#FF121019"); + + + + Mainwindow.StackPanel_Principal.Background = (Brush)new BrushConverter().ConvertFrom("#FF1c1726"); + + Mainwindow.WrapPanel_Secundaria.Background = (Brush)new BrushConverter().ConvertFrom("#FF1c1730"); + + Mainwindow.TextBlock_Add.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.TextBlock_Favorite.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.TextBlock_PlayList.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.TextBlock_Author_Name.Foreground = Brushes.White; + Mainwindow.TextBlock_Ajuste.Foreground = (Brush)new BrushConverter().ConvertFrom("#FFCFCFCF"); + Mainwindow.Name_Music.Foreground = Brushes.White; + Mainwindow.Text_MinLength.Foreground = Brushes.White; + Mainwindow.Text_MaxLength.Foreground = Brushes.White; + Mainwindow.TextBlock_Info_PlayList.Foreground = Brushes.White; + } + + + //============================================================================= + + private Rectangle CreateRectangle(string fill, Thickness Margin) + { + Rectangle rectangle = new Rectangle + { + Fill = (Brush)new BrushConverter().ConvertFrom(fill), + Height = 14, + Width = 12, + Stroke = Brushes.White, + Margin = Margin + }; + return rectangle; + } + private void TextBlock_Theme_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) + { + if (Rectangle_Barra.Visibility == Visibility.Visible) + return; + Rectangle_Barra1.Visibility = Visibility.Hidden; + Rectangle_Barra.Visibility = Visibility.Visible; + + StackPanel_Principal.Children.Clear(); + + + + StackPanel_Principal.Children.Add(TextBlock_Modo_Oscuro); + + var rect1 = CreateRectangle("#FF000000", new Thickness(0, 0, 0, 0)); + var rect2 = CreateRectangle("#FF2F3136", new Thickness(5, 0, 0, 0)); + var rect3 = CreateRectangle("#FF151515", new Thickness(5, 0, 0, 0)); + var rect4 = CreateRectangle("#FF212121", new Thickness(5, 0, 0, 0)); + var rect5 = CreateRectangle("#FFFFFFFF", new Thickness(5, 0, 0, 0)); + + WrapPanel_Oscuro.Children.Add(rect1); + WrapPanel_Oscuro.Children.Add(rect2); + WrapPanel_Oscuro.Children.Add(rect3); + WrapPanel_Oscuro.Children.Add(rect4); + WrapPanel_Oscuro.Children.Add(rect5); + WrapPanel_Oscuro.Children.Add(RB_Modo_Oscuro); + + StackPanel_Principal.Children.Add(WrapPanel_Oscuro); + + // Re-construimos los datos del modo claro + StackPanel_Principal.Children.Add(TextBlock_Modo_Claro); + + WrapPanel_Claro.Children.Add(CreateRectangle("#FF72C8F1", new Thickness(0, 0, 0, 0))); + WrapPanel_Claro.Children.Add(CreateRectangle("#FFFFFFFF", new Thickness(5, 0, 0, 0))); + WrapPanel_Claro.Children.Add(CreateRectangle("#FFdedede", new Thickness(5, 0, 0, 0))); + WrapPanel_Claro.Children.Add(CreateRectangle("#FF318d99", new Thickness(5, 0, 0, 0))); + WrapPanel_Claro.Children.Add(CreateRectangle("#FF000000", new Thickness(5, 0, 0, 0))); + WrapPanel_Claro.Children.Add(RB_Modo_Claro); + + StackPanel_Principal.Children.Add(WrapPanel_Claro); + + // Re-construimos los datos del modo Opera + StackPanel_Principal.Children.Add(TextBlock_Modo_Opera); + + WrapPanel_Opera.Children.Add(CreateRectangle("#FF121019", new Thickness(0, 0, 0, 0))); + WrapPanel_Opera.Children.Add(CreateRectangle("#FF1e1b2a", new Thickness(5, 0, 0, 0))); + WrapPanel_Opera.Children.Add(CreateRectangle("#FF1c1726", new Thickness(5, 0, 0, 0))); + WrapPanel_Opera.Children.Add(CreateRectangle("#FF1c1730", new Thickness(5, 0, 0, 0))); + WrapPanel_Opera.Children.Add(CreateRectangle("#FFFFFFFF", new Thickness(5, 0, 0, 0))); + WrapPanel_Opera.Children.Add(RB_Modo_Opera); + + StackPanel_Principal.Children.Add(WrapPanel_Opera); + + + + } + private void TextBlock_About_MouseLeftButtonDown(object sender, MouseButtonEventArgs e) + { + if (Rectangle_Barra1.Visibility == Visibility.Visible) + return; + Rectangle_Barra1.Visibility = Visibility.Visible; + Rectangle_Barra.Visibility = Visibility.Hidden; + + + + StackPanel_Principal.Children.Clear(); + WrapPanel_Oscuro.Children.Clear(); + WrapPanel_Claro.Children.Clear(); + WrapPanel_Opera.Children.Clear(); + + + + TextBlock textBlock = new TextBlock + { + FontFamily = new FontFamily("Verdana"), + FontSize = 16, + Foreground = Brushes.White, + TextWrapping = TextWrapping.Wrap, + Margin = new Thickness(0,40,0,0) + + }; + string str = "Creador: Ts_Pytham.\nEste programa está creado en C#. " + + "El reproductor de música fue creado en el año 2020.\n" + + "Versión: 2.0.\nEn el siguiente link podrás encontrar el proyecto" + + "completo para descargar o puedes ir a los releases para descargar el" + + "instalador del programa.\n"; + Hyperlink hyperlink = new Hyperlink + { + NavigateUri = new Uri("https://github.com/Ts-Pytham/Reproductor-de-Musica"), + FontFamily = new FontFamily("Verdana"), + FontSize = 16 + + }; + + textBlock.Text = str; + hyperlink.Inlines.Add("Click aquí"); + textBlock.Inlines.Add(hyperlink); + StackPanel_Principal.Children.Add(textBlock); + + hyperlink.RequestNavigate += Hyperlink_RequestNavigate; + + + } + + private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e) + { + Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri)); + e.Handled = true; + } + + + } +} diff --git a/Reproductor de Musica/bin/Debug/Reproductor de Musica.application b/Reproductor de Musica/bin/Debug/Reproductor de Musica.application index 12fa82f..453bbd6 100644 --- a/Reproductor de Musica/bin/Debug/Reproductor de Musica.application +++ b/Reproductor de Musica/bin/Debug/Reproductor de Musica.application @@ -7,14 +7,14 @@ - + - jzNB1BwoPOY1P3kxRGPq/3nCpYgUi6686ZFEyDEqLpI= + 05Whk7VhZ05OfmNtfb+X+wdbS61L6Ss02O3C8vXeACs= diff --git a/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe b/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe index 0845733..c8ec2df 100644 Binary files a/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe and b/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe differ diff --git a/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe.manifest b/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe.manifest index 090ee1b..7238b63 100644 --- a/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe.manifest +++ b/Reproductor de Musica/bin/Debug/Reproductor de Musica.exe.manifest @@ -55,14 +55,26 @@ - + - GPgLPO7TzrmNte5mauySaGqHakR43piZWy1O1aiXagQ= + UYQonBQFug0A7vZ/Tpy8GG1Ug/MU9y9bWi3JmiVVKwI= + + + + + + + + + + + + 55yhmDiwn07OQ8oXi/dn20/GJSaL8oFhR7vFeqbOWqw= diff --git a/Reproductor de Musica/bin/Debug/Reproductor de Musica.pdb b/Reproductor de Musica/bin/Debug/Reproductor de Musica.pdb index 40d936d..25391c8 100644 Binary files a/Reproductor de Musica/bin/Debug/Reproductor de Musica.pdb and b/Reproductor de Musica/bin/Debug/Reproductor de Musica.pdb differ diff --git a/Reproductor de Musica/bin/Debug/app.publish/Reproductor de Musica.exe b/Reproductor de Musica/bin/Debug/app.publish/Reproductor de Musica.exe index 0845733..c8ec2df 100644 Binary files a/Reproductor de Musica/bin/Debug/app.publish/Reproductor de Musica.exe and b/Reproductor de Musica/bin/Debug/app.publish/Reproductor de Musica.exe differ diff --git a/Reproductor de Musica/bin/Debug/taglib-sharp.dll b/Reproductor de Musica/bin/Debug/taglib-sharp.dll new file mode 100644 index 0000000..cdfcb4c Binary files /dev/null and b/Reproductor de Musica/bin/Debug/taglib-sharp.dll differ diff --git a/Reproductor de Musica/bin/Debug/theme.pytham b/Reproductor de Musica/bin/Debug/theme.pytham new file mode 100644 index 0000000..961d6fe Binary files /dev/null and b/Reproductor de Musica/bin/Debug/theme.pytham differ diff --git a/Reproductor de Musica/charla.png b/Reproductor de Musica/charla.png new file mode 100644 index 0000000..b2be220 Binary files /dev/null and b/Reproductor de Musica/charla.png differ diff --git a/Reproductor de Musica/obj/Debug/App.baml b/Reproductor de Musica/obj/Debug/App.baml index 1f02a7f..64ae896 100644 Binary files a/Reproductor de Musica/obj/Debug/App.baml and b/Reproductor de Musica/obj/Debug/App.baml differ diff --git a/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferences.cache b/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferences.cache index 9f5c2ca..bd77a76 100644 Binary files a/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferences.cache and b/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferences.cache differ diff --git a/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache b/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache index e4afa6d..dd3cd5b 100644 Binary files a/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache and b/Reproductor de Musica/obj/Debug/DesignTimeResolveAssemblyReferencesInput.cache differ diff --git a/Reproductor de Musica/obj/Debug/MainWindow.baml b/Reproductor de Musica/obj/Debug/MainWindow.baml index ef2b6c6..0b431b6 100644 Binary files a/Reproductor de Musica/obj/Debug/MainWindow.baml and b/Reproductor de Musica/obj/Debug/MainWindow.baml differ diff --git a/Reproductor de Musica/obj/Debug/MainWindow.g.cs b/Reproductor de Musica/obj/Debug/MainWindow.g.cs index abad2ab..d9d2641 100644 --- a/Reproductor de Musica/obj/Debug/MainWindow.g.cs +++ b/Reproductor de Musica/obj/Debug/MainWindow.g.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "47F5B1B812D28F54558AFD6423FDBB7388278FEC32E159089649BE8A5442700E" +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "5EFB6065450F59936743E6649232955C5E6C3C82C916C3AF0C45FC3AB1746B70" //------------------------------------------------------------------------------ // // Este código fue generado por una herramienta. @@ -49,6 +49,30 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden + #line 12 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button Button_Minus; + + #line default + #line hidden + + + #line 15 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button Button_X; + + #line default + #line hidden + + + #line 20 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.StackPanel StackPanel_Principal; + + #line default + #line hidden + + #line 22 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Shapes.Rectangle Rectangle_Barra; @@ -57,6 +81,14 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden + #line 23 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Add; + + #line default + #line hidden + + #line 24 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock TextBlock_Add; @@ -65,7 +97,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 38 "..\..\MainWindow.xaml" + #line 33 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Shapes.Rectangle Rectangle_Barra1; @@ -73,7 +105,15 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 34 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_PlayList; + + #line default + #line hidden + + + #line 35 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock TextBlock_PlayList; @@ -81,15 +121,71 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden + #line 40 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra2; + + #line default + #line hidden + + + #line 41 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Favorite; + + #line default + #line hidden + + + #line 42 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Favorite; + + #line default + #line hidden + + + #line 46 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra3; + + #line default + #line hidden + + #line 47 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Ajuste; + + #line default + #line hidden + + + #line 48 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Ajuste; + + #line default + #line hidden + + + #line 53 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Secundaria; + + #line default + #line hidden + + + #line 54 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Name_Music; #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image Anterior; @@ -97,7 +193,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 54 "..\..\MainWindow.xaml" + #line 61 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Button Button_Reproductor; @@ -105,7 +201,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image Siguiente; @@ -113,7 +209,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image Repetir; @@ -121,7 +217,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 64 "..\..\MainWindow.xaml" + #line 71 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Slider Slider_Volumen; @@ -129,7 +225,15 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 67 "..\..\MainWindow.xaml" + #line 76 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Author_Name; + + #line default + #line hidden + + + #line 78 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Slider Slider_Carga; @@ -137,7 +241,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 68 "..\..\MainWindow.xaml" + #line 79 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Text_MinLength; @@ -145,7 +249,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 69 "..\..\MainWindow.xaml" + #line 80 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Text_MaxLength; @@ -153,7 +257,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 70 "..\..\MainWindow.xaml" + #line 81 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.ListBox ListBox; @@ -161,13 +265,21 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 89 "..\..\MainWindow.xaml" + #line 100 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image IMG_Favorite; #line default #line hidden + + #line 101 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Info_PlayList; + + #line default + #line hidden + private bool _contentLoaded; /// @@ -208,25 +320,39 @@ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object #line hidden return; case 2: + this.Button_Minus = ((System.Windows.Controls.Button)(target)); #line 12 "..\..\MainWindow.xaml" - ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonMinimize_Click); + this.Button_Minus.Click += new System.Windows.RoutedEventHandler(this.ButtonMinimize_Click); #line default #line hidden return; case 3: + this.Button_X = ((System.Windows.Controls.Button)(target)); #line 15 "..\..\MainWindow.xaml" - ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonX_Click); + this.Button_X.Click += new System.Windows.RoutedEventHandler(this.ButtonX_Click); #line default #line hidden return; case 4: - this.Rectangle_Barra = ((System.Windows.Shapes.Rectangle)(target)); + this.StackPanel_Principal = ((System.Windows.Controls.StackPanel)(target)); return; case 5: + this.Rectangle_Barra = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 6: + this.Image_Add = ((System.Windows.Controls.Image)(target)); + + #line 23 "..\..\MainWindow.xaml" + this.Image_Add.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 7: this.TextBlock_Add = ((System.Windows.Controls.TextBlock)(target)); #line 24 "..\..\MainWindow.xaml" @@ -253,177 +379,261 @@ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object #line default #line hidden return; - case 6: + case 8: this.Rectangle_Barra1 = ((System.Windows.Shapes.Rectangle)(target)); return; - case 7: + case 9: + this.Image_PlayList = ((System.Windows.Controls.Image)(target)); + + #line 34 "..\..\MainWindow.xaml" + this.Image_PlayList.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 10: this.TextBlock_PlayList = ((System.Windows.Controls.TextBlock)(target)); - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonDown); #line default #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseLeave); #line default #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseEnter); #line default #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Add_MouseLeftButtonUp); #line default #line hidden return; - case 8: + case 11: + this.Rectangle_Barra2 = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 12: + this.Image_Favorite = ((System.Windows.Controls.Image)(target)); + return; + case 13: + this.TextBlock_Favorite = ((System.Windows.Controls.TextBlock)(target)); + + #line 42 "..\..\MainWindow.xaml" + this.TextBlock_Favorite.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseLeave); + + #line default + #line hidden + + #line 42 "..\..\MainWindow.xaml" + this.TextBlock_Favorite.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseEnter); + + #line default + #line hidden + + #line 42 "..\..\MainWindow.xaml" + this.TextBlock_Favorite.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Add_MouseLeftButtonUp); + + #line default + #line hidden + return; + case 14: + this.Rectangle_Barra3 = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 15: + this.Image_Ajuste = ((System.Windows.Controls.Image)(target)); + + #line 47 "..\..\MainWindow.xaml" + this.Image_Ajuste.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBox_Ajuste_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 16: + this.TextBlock_Ajuste = ((System.Windows.Controls.TextBlock)(target)); + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseLeave); + + #line default + #line hidden + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseEnter); + + #line default + #line hidden + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Add_MouseLeftButtonUp); + + #line default + #line hidden + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBox_Ajuste_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 17: + this.WrapPanel_Secundaria = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 18: this.Name_Music = ((System.Windows.Controls.TextBlock)(target)); return; - case 9: + case 19: this.Anterior = ((System.Windows.Controls.Image)(target)); - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Image_MouseEnter); #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Image_MouseLeave); #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown); #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonUp); #line default #line hidden return; - case 10: + case 20: this.Button_Reproductor = ((System.Windows.Controls.Button)(target)); - #line 54 "..\..\MainWindow.xaml" + #line 61 "..\..\MainWindow.xaml" this.Button_Reproductor.Click += new System.Windows.RoutedEventHandler(this.Button_Pause_Click); #line default #line hidden return; - case 11: + case 21: this.Siguiente = ((System.Windows.Controls.Image)(target)); - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Image_MouseEnter); #line default #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Image_MouseLeave); #line default #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown); #line default #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonUp); #line default #line hidden return; - case 12: + case 22: this.Repetir = ((System.Windows.Controls.Image)(target)); - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Image_MouseEnter); #line default #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Image_MouseLeave); #line default #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown); #line default #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonUp); #line default #line hidden return; - case 13: + case 23: this.Slider_Volumen = ((System.Windows.Controls.Slider)(target)); - #line 64 "..\..\MainWindow.xaml" + #line 71 "..\..\MainWindow.xaml" this.Slider_Volumen.ValueChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.Slider_ValueChanged); #line default #line hidden return; - case 14: + case 24: + this.TextBlock_Author_Name = ((System.Windows.Controls.TextBlock)(target)); + return; + case 25: this.Slider_Carga = ((System.Windows.Controls.Slider)(target)); - #line 67 "..\..\MainWindow.xaml" + #line 78 "..\..\MainWindow.xaml" this.Slider_Carga.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Slider_Carga_MouseLeftButtonUp); #line default #line hidden return; - case 15: + case 26: this.Text_MinLength = ((System.Windows.Controls.TextBlock)(target)); return; - case 16: + case 27: this.Text_MaxLength = ((System.Windows.Controls.TextBlock)(target)); return; - case 17: + case 28: this.ListBox = ((System.Windows.Controls.ListBox)(target)); - #line 70 "..\..\MainWindow.xaml" + #line 81 "..\..\MainWindow.xaml" this.ListBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ListBox_SelectionChanged); #line default #line hidden - #line 70 "..\..\MainWindow.xaml" + #line 81 "..\..\MainWindow.xaml" this.ListBox.Drop += new System.Windows.DragEventHandler(this.ListBox_Drop); #line default #line hidden return; - case 18: + case 29: this.IMG_Favorite = ((System.Windows.Controls.Image)(target)); - #line 89 "..\..\MainWindow.xaml" + #line 100 "..\..\MainWindow.xaml" this.IMG_Favorite.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown_1); #line default #line hidden return; + case 30: + this.TextBlock_Info_PlayList = ((System.Windows.Controls.TextBlock)(target)); + return; } this._contentLoaded = true; } diff --git a/Reproductor de Musica/obj/Debug/MainWindow.g.i.cs b/Reproductor de Musica/obj/Debug/MainWindow.g.i.cs index abad2ab..d9d2641 100644 --- a/Reproductor de Musica/obj/Debug/MainWindow.g.i.cs +++ b/Reproductor de Musica/obj/Debug/MainWindow.g.i.cs @@ -1,4 +1,4 @@ -#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "47F5B1B812D28F54558AFD6423FDBB7388278FEC32E159089649BE8A5442700E" +#pragma checksum "..\..\MainWindow.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "5EFB6065450F59936743E6649232955C5E6C3C82C916C3AF0C45FC3AB1746B70" //------------------------------------------------------------------------------ // // Este código fue generado por una herramienta. @@ -49,6 +49,30 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden + #line 12 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button Button_Minus; + + #line default + #line hidden + + + #line 15 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Button Button_X; + + #line default + #line hidden + + + #line 20 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.StackPanel StackPanel_Principal; + + #line default + #line hidden + + #line 22 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Shapes.Rectangle Rectangle_Barra; @@ -57,6 +81,14 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden + #line 23 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Add; + + #line default + #line hidden + + #line 24 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock TextBlock_Add; @@ -65,7 +97,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 38 "..\..\MainWindow.xaml" + #line 33 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Shapes.Rectangle Rectangle_Barra1; @@ -73,7 +105,15 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 34 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_PlayList; + + #line default + #line hidden + + + #line 35 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock TextBlock_PlayList; @@ -81,15 +121,71 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden + #line 40 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra2; + + #line default + #line hidden + + + #line 41 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Favorite; + + #line default + #line hidden + + + #line 42 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Favorite; + + #line default + #line hidden + + + #line 46 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra3; + + #line default + #line hidden + + #line 47 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Ajuste; + + #line default + #line hidden + + + #line 48 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Ajuste; + + #line default + #line hidden + + + #line 53 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Secundaria; + + #line default + #line hidden + + + #line 54 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Name_Music; #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image Anterior; @@ -97,7 +193,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 54 "..\..\MainWindow.xaml" + #line 61 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Button Button_Reproductor; @@ -105,7 +201,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image Siguiente; @@ -113,7 +209,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image Repetir; @@ -121,7 +217,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 64 "..\..\MainWindow.xaml" + #line 71 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Slider Slider_Volumen; @@ -129,7 +225,15 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 67 "..\..\MainWindow.xaml" + #line 76 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Author_Name; + + #line default + #line hidden + + + #line 78 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Slider Slider_Carga; @@ -137,7 +241,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 68 "..\..\MainWindow.xaml" + #line 79 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Text_MinLength; @@ -145,7 +249,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 69 "..\..\MainWindow.xaml" + #line 80 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.TextBlock Text_MaxLength; @@ -153,7 +257,7 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 70 "..\..\MainWindow.xaml" + #line 81 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.ListBox ListBox; @@ -161,13 +265,21 @@ public partial class MainWindow : System.Windows.Window, System.Windows.Markup.I #line hidden - #line 89 "..\..\MainWindow.xaml" + #line 100 "..\..\MainWindow.xaml" [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] internal System.Windows.Controls.Image IMG_Favorite; #line default #line hidden + + #line 101 "..\..\MainWindow.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Info_PlayList; + + #line default + #line hidden + private bool _contentLoaded; /// @@ -208,25 +320,39 @@ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object #line hidden return; case 2: + this.Button_Minus = ((System.Windows.Controls.Button)(target)); #line 12 "..\..\MainWindow.xaml" - ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonMinimize_Click); + this.Button_Minus.Click += new System.Windows.RoutedEventHandler(this.ButtonMinimize_Click); #line default #line hidden return; case 3: + this.Button_X = ((System.Windows.Controls.Button)(target)); #line 15 "..\..\MainWindow.xaml" - ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonX_Click); + this.Button_X.Click += new System.Windows.RoutedEventHandler(this.ButtonX_Click); #line default #line hidden return; case 4: - this.Rectangle_Barra = ((System.Windows.Shapes.Rectangle)(target)); + this.StackPanel_Principal = ((System.Windows.Controls.StackPanel)(target)); return; case 5: + this.Rectangle_Barra = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 6: + this.Image_Add = ((System.Windows.Controls.Image)(target)); + + #line 23 "..\..\MainWindow.xaml" + this.Image_Add.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 7: this.TextBlock_Add = ((System.Windows.Controls.TextBlock)(target)); #line 24 "..\..\MainWindow.xaml" @@ -253,177 +379,261 @@ void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object #line default #line hidden return; - case 6: + case 8: this.Rectangle_Barra1 = ((System.Windows.Shapes.Rectangle)(target)); return; - case 7: + case 9: + this.Image_PlayList = ((System.Windows.Controls.Image)(target)); + + #line 34 "..\..\MainWindow.xaml" + this.Image_PlayList.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 10: this.TextBlock_PlayList = ((System.Windows.Controls.TextBlock)(target)); - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonDown); #line default #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseLeave); #line default #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseEnter); #line default #line hidden - #line 40 "..\..\MainWindow.xaml" + #line 35 "..\..\MainWindow.xaml" this.TextBlock_PlayList.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Add_MouseLeftButtonUp); #line default #line hidden return; - case 8: + case 11: + this.Rectangle_Barra2 = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 12: + this.Image_Favorite = ((System.Windows.Controls.Image)(target)); + return; + case 13: + this.TextBlock_Favorite = ((System.Windows.Controls.TextBlock)(target)); + + #line 42 "..\..\MainWindow.xaml" + this.TextBlock_Favorite.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseLeave); + + #line default + #line hidden + + #line 42 "..\..\MainWindow.xaml" + this.TextBlock_Favorite.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseEnter); + + #line default + #line hidden + + #line 42 "..\..\MainWindow.xaml" + this.TextBlock_Favorite.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Add_MouseLeftButtonUp); + + #line default + #line hidden + return; + case 14: + this.Rectangle_Barra3 = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 15: + this.Image_Ajuste = ((System.Windows.Controls.Image)(target)); + + #line 47 "..\..\MainWindow.xaml" + this.Image_Ajuste.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBox_Ajuste_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 16: + this.TextBlock_Ajuste = ((System.Windows.Controls.TextBlock)(target)); + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseLeave); + + #line default + #line hidden + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_Add_MouseEnter); + + #line default + #line hidden + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Add_MouseLeftButtonUp); + + #line default + #line hidden + + #line 48 "..\..\MainWindow.xaml" + this.TextBlock_Ajuste.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBox_Ajuste_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 17: + this.WrapPanel_Secundaria = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 18: this.Name_Music = ((System.Windows.Controls.TextBlock)(target)); return; - case 9: + case 19: this.Anterior = ((System.Windows.Controls.Image)(target)); - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Image_MouseEnter); #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Image_MouseLeave); #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown); #line default #line hidden - #line 51 "..\..\MainWindow.xaml" + #line 58 "..\..\MainWindow.xaml" this.Anterior.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonUp); #line default #line hidden return; - case 10: + case 20: this.Button_Reproductor = ((System.Windows.Controls.Button)(target)); - #line 54 "..\..\MainWindow.xaml" + #line 61 "..\..\MainWindow.xaml" this.Button_Reproductor.Click += new System.Windows.RoutedEventHandler(this.Button_Pause_Click); #line default #line hidden return; - case 11: + case 21: this.Siguiente = ((System.Windows.Controls.Image)(target)); - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Image_MouseEnter); #line default #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Image_MouseLeave); #line default #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown); #line default #line hidden - #line 58 "..\..\MainWindow.xaml" + #line 65 "..\..\MainWindow.xaml" this.Siguiente.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonUp); #line default #line hidden return; - case 12: + case 22: this.Repetir = ((System.Windows.Controls.Image)(target)); - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseEnter += new System.Windows.Input.MouseEventHandler(this.Image_MouseEnter); #line default #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseLeave += new System.Windows.Input.MouseEventHandler(this.Image_MouseLeave); #line default #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown); #line default #line hidden - #line 59 "..\..\MainWindow.xaml" + #line 66 "..\..\MainWindow.xaml" this.Repetir.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonUp); #line default #line hidden return; - case 13: + case 23: this.Slider_Volumen = ((System.Windows.Controls.Slider)(target)); - #line 64 "..\..\MainWindow.xaml" + #line 71 "..\..\MainWindow.xaml" this.Slider_Volumen.ValueChanged += new System.Windows.RoutedPropertyChangedEventHandler(this.Slider_ValueChanged); #line default #line hidden return; - case 14: + case 24: + this.TextBlock_Author_Name = ((System.Windows.Controls.TextBlock)(target)); + return; + case 25: this.Slider_Carga = ((System.Windows.Controls.Slider)(target)); - #line 67 "..\..\MainWindow.xaml" + #line 78 "..\..\MainWindow.xaml" this.Slider_Carga.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.Slider_Carga_MouseLeftButtonUp); #line default #line hidden return; - case 15: + case 26: this.Text_MinLength = ((System.Windows.Controls.TextBlock)(target)); return; - case 16: + case 27: this.Text_MaxLength = ((System.Windows.Controls.TextBlock)(target)); return; - case 17: + case 28: this.ListBox = ((System.Windows.Controls.ListBox)(target)); - #line 70 "..\..\MainWindow.xaml" + #line 81 "..\..\MainWindow.xaml" this.ListBox.SelectionChanged += new System.Windows.Controls.SelectionChangedEventHandler(this.ListBox_SelectionChanged); #line default #line hidden - #line 70 "..\..\MainWindow.xaml" + #line 81 "..\..\MainWindow.xaml" this.ListBox.Drop += new System.Windows.DragEventHandler(this.ListBox_Drop); #line default #line hidden return; - case 18: + case 29: this.IMG_Favorite = ((System.Windows.Controls.Image)(target)); - #line 89 "..\..\MainWindow.xaml" + #line 100 "..\..\MainWindow.xaml" this.IMG_Favorite.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.Image_MouseLeftButtonDown_1); #line default #line hidden return; + case 30: + this.TextBlock_Info_PlayList = ((System.Windows.Controls.TextBlock)(target)); + return; } this._contentLoaded = true; } diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.application b/Reproductor de Musica/obj/Debug/Reproductor de Musica.application index 12fa82f..453bbd6 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica.application +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica.application @@ -7,14 +7,14 @@ - + - jzNB1BwoPOY1P3kxRGPq/3nCpYgUi6686ZFEyDEqLpI= + 05Whk7VhZ05OfmNtfb+X+wdbS61L6Ss02O3C8vXeACs= diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.CopyComplete b/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.CopyComplete new file mode 100644 index 0000000..e69de29 diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.CoreCompileInputs.cache b/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.CoreCompileInputs.cache index a280bc9..7273278 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.CoreCompileInputs.cache +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.CoreCompileInputs.cache @@ -1 +1 @@ -b34d64448bd8a68e5be3c759e4b7c1d425aa2484 +0ba4c4ec7e983d502b5755228540b90d2e3acff9 diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.FileListAbsolute.txt b/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.FileListAbsolute.txt index f361549..ddcba86 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.FileListAbsolute.txt +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica.csproj.FileListAbsolute.txt @@ -24,3 +24,7 @@ C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\bin\Debug\Reproductor de Musica.exe.manifest C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\bin\Debug\Reproductor de Musica.application C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\obj\Debug\Reproductor de Musica.application +C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\bin\Debug\taglib-sharp.dll +C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\obj\Debug\Reproductor de Musica.csproj.CopyComplete +C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\obj\Debug\WinAjuste.g.cs +C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\obj\Debug\WinAjuste.baml diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.csprojAssemblyReference.cache b/Reproductor de Musica/obj/Debug/Reproductor de Musica.csprojAssemblyReference.cache index 3033146..1bf959c 100644 Binary files a/Reproductor de Musica/obj/Debug/Reproductor de Musica.csprojAssemblyReference.cache and b/Reproductor de Musica/obj/Debug/Reproductor de Musica.csprojAssemblyReference.cache differ diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe b/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe index 0845733..c8ec2df 100644 Binary files a/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe and b/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe differ diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe.manifest b/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe.manifest index 090ee1b..7238b63 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe.manifest +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica.exe.manifest @@ -55,14 +55,26 @@ - + - GPgLPO7TzrmNte5mauySaGqHakR43piZWy1O1aiXagQ= + UYQonBQFug0A7vZ/Tpy8GG1Ug/MU9y9bWi3JmiVVKwI= + + + + + + + + + + + + 55yhmDiwn07OQ8oXi/dn20/GJSaL8oFhR7vFeqbOWqw= diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.g.resources b/Reproductor de Musica/obj/Debug/Reproductor de Musica.g.resources index a32ef03..5174cef 100644 Binary files a/Reproductor de Musica/obj/Debug/Reproductor de Musica.g.resources and b/Reproductor de Musica/obj/Debug/Reproductor de Musica.g.resources differ diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica.pdb b/Reproductor de Musica/obj/Debug/Reproductor de Musica.pdb index 40d936d..25391c8 100644 Binary files a/Reproductor de Musica/obj/Debug/Reproductor de Musica.pdb and b/Reproductor de Musica/obj/Debug/Reproductor de Musica.pdb differ diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica_Content.g.i.cs b/Reproductor de Musica/obj/Debug/Reproductor de Musica_Content.g.i.cs index 148fd8a..ddcafe9 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica_Content.g.i.cs +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica_Content.g.i.cs @@ -8,6 +8,6 @@ // //------------------------------------------------------------------------------ -[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("icon.png")] +[assembly: System.Windows.Resources.AssemblyAssociatedContentFileAttribute("charla.png")] diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.cache b/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.cache index 0946859..8eb565b 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.cache +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.cache @@ -10,11 +10,11 @@ none false DEBUG;TRACE C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\App.xaml -8-81382617 +9-40858475 -2-1387719340 -14-2118940170 -MainWindow.xaml;Styles\ButtonClose.xaml;Styles\ButtonStyles.xaml;Styles\ListBox.xaml;Styles\Minimize.xaml;Styles\ProgressBar.xaml;Styles\Slider.xaml;Styles\Slider2.xaml; +4-930109780 +16-1957978884 +MainWindow.xaml;Styles\ButtonClose.xaml;Styles\ButtonStyles.xaml;Styles\ListBox.xaml;Styles\Minimize.xaml;Styles\ProgressBar.xaml;Styles\Slider.xaml;Styles\Slider2.xaml;WinAjuste.xaml; False diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.i.cache b/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.i.cache index 74989aa..ff12739 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.i.cache +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.i.cache @@ -10,11 +10,11 @@ none false DEBUG;TRACE C:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\App.xaml -8-81382617 +9-40858475 -3-2142289124 -14-2118940170 -MainWindow.xaml;Styles\ButtonClose.xaml;Styles\ButtonStyles.xaml;Styles\ListBox.xaml;Styles\Minimize.xaml;Styles\ProgressBar.xaml;Styles\Slider.xaml;Styles\Slider2.xaml; +5-1684679564 +16-1957978884 +MainWindow.xaml;Styles\ButtonClose.xaml;Styles\ButtonStyles.xaml;Styles\ListBox.xaml;Styles\Minimize.xaml;Styles\ProgressBar.xaml;Styles\Slider.xaml;Styles\Slider2.xaml;WinAjuste.xaml; False diff --git a/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.lref b/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.lref index c897180..db8f882 100644 --- a/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.lref +++ b/Reproductor de Musica/obj/Debug/Reproductor de Musica_MarkupCompile.lref @@ -7,4 +7,5 @@ FC:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Music FC:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\Styles\ProgressBar.xaml;; FC:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\Styles\Slider.xaml;; FC:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\Styles\Slider2.xaml;; +FC:\Users\Johan Sánchez\source\repos\Reproductor de Musica\Reproductor de Musica\WinAjuste.xaml;; diff --git a/Reproductor de Musica/obj/Debug/Styles/ButtonClose.baml b/Reproductor de Musica/obj/Debug/Styles/ButtonClose.baml index 642d709..04da695 100644 Binary files a/Reproductor de Musica/obj/Debug/Styles/ButtonClose.baml and b/Reproductor de Musica/obj/Debug/Styles/ButtonClose.baml differ diff --git a/Reproductor de Musica/obj/Debug/Styles/ListBox.baml b/Reproductor de Musica/obj/Debug/Styles/ListBox.baml index 0f99db6..4c2d25e 100644 Binary files a/Reproductor de Musica/obj/Debug/Styles/ListBox.baml and b/Reproductor de Musica/obj/Debug/Styles/ListBox.baml differ diff --git a/Reproductor de Musica/obj/Debug/Styles/Minimize.baml b/Reproductor de Musica/obj/Debug/Styles/Minimize.baml index 54915d4..e9907b7 100644 Binary files a/Reproductor de Musica/obj/Debug/Styles/Minimize.baml and b/Reproductor de Musica/obj/Debug/Styles/Minimize.baml differ diff --git a/Reproductor de Musica/obj/Debug/Styles/ProgressBar.baml b/Reproductor de Musica/obj/Debug/Styles/ProgressBar.baml index f46d611..e3bebbf 100644 Binary files a/Reproductor de Musica/obj/Debug/Styles/ProgressBar.baml and b/Reproductor de Musica/obj/Debug/Styles/ProgressBar.baml differ diff --git a/Reproductor de Musica/obj/Debug/Styles/Slider.baml b/Reproductor de Musica/obj/Debug/Styles/Slider.baml index 92aa328..e21dbc2 100644 Binary files a/Reproductor de Musica/obj/Debug/Styles/Slider.baml and b/Reproductor de Musica/obj/Debug/Styles/Slider.baml differ diff --git a/Reproductor de Musica/obj/Debug/Styles/Slider2.baml b/Reproductor de Musica/obj/Debug/Styles/Slider2.baml index 52cd313..a6af6ec 100644 Binary files a/Reproductor de Musica/obj/Debug/Styles/Slider2.baml and b/Reproductor de Musica/obj/Debug/Styles/Slider2.baml differ diff --git a/Reproductor de Musica/obj/Debug/WinAjuste.baml b/Reproductor de Musica/obj/Debug/WinAjuste.baml new file mode 100644 index 0000000..7b29b23 Binary files /dev/null and b/Reproductor de Musica/obj/Debug/WinAjuste.baml differ diff --git a/Reproductor de Musica/obj/Debug/WinAjuste.g.cs b/Reproductor de Musica/obj/Debug/WinAjuste.g.cs new file mode 100644 index 0000000..d2ad5a7 --- /dev/null +++ b/Reproductor de Musica/obj/Debug/WinAjuste.g.cs @@ -0,0 +1,353 @@ +#pragma checksum "..\..\WinAjuste.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "A01336601AE769CCEE577EFAF289A12F5A2BBA1EFB097CB7447AFCACFF1018B3" +//------------------------------------------------------------------------------ +// +// Este código fue generado por una herramienta. +// Versión de runtime:4.0.30319.42000 +// +// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +// se vuelve a generar el código. +// +//------------------------------------------------------------------------------ + +using Reproductor_de_Musica; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Reproductor_de_Musica { + + + /// + /// WinAjuste + /// + public partial class WinAjuste : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 10 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Principal; + + #line default + #line hidden + + + #line 22 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra; + + #line default + #line hidden + + + #line 23 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Theme; + + #line default + #line hidden + + + #line 24 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Theme; + + #line default + #line hidden + + + #line 30 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra1; + + #line default + #line hidden + + + #line 31 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_About; + + #line default + #line hidden + + + #line 32 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_About; + + #line default + #line hidden + + + #line 38 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.StackPanel StackPanel_Principal; + + #line default + #line hidden + + + #line 39 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Modo_Oscuro; + + #line default + #line hidden + + + #line 40 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Oscuro; + + #line default + #line hidden + + + #line 46 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.RadioButton RB_Modo_Oscuro; + + #line default + #line hidden + + + #line 49 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Modo_Claro; + + #line default + #line hidden + + + #line 50 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Claro; + + #line default + #line hidden + + + #line 56 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.RadioButton RB_Modo_Claro; + + #line default + #line hidden + + + #line 59 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Modo_Opera; + + #line default + #line hidden + + + #line 60 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Opera; + + #line default + #line hidden + + + #line 66 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.RadioButton RB_Modo_Opera; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Reproductor de Musica;component/winajuste.xaml", System.UriKind.Relative); + + #line 1 "..\..\WinAjuste.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.WrapPanel_Principal = ((System.Windows.Controls.WrapPanel)(target)); + + #line 10 "..\..\WinAjuste.xaml" + this.WrapPanel_Principal.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WrapPanel_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 2: + + #line 11 "..\..\WinAjuste.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonMinimize_Click); + + #line default + #line hidden + return; + case 3: + + #line 14 "..\..\WinAjuste.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonX_Click); + + #line default + #line hidden + return; + case 4: + this.Rectangle_Barra = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 5: + this.Image_Theme = ((System.Windows.Controls.Image)(target)); + return; + case 6: + this.TextBlock_Theme = ((System.Windows.Controls.TextBlock)(target)); + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseLeave); + + #line default + #line hidden + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseEnter); + + #line default + #line hidden + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Theme_MouseLeftButtonDown); + + #line default + #line hidden + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonUp); + + #line default + #line hidden + return; + case 7: + this.Rectangle_Barra1 = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 8: + this.Image_About = ((System.Windows.Controls.Image)(target)); + return; + case 9: + this.TextBlock_About = ((System.Windows.Controls.TextBlock)(target)); + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseLeave); + + #line default + #line hidden + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseEnter); + + #line default + #line hidden + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonUp); + + #line default + #line hidden + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_About_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 10: + this.StackPanel_Principal = ((System.Windows.Controls.StackPanel)(target)); + return; + case 11: + this.TextBlock_Modo_Oscuro = ((System.Windows.Controls.TextBlock)(target)); + return; + case 12: + this.WrapPanel_Oscuro = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 13: + this.RB_Modo_Oscuro = ((System.Windows.Controls.RadioButton)(target)); + + #line 46 "..\..\WinAjuste.xaml" + this.RB_Modo_Oscuro.PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.RB_PreviewMouseLeftButtonDown); + + #line default + #line hidden + return; + case 14: + this.TextBlock_Modo_Claro = ((System.Windows.Controls.TextBlock)(target)); + return; + case 15: + this.WrapPanel_Claro = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 16: + this.RB_Modo_Claro = ((System.Windows.Controls.RadioButton)(target)); + + #line 56 "..\..\WinAjuste.xaml" + this.RB_Modo_Claro.PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.RB_PreviewMouseLeftButtonDown); + + #line default + #line hidden + return; + case 17: + this.TextBlock_Modo_Opera = ((System.Windows.Controls.TextBlock)(target)); + return; + case 18: + this.WrapPanel_Opera = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 19: + this.RB_Modo_Opera = ((System.Windows.Controls.RadioButton)(target)); + + #line 66 "..\..\WinAjuste.xaml" + this.RB_Modo_Opera.PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.RB_PreviewMouseLeftButtonDown); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/Reproductor de Musica/obj/Debug/WinAjuste.g.i.cs b/Reproductor de Musica/obj/Debug/WinAjuste.g.i.cs new file mode 100644 index 0000000..d2ad5a7 --- /dev/null +++ b/Reproductor de Musica/obj/Debug/WinAjuste.g.i.cs @@ -0,0 +1,353 @@ +#pragma checksum "..\..\WinAjuste.xaml" "{8829d00f-11b8-4213-878b-770e8597ac16}" "A01336601AE769CCEE577EFAF289A12F5A2BBA1EFB097CB7447AFCACFF1018B3" +//------------------------------------------------------------------------------ +// +// Este código fue generado por una herramienta. +// Versión de runtime:4.0.30319.42000 +// +// Los cambios en este archivo podrían causar un comportamiento incorrecto y se perderán si +// se vuelve a generar el código. +// +//------------------------------------------------------------------------------ + +using Reproductor_de_Musica; +using System; +using System.Diagnostics; +using System.Windows; +using System.Windows.Automation; +using System.Windows.Controls; +using System.Windows.Controls.Primitives; +using System.Windows.Data; +using System.Windows.Documents; +using System.Windows.Ink; +using System.Windows.Input; +using System.Windows.Markup; +using System.Windows.Media; +using System.Windows.Media.Animation; +using System.Windows.Media.Effects; +using System.Windows.Media.Imaging; +using System.Windows.Media.Media3D; +using System.Windows.Media.TextFormatting; +using System.Windows.Navigation; +using System.Windows.Shapes; +using System.Windows.Shell; + + +namespace Reproductor_de_Musica { + + + /// + /// WinAjuste + /// + public partial class WinAjuste : System.Windows.Window, System.Windows.Markup.IComponentConnector { + + + #line 10 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Principal; + + #line default + #line hidden + + + #line 22 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra; + + #line default + #line hidden + + + #line 23 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_Theme; + + #line default + #line hidden + + + #line 24 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Theme; + + #line default + #line hidden + + + #line 30 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Shapes.Rectangle Rectangle_Barra1; + + #line default + #line hidden + + + #line 31 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.Image Image_About; + + #line default + #line hidden + + + #line 32 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_About; + + #line default + #line hidden + + + #line 38 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.StackPanel StackPanel_Principal; + + #line default + #line hidden + + + #line 39 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Modo_Oscuro; + + #line default + #line hidden + + + #line 40 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Oscuro; + + #line default + #line hidden + + + #line 46 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.RadioButton RB_Modo_Oscuro; + + #line default + #line hidden + + + #line 49 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Modo_Claro; + + #line default + #line hidden + + + #line 50 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Claro; + + #line default + #line hidden + + + #line 56 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.RadioButton RB_Modo_Claro; + + #line default + #line hidden + + + #line 59 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.TextBlock TextBlock_Modo_Opera; + + #line default + #line hidden + + + #line 60 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.WrapPanel WrapPanel_Opera; + + #line default + #line hidden + + + #line 66 "..\..\WinAjuste.xaml" + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")] + internal System.Windows.Controls.RadioButton RB_Modo_Opera; + + #line default + #line hidden + + private bool _contentLoaded; + + /// + /// InitializeComponent + /// + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + public void InitializeComponent() { + if (_contentLoaded) { + return; + } + _contentLoaded = true; + System.Uri resourceLocater = new System.Uri("/Reproductor de Musica;component/winajuste.xaml", System.UriKind.Relative); + + #line 1 "..\..\WinAjuste.xaml" + System.Windows.Application.LoadComponent(this, resourceLocater); + + #line default + #line hidden + } + + [System.Diagnostics.DebuggerNonUserCodeAttribute()] + [System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")] + [System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never)] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity")] + [System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")] + void System.Windows.Markup.IComponentConnector.Connect(int connectionId, object target) { + switch (connectionId) + { + case 1: + this.WrapPanel_Principal = ((System.Windows.Controls.WrapPanel)(target)); + + #line 10 "..\..\WinAjuste.xaml" + this.WrapPanel_Principal.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.WrapPanel_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 2: + + #line 11 "..\..\WinAjuste.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonMinimize_Click); + + #line default + #line hidden + return; + case 3: + + #line 14 "..\..\WinAjuste.xaml" + ((System.Windows.Controls.Button)(target)).Click += new System.Windows.RoutedEventHandler(this.ButtonX_Click); + + #line default + #line hidden + return; + case 4: + this.Rectangle_Barra = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 5: + this.Image_Theme = ((System.Windows.Controls.Image)(target)); + return; + case 6: + this.TextBlock_Theme = ((System.Windows.Controls.TextBlock)(target)); + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseLeave); + + #line default + #line hidden + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseEnter); + + #line default + #line hidden + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_Theme_MouseLeftButtonDown); + + #line default + #line hidden + + #line 24 "..\..\WinAjuste.xaml" + this.TextBlock_Theme.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonUp); + + #line default + #line hidden + return; + case 7: + this.Rectangle_Barra1 = ((System.Windows.Shapes.Rectangle)(target)); + return; + case 8: + this.Image_About = ((System.Windows.Controls.Image)(target)); + return; + case 9: + this.TextBlock_About = ((System.Windows.Controls.TextBlock)(target)); + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseLeave += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseLeave); + + #line default + #line hidden + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseEnter += new System.Windows.Input.MouseEventHandler(this.TextBlock_MouseEnter); + + #line default + #line hidden + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseLeftButtonUp += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_MouseLeftButtonUp); + + #line default + #line hidden + + #line 32 "..\..\WinAjuste.xaml" + this.TextBlock_About.MouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.TextBlock_About_MouseLeftButtonDown); + + #line default + #line hidden + return; + case 10: + this.StackPanel_Principal = ((System.Windows.Controls.StackPanel)(target)); + return; + case 11: + this.TextBlock_Modo_Oscuro = ((System.Windows.Controls.TextBlock)(target)); + return; + case 12: + this.WrapPanel_Oscuro = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 13: + this.RB_Modo_Oscuro = ((System.Windows.Controls.RadioButton)(target)); + + #line 46 "..\..\WinAjuste.xaml" + this.RB_Modo_Oscuro.PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.RB_PreviewMouseLeftButtonDown); + + #line default + #line hidden + return; + case 14: + this.TextBlock_Modo_Claro = ((System.Windows.Controls.TextBlock)(target)); + return; + case 15: + this.WrapPanel_Claro = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 16: + this.RB_Modo_Claro = ((System.Windows.Controls.RadioButton)(target)); + + #line 56 "..\..\WinAjuste.xaml" + this.RB_Modo_Claro.PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.RB_PreviewMouseLeftButtonDown); + + #line default + #line hidden + return; + case 17: + this.TextBlock_Modo_Opera = ((System.Windows.Controls.TextBlock)(target)); + return; + case 18: + this.WrapPanel_Opera = ((System.Windows.Controls.WrapPanel)(target)); + return; + case 19: + this.RB_Modo_Opera = ((System.Windows.Controls.RadioButton)(target)); + + #line 66 "..\..\WinAjuste.xaml" + this.RB_Modo_Opera.PreviewMouseLeftButtonDown += new System.Windows.Input.MouseButtonEventHandler(this.RB_PreviewMouseLeftButtonDown); + + #line default + #line hidden + return; + } + this._contentLoaded = true; + } + } +} + diff --git a/Reproductor de Musica/packages.config b/Reproductor de Musica/packages.config new file mode 100644 index 0000000..0a1aafd --- /dev/null +++ b/Reproductor de Musica/packages.config @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Reproductor de Musica/tema.png b/Reproductor de Musica/tema.png new file mode 100644 index 0000000..17e646b Binary files /dev/null and b/Reproductor de Musica/tema.png differ diff --git a/packages/taglib-sharp-netstandard2.0.2.1.0/.signature.p7s b/packages/taglib-sharp-netstandard2.0.2.1.0/.signature.p7s new file mode 100644 index 0000000..86a1aa0 Binary files /dev/null and b/packages/taglib-sharp-netstandard2.0.2.1.0/.signature.p7s differ diff --git a/packages/taglib-sharp-netstandard2.0.2.1.0/lib/netstandard2.0/taglib-sharp.dll b/packages/taglib-sharp-netstandard2.0.2.1.0/lib/netstandard2.0/taglib-sharp.dll new file mode 100644 index 0000000..cdfcb4c Binary files /dev/null and b/packages/taglib-sharp-netstandard2.0.2.1.0/lib/netstandard2.0/taglib-sharp.dll differ diff --git a/packages/taglib-sharp-netstandard2.0.2.1.0/taglib-sharp-netstandard2.0.2.1.0.nupkg b/packages/taglib-sharp-netstandard2.0.2.1.0/taglib-sharp-netstandard2.0.2.1.0.nupkg new file mode 100644 index 0000000..f67e154 Binary files /dev/null and b/packages/taglib-sharp-netstandard2.0.2.1.0/taglib-sharp-netstandard2.0.2.1.0.nupkg differ