Create a TextBlock in the header with Text = "*".
Then bind its visibility using the IsModified property and booleanToVisibility Converter
EDIT: Binding Visibility
Visibility="{Binding IsModified, Converter={StaticResource booleanToVisibilityConverter}}"
And in your resource file
<BooleanToVisibilityConverter x:Key="booleanToVisibilityConverter"/>
EDIT2: I don't know if you need this information, but only for this case. HeaderTemplate Approach
<Setter Property="HeaderTemplate">
<Setter.Value>
<DataTemplate>
<StackPanel>
<TextBlock Text="{Binding Content}" />
<TextBlock Text="*" Visibility="{Binding IsModified, Converter={StaticResource booleanToVisibilityConverter}}"/>
</StackPanel>
</DataTemplate>
</Setter.Value>
source
share