The graph plotter application

The graph plotter application is a simple WPF application with a canvas and a textbox in the frame. The following image gives a snapshot of the screen after the screen has rendered the result of an expression:

The graph plotter application

The WPF canvas gets a notification whenever there is a change in the expression textbox. If the expression in the textbox is valid, the graph will be plotted as shown in the preceding image. We will deal with the nuances of implementing an expression evaluation engine in the following sections. The following code snippet shows how the change in text gets handled:

 public override void Observer_ExpressionChangedEvent( ...

Get .NET Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.