Normal
Just an idea, you could try to bind the visibility to the content of one label, like: <Label x:Name="Delimiter" Margin="10,0,10,0" Color="{ThemeResource TextColor}" Content="-" IsVisible="{Binding ElementName=ProgramStart, Path=Content, Converter={StaticResource EmptyStringToFalseConverter}}"/>
Just an idea, you could try to bind the visibility to the content of one label, like:
<Label x:Name="Delimiter" Margin="10,0,10,0" Color="{ThemeResource TextColor}" Content="-"
IsVisible="{Binding ElementName=ProgramStart, Path=Content, Converter={StaticResource EmptyStringToFalseConverter}}"/>