title: WPF ListView Binding with lookup table
body: <p>I have events I'm trying to display in a <code>listview</code> the events come to me like this</p>
  
  <pre><code>public class EventRecord
  {
      public uint EventCode{get;}
      public DateTime DateTime{get;}
      //....
  }
  </code></pre>
  
  <p>I created an <code>ObservableCollection&lt;EventRecord&gt;</code> and bound my <code>listView.ItemSource</code> to it.  The problem is I want to display strings that are contained in a seperate collection.  Something like this</p>
  
  <pre><code>private Dictionary&lt;uint,EventMessages&gt; messages;
  private ObservableCollection&lt;EventRecord&gt; log;
  
  messages[log.EventCode].Description &lt;--- How to bind to this
  </code></pre>
  
  <p>I also need to display the <code>DateTime</code> and some other stuff
  Thanks</p>