C# Class MahTweets.MainWindow

Inheritance: MahApps.Metro.Controls.MetroWindow, IShell
Datei anzeigen Open project: nickhodge/MahTweets.LawrenceHargrave

Public Properties

Property Type Description
ShowScriptConsoleCommand System.Windows.Input.RoutedUICommand
ShowSetup System.Windows.Input.RoutedUICommand
TabbedThumbnailTimer System.Timers.Timer
TaskbarManager Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager

Public Methods

Method Description
AddToTaskbarThumbnail ( Window winder, UIElement fifthelement, string timthetoolmantip, System.Windows.Vector kimpeekoffset ) : void
CreateNewStream ( StreamModel f ) : void
DisplayWindow ( ) : void
HideWindow ( ) : void
MainWindow ( AppViewModel viewModel, IPluginRepository pluginRepository, IAccountSettingsProvider accountSettingsProvider, IColumnsSettingsProvider columnsSettingsProvider, IApplicationSettingsProvider applicationSettingsProvider, IEventAggregator eventAggregator ) : System
SetHeight ( double height ) : void
SetLeft ( double left ) : void
SetTop ( double top ) : void
SetWidth ( double width ) : void
Start ( ) : void
ThumbnailTimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void

Private Methods

Method Description
AvatarChangeDragOver ( object sender, System.Windows.DragEventArgs e ) : void
AvatarChangeDrop ( object sender, System.Windows.DragEventArgs e ) : void
CbShowSetupExecuted ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
CheckedChecked ( object sender, RoutedEventArgs e ) : void
CheckedUnchecked ( object sender, RoutedEventArgs e ) : void
CvsTargetsFilter ( object sender, System.Windows.Data.FilterEventArgs e ) : void
DragMoveWindow ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
ListBoxMouseUp ( object sender, System.Windows.Input.MouseButtonEventArgs e ) : void
ScriptConsoleVisible ( object sender, System.Windows.Input.ExecutedRoutedEventArgs e ) : void
TabbedThumbnailActivated ( object sender, TabbedThumbnailEventArgs e ) : void
WindowClosing ( object sender, CancelEventArgs e ) : void
WindowDrop ( object sender, System.Windows.DragEventArgs e ) : void

Method Details

AddToTaskbarThumbnail() public method

public AddToTaskbarThumbnail ( Window winder, UIElement fifthelement, string timthetoolmantip, System.Windows.Vector kimpeekoffset ) : void
winder System.Windows.Window
fifthelement UIElement
timthetoolmantip string
kimpeekoffset System.Windows.Vector
return void

CreateNewStream() public method

public CreateNewStream ( StreamModel f ) : void
f MahTweets.Core.Filters.StreamModel
return void

DisplayWindow() public method

public DisplayWindow ( ) : void
return void

HideWindow() public method

public HideWindow ( ) : void
return void

MainWindow() public method

public MainWindow ( AppViewModel viewModel, IPluginRepository pluginRepository, IAccountSettingsProvider accountSettingsProvider, IColumnsSettingsProvider columnsSettingsProvider, IApplicationSettingsProvider applicationSettingsProvider, IEventAggregator eventAggregator ) : System
viewModel MahTweets.ViewModels.AppViewModel
pluginRepository IPluginRepository
accountSettingsProvider IAccountSettingsProvider
columnsSettingsProvider IColumnsSettingsProvider
applicationSettingsProvider IApplicationSettingsProvider
eventAggregator IEventAggregator
return System

SetHeight() public method

public SetHeight ( double height ) : void
height double
return void

SetLeft() public method

public SetLeft ( double left ) : void
left double
return void

SetTop() public method

public SetTop ( double top ) : void
top double
return void

SetWidth() public method

public SetWidth ( double width ) : void
width double
return void

Start() public method

public Start ( ) : void
return void

ThumbnailTimerElapsed() public method

public ThumbnailTimerElapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
sender object
e System.Timers.ElapsedEventArgs
return void

Property Details

ShowScriptConsoleCommand public_oe static_oe property

public static RoutedUICommand,System.Windows.Input ShowScriptConsoleCommand
return System.Windows.Input.RoutedUICommand

ShowSetup public_oe static_oe property

public static RoutedUICommand,System.Windows.Input ShowSetup
return System.Windows.Input.RoutedUICommand

TabbedThumbnailTimer public_oe property

public Timer,System.Timers TabbedThumbnailTimer
return System.Timers.Timer

TaskbarManager public_oe property

public TaskbarManager,Microsoft.WindowsAPICodePack.Taskbar TaskbarManager
return Microsoft.WindowsAPICodePack.Taskbar.TaskbarManager