TextBox после применения стиля не передает значение в базу данных
У меня курсовая работа (Я все еще новичок и могу многого не понимать) Нам дали задание в котором обязательно надо сделать вход и регистрацию с использованием Базы данных но после того как я применил созданный мною стиль значение вводимых данных не передаются в бд (Передается Null). Без стиля все работает.
Вот мой код стиля
x:Key="ModernTextboxLogin">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type TextBox}">
<Border CornerRadius="20"
Background="White">
<Grid>
<Rectangle StrokeThickness = "1"/>
<TextBox Margin = "40,0,0,0"
BorderThickness="0"
Background="Transparent"
VerticalAlignment="Center"
Padding="5"
x:Name="Login"/>
<TextBlock IsHitTestVisible="False"
Text="{TemplateBinding Text}"
VerticalAlignment="Center"
HorizontalAlignment="Left"
Margin="50,0,0,0"
Grid.Column="1">
<TextBlock.Style>
<Style TargetType="{x:Type TextBlock}">
<Style.Triggers>
<DataTrigger Binding="{Binding Text}" Value="">
<Setter Property="Visibility" Value="Visible"/>
</DataTrigger>
</Style.Triggers>
<Setter Property="Visibility" Value="Hidden"/>
</Style>
</TextBlock.Style>
</TextBlock>
</Grid>
</Border>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
Вот сам TextBox
<TextBox Name="txbLogin" Text="Login" Grid.Row="4" Style="{StaticResource ModernTextboxLogin}" Margin="78,1,0,7" Grid.ColumnSpan="4" FontFamily="Alice" FontSize="16"/>
Источник: Stack Overflow на русском