コード例 #1
0
        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");
        }