У меня возникла следующая проблема: я хочу сделать так, что бы я смог в разметке Window, где я верстаю приложение, обращаться к свойству Text для TextBlock title и/или hint отдельно, если это возможно. Если это невозможно сделать, тогда как сделать так, чтобы у меня совпадало свойство Text у моих TextBlock'ов Ниже представлен сам стиль для TextBox, который вынесен в словарь ресурсов
<Style x:Key="ProfileTextBox" TargetType="TextBox">
<Setter Property="FontFamily" Value="{StaticResource BaseFont}"/>
<Setter Property="FontSize" Value="25"/>
<Setter Property="FontWeight" Value="Regular"/>
<Setter Property="Foreground" Value="{DynamicResource WhiteBlackBrush}"/>
<Setter Property="Background" Value="{DynamicResource BackgroundMainBrush}"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="TextBox">
<Border
Padding="20, 15, 20, 15"
Height="90"
Width="390"
CornerRadius="20"
BorderThickness="1"
BorderBrush="{DynamicResource WhiteBlackBrush}"
Background="{TemplateBinding Background}">
<StackPanel Orientation="Vertical">
<TextBlock x:Name="title" Text="Заголовок" FontSize="20" FontWeight="Light"/>
<Grid>
<ScrollViewer x:Name="PART_ContentHost" VerticalAlignment="Center"/>
<TextBlock
x:Name="hint"
VerticalAlignment="Center"
TextAlignment="Left"
Text="Поле ввода"
Foreground="#CCCCCC"
IsHitTestVisible="False"
Visibility="Collapsed"/>
</Grid>
</StackPanel>
</Border>
<ControlTemplate.Triggers>
<MultiTrigger>
<MultiTrigger.Conditions>
<Condition Property="Text" Value=""/>
</MultiTrigger.Conditions>
<Setter TargetName="hint" Property="Visibility" Value="Visible"/>
</MultiTrigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>