Skip to content

ContentCharacterCasing for TabItem #2209

@mpzrnasol

Description

@mpzrnasol

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>

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions