Files
VDownload/VDownload/Views/Home/HomeOptionsBarAddVideoControl.xaml.cs

55 lines
1.4 KiB
C#

using System;
using VDownload.Core.EventArgs;
using Windows.UI.Xaml;
using Windows.UI.Xaml.Controls;
namespace VDownload.Views.Home
{
public sealed partial class HomeOptionsBarAddVideoControl : UserControl
{
#region CONSTRUCTORS
public HomeOptionsBarAddVideoControl()
{
this.InitializeComponent();
}
#endregion
#region EVENT HANDLERS VOIDS
// SEARCH BUTTON CLICKED
private void HomeOptionsBarAddVideoControlSearchButton_Click(object sender, RoutedEventArgs e)
{
// Close info box
HomeOptionsBarAddVideoControlInfoBox.IsOpen = false;
// Invoke search button event handlers
VideoSearchEventArgs args = new VideoSearchEventArgs
{
Url = HomeOptionsBarAddVideoControlUrlTextBox.Text
};
SearchButtonClicked?.Invoke(this, args);
}
// HELP BUTTON CLICKED
private void HomeOptionsBarAddVideoControlHelpButton_Click(object sender, RoutedEventArgs e)
{
// Switch info box
HomeOptionsBarAddVideoControlInfoBox.IsOpen = !HomeOptionsBarAddVideoControlInfoBox.IsOpen;
}
#endregion
#region EVENT HANDLERS
public event EventHandler<VideoSearchEventArgs> SearchButtonClicked;
#endregion
}
}