namespace VideoBrowser.Models
{
using System.Windows;
using VideoBrowser.Controls.CefSharpBrowser;
using VideoBrowser.Controls.CefSharpBrowser.ViewModels;
using VideoBrowser.Controls.CefSharpBrowser.Views;
using VideoBrowser.Resources;
///
/// Defines the .
///
internal class SettingsButton : CreateTabAddInButton
{
#region Constructors
///
/// Initializes a new instance of the class.
///
/// The viewModel.
internal SettingsButton(SettingsViewModel viewModel) : base("Settings", Icons.Settings)
{
this.SettingsViewModel = viewModel;
this.ToolTip = "Adjust the Settings";
}
#endregion Constructors
#region Properties
///
/// Gets the SettingsViewModel.
///
public SettingsViewModel SettingsViewModel { get; }
#endregion Properties
#region Methods
///
/// The CreateView.
///
/// The .
protected override UIElement CreateView()
{
var view = new SettingsView { DataContext = this.SettingsViewModel };
return view;
}
#endregion Methods
}
}