C# WPF Instructor Station Development notes

Developing from ground up a new IOS using WPF & C#

Basic Design

Event bus

Previously for the event driven inter object communications in the Java MFD training I’d used a derived version of ARINC429. This worked well although it was clumsy in use.

Basic structure was to have a Message, within which there were multiple MessageDataItems.

The standard way of receiving a message is to implement the interface and then decode each specific message type, and then iterate through the contained messages.

WPF Entity Framework Listbox / Datagrid filtering using CollectionViewSource / CollectionView

Filtering a listbox, datagrid, or any list control within WPF for a given entity from an entity framework collection should be easy; and it is once you've figured out how it should work.

Emesary implementation of C# WPF Application Messaging

I've tried to explain this many ways and it always ends up hard to understand, so this time I'm just trying code.

I've been using this technique since 1996 in various forms and it is always the cornerstone of my architectures. It is simple, extensible and efficient.

This technique will allow decoupled disparate parts of a system to function together, GUI, DB and business logic.

C# .NET Emesary downloads

Base Class Diagram

Building a modern application in .NET

Recently I was fortunate enough to be in the position of having a completely free hand to choose the technologies for a desktop application, which is a double edged sword. The only technical brief was that it had to be a Windows Desktop application

Syndicate content