title: Creating a list view item that holds both regular and bold text WPF/C#
body: <p>I have searched high and low but cannot find an exact match for my request. I am binding several objects as to a list view using the code below. The item FaultDescription is a string that describes the state of an item of machinery, including a brief description/title for the item. My question is - is there a way by which I can have the title in bold font followed by the rest of the text in regular font within the same item?</p>
  
  <p>eg."<strong>The Title</strong> ......Here is the rest of the text......"</p>
  
  <p>BTW I build the string using StringBuilder in the instance of the class that I am binding the listview to. </p>
  
  <p>Many thanks,</p>
  
  <p>Jeff</p>
  
  <p>C#:</p>
  
  <pre><code>lstvProductFaultState.Items.Add(newFaultRecord);
  </code></pre>
  
  <p>XAML:</p>
  
  <pre><code>  &lt;ListView FontSize="12" Height="252" HorizontalAlignment="Left" ItemsSource="{Binding}" Margin="251,261,0,0" 
           Name="lstvProductFaultState" VerticalAlignment="Top" Width="717" BorderThickness="2" BorderBrush="Black"&gt;
                      &lt;ListView.View&gt;
                          &lt;GridView&gt;
                              &lt;GridViewColumn  DisplayMemberBinding="{Binding Path=FaultNumber}" Header="No." Width="18" /&gt;
                              &lt;GridViewColumn Header="Rating" Width="40"&gt;
                               &lt;GridViewColumn.CellTemplate&gt;
                                  &lt;DataTemplate&gt;
                                      &lt;Image Source="{Binding FaultRatingImage}" Stretch="Uniform"/&gt;
                                  &lt;/DataTemplate&gt;
                               &lt;/GridViewColumn.CellTemplate&gt;
                              &lt;/GridViewColumn&gt;
                               &lt;GridViewColumn DisplayMemberBinding="{Binding Path=Radius}" Header="Radius" Width="40" /&gt;
                              &lt;GridViewColumn DisplayMemberBinding="{Binding Path=Edge}" Header="Edge" Width="40" /&gt;
                              &lt;GridViewColumn DisplayMemberBinding="{Binding Path=FaultTitleAndDescription}" Header="Fault Details" Width="200" /&gt;
                              &lt;GridViewColumn Header="Photo 1" Width="80"&gt;
                                  &lt;GridViewColumn.CellTemplate&gt;
                                      &lt;DataTemplate&gt;
                                              &lt;Image Source="{Binding Image1}" Stretch="Uniform"/&gt;
                                      &lt;/DataTemplate&gt;
                                  &lt;/GridViewColumn.CellTemplate&gt;
                              &lt;/GridViewColumn&gt;
                              &lt;GridViewColumn Header="Photo 2" Width="80"&gt;
                              &lt;GridViewColumn.CellTemplate&gt;
                                  &lt;DataTemplate&gt;
                                          &lt;Image Source="{Binding Image2}" Stretch="Uniform"/&gt;
                                  &lt;/DataTemplate&gt;
                              &lt;/GridViewColumn.CellTemplate&gt;
                              &lt;/GridViewColumn&gt;
                              &lt;GridViewColumn Header="Photo 3" Width="80"&gt;
                              &lt;GridViewColumn.CellTemplate&gt;
                                  &lt;DataTemplate&gt;
                                          &lt;Image Source="{Binding Image3}" Stretch="Uniform"/&gt;
                                  &lt;/DataTemplate&gt;
                              &lt;/GridViewColumn.CellTemplate&gt;
                      &lt;/GridViewColumn&gt;
                          &lt;/GridView&gt;
                      &lt;/ListView.View&gt;
                  &lt;/ListView&gt;
  </code></pre>