-
Notifications
You must be signed in to change notification settings - Fork 2.5k
Closed
Milestone
Description
Hi ContentCharacterCasing doesn't seem to work with HeaderedContentControl such as TabItems. Will this be supported? Thank you! =)
MahApps.Metro v1.1.3-ALPHA225
Update
I looked into the source and add the markup below to MetroTabItem style seems okay :)
I also set the default ContentCharacterCasing style to Normal.
<Setter Property="Controls:ControlsHelper.ContentCharacterCasing" Value="Normal" />
<Trigger Property="Controls:ControlsHelper.ContentCharacterCasing" Value="Normal">
<Setter Property="Content"
TargetName="ContentSite"
Value="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Header}" />
</Trigger >
<Trigger Property="Controls:ControlsHelper.ContentCharacterCasing" Value="Upper">
<Setter Property="Content"
TargetName="ContentSite"
Value="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Header, Converter={Converters:ToUpperConverter}}" />
</Trigger>
<Trigger Property="Controls:ControlsHelper.ContentCharacterCasing" Value="Lower">
<Setter Property="Content"
TargetName="ContentSite"
Value="{Binding RelativeSource={RelativeSource Mode=TemplatedParent}, Path=Header, Converter={Converters:ToLowerConverter}}" />
</Trigger>