title: Change the foreground color of a ListView item only in one column
body: <p>I have a List of objects and a ListView where I display this list. Such an object has some properties, they are bound to the columns of the ListView.</p>
  
  <pre><code>&lt;ListView x:Name="_fileNameList" FontSize="12" SourceUpdated="_fileNameList_SourceUpdated" TargetUpdated="_fileNameList_TargetUpdated"&gt;
      &lt;ListView.View&gt;
          &lt;GridView x:Name="FileNameAttributes" &gt;
              &lt;GridViewColumn  Header="File Name"   Width="200" DisplayMemberBinding="{Binding fileName}"/&gt;
              &lt;GridViewColumn  Header="Size" Width="80" DisplayMemberBinding="{Binding size}"/&gt;
              &lt;GridViewColumn  Header="Date" Width="80" DisplayMemberBinding="{Binding date}"/&gt;
              &lt;GridViewColumn  Header="Time" Width="80" DisplayMemberBinding="{Binding time}"/&gt;
              &lt;GridViewColumn  Header="New Name" Width="300" DisplayMemberBinding="{Binding newFileName}"/&gt;
          &lt;/GridView&gt;
      &lt;/ListView.View&gt;
  &lt;/ListView&gt;
  </code></pre>
  
  <p>This part is working fine.</p>
  
  <p>Now I want to change the Foreground color of the <code>newFileName</code> column in a single row, but only if it is equal to the 'fileName' in the same row.</p>
  
  <p>Can I do this in XAML or do I have to go to the code behind file?</p>
  
  <p>I would like it best if I could handle it in XAML, because I think its a pure design issue, but I have no idea, where to start or where to put this, (can I do String comparisons in XAML?)</p>
  
  <p>So I tried to handle this in the code behind file. I thought there must be an event that is raised when the ListView has changed, I tried the <code>SourceUpdated</code> event, but it is not entered when I change the content of my list.<br>
  The next problem would be, how to access those ListView items ...</p>
  
  <p>Can anyone give me an idea how I can solve this?</p>