public DrawingRoomViewModel(Chat chat) { this.chat = chat; strokes = new StrokeCollection(); chat.OnStrokeRecieved += StrokeHandle; NewStrokeCommand = new RelayCommand(x => { var stroke = Strokes.LastOrDefault(); Strokes.Remove(stroke); chat.Send(stroke); //MessageBox.Show(stroke?.ToString()); }); InkCanvasDrawingAttributes = new DrawingAttributes(); InkCanvasDrawingAttributes.Color = Color.FromArgb(255, 0, 0, 0); InkCanvasDrawingAttributes.Height = 3; InkCanvasDrawingAttributes.Width = 3; OnPropertyChanged("InkCanvasDrawingAttributes"); }