У меня есть текстовое поле в сетке, к нему применен стиль, в котором я пытаюсь привязать ширину к ширине столбца в сетке.
window.xaml
<Grid.RowDefinitions>
<RowDefinition Height="*"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<Label Content="Register User" Grid.Column="0" Grid.Row="0" Style="{StaticResource LabelStyle}"/>
<Label Content="User Name: " Grid.Column="0" Grid.Row="1" Style="{StaticResource LabelStyle}"/>
<TextBox Grid.Column="1" Grid.Row="1" Style="{StaticResource TextBoxStyle}"/>
</Grid>
DefaultStyle.xaml
<Style TargetType="{x:Type Label}" x:Key="LabelStyle">
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="VerticalAlignment" Value="Center"/>
</Style>
<Style TargetType="{x:Type TextBox}" x:Key="TextBoxStyle">
<Setter Property="HorizontalAlignment" Value="Left"/>
<Setter Property="VerticalAlignment" Value="Center"/>
<Setter Property="Width" Value="{<!--?????????--!>}"/>
</Style>
Я попробовал кое-что, но могу 'не понять, как это связать.