public GamesWindow() { InitializeComponent(); _overlayHelper = new OverlayHelper(NewMessageOverlay, NewMessageOverlayLabel); Provider.Steam.MessageReceived += SteamOnMessageReceived; _razer = Provider.Razer; ActivateApp(); Provider.CurrentWindow = this; }
public ChatWindow(Friend friend) { InitializeComponent(); _friend = friend; _overlayHelper = new OverlayHelper(NewMessageOverlay, NewMessageOverlayLabel); TitleLabel.Content = String.Format(TitleFormat, _friend.Name); _friend.TypingMessageReceived += FriendOnTypingMessageReceived; _friend.ChatMessageReceived += FriendOnChatMessageReceived; Provider.Steam.MessageReceived += SteamOnMessageReceived; var viewModel = FriendViewModel.GetViewModel(_friend); DataContext = viewModel; ((INotifyCollectionChanged) viewModel.Messages.Messages).CollectionChanged += MessagesCollectionChanged; _razer = Provider.Razer; ActivateApp(); Provider.CurrentWindow = this; }