TemplateBinding can receive only oneway from template parent.
<Style TargetType="{x:Type local:FloatingLabelComboBox}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type local:FloatingLabelComboBox}">
<StackPanel FlowDirection="LeftToRight">
<Label Content="{TemplateBinding LabelText}"
Foreground="{TemplateBinding LabelForeground}"
FontSize="{TemplateBinding LabelFontSize}"
VerticalAlignment="Stretch"
Margin="-5 0 0 0"
/>
<ComboBox x:Name="comboBox"
ItemsSource="{TemplateBinding ComboBoxItemsSource}"
SelectedItem="{Binding ComboBoxSelectedItem,RelativeSource={RelativeSource Mode=TemplatedParent},Mode=TwoWay}"
SelectedValuePath="{TemplateBinding ComboBoxSelectedValuePath}"
SelectedValue="{Binding ComboBoxSelectedValue,RelativeSource={RelativeSource Mode=TemplatedParent},Mode=TwoWay}"
DisplayMemberPath="{TemplateBinding ComboBoxDisplayMemberPath}"
HorizontalAlignment="Stretch"
VerticalAlignment="Center"
Width="Auto"
Height="Auto"
materialdesign:HintAssist.IsFloating="False"
materialdesign:ColorZoneAssist.Mode="Dark"
materialdesign:HintAssist.HintOpacity="0.10"
materialdesign:HintAssist.FontFamily="Century Gothic"
Foreground="{TemplateBinding ComboBoxForeground}">
</ComboBox>
</StackPanel>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>