public HostWindow() { InitializeComponent(); lblVersion.Content = "BlipFace v"+ Settings.Default.Version.Substring(0,5); //położenie okna //this.Left = System.Windows.SystemParameters.PrimaryScreenWidth - this.Width - 20; //ikona dla aplikacji, pozakuje się na pasku //blipFace_logo_round.png" Uri iconUri = new Uri("pack://application:,,,/Resource/Img/blipFace.ico", UriKind.RelativeOrAbsolute); this.Icon = BitmapFrame.Create(iconUri); normalNotifyIcon = IconFromResource(iconUri.ToString()); statusAddedNotifyIcon = IconFromResource("pack://application:,,,/Resource/Img/blipFaceNewStatus.ico"); taskbarIcon.Icon = normalNotifyIcon; //ustawienie ikony w tray'u kiedy jest ustawiona opcja aby była ona tam ciągle if (Properties.Settings.Default.AlwaysInTray) ChangeIconInTray(IconInTrayState.Normal); mgr = new ViewsManager(this); //gdy zmienią się ustawienia aplikacji trzeba ustawić odpowiednie elementy okna //todo:trzeba pomyśleć jak to zrobić inaczej Properties.Settings.Default.PropertyChanged += new PropertyChangedEventHandler(Default_PropertyChanged); currentState = BlipFaceWindowsState.Normal; }