public VisibleWindow(ClipboardReader reader) { this.reader = reader; this.DataContext = reader; reader.PropertyChanged += onStop; this.Topmost = true; this.WindowStartupLocation = System.Windows.WindowStartupLocation.Manual; this.Left = System.Windows.SystemParameters.PrimaryScreenWidth / 2; this.Top = 0; InitializeComponent(); PlayButton.Background = (Brush)this.Resources["PlayButton"]; PauseButton.Background = (Brush)this.Resources["PauseButton"]; StopButton.Background = (Brush)this.Resources["StopButton"]; }
protected override void OnStartup(StartupEventArgs e) { base.OnStartup(e); settings = new SettingsData(); reader = new ClipboardReader(settings); if (settings.UseVisibleWindow) { CurrentWindow = new VisibleWindow(reader); } else { CurrentWindow = new InvisibleWindow(reader); } CurrentWindow.Show(); settings.PropertyChanged += changeWindow; }
public InvisibleWindow(ClipboardReader reader) { this.reader = reader; textGetter = new TextGetter(); InitializeComponent(); }