Textis在输入中输入时更新了XAML文本框

时间:2015-05-01 14:20:21

标签: c# wpf xaml

我有一堆用于收集信息的输入。这些输入需要在更新时更新listname文本框。

我需要将它显示为Last Name space Suffix,First Name space Middle Initial。每个输入上的Parth都将设置输入代码的文本设置为在更新时将其保存到数据库中。我不知道从哪里开始。我使用单向或双向模式吗?我用c#写它怎么样?

<TextBox x:Uid="TextBox_1" Grid.Column="1" Grid.Row="0" Tag="{Binding Path=FirstNameLabel, Source={StaticResource Clientization}}" Style="{StaticResource EditTextBox}" MaxLength="35"
                 Text="{Binding Path=Provider.FirstName, UpdateSourceTrigger=PropertyChanged}"/>
        <TextBox x:Uid="TextBox_2" Grid.Column="2" Grid.Row="0" Tag="Middle" MinWidth="75" Style="{StaticResource EditTextBox}" MaxLength="30"
                 Text="{Binding Path=Provider.MiddleName, UpdateSourceTrigger=PropertyChanged}"/>
        <TextBox x:Uid="TextBox_3" Grid.Column="1" Grid.Row="1" Tag="{Binding Path=LastNameLabel, Source={StaticResource Clientization}}" Style="{StaticResource EditTextBox}" MaxLength="60"
                 Text="{Binding Path=Provider.LastName, UpdateSourceTrigger=PropertyChanged}"/>
        <TextBox x:Uid="TextBox_4" Grid.Column="2" Grid.Row="1" Tag="Suffix" Style="{StaticResource EditTextBox}" MaxLength="20"
                 Text="{Binding Path=Provider.Suffix, UpdateSourceTrigger=PropertyChanged}"/>
        <TextBox x:Uid="TextBox_5" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="2" Tag="List Name*" Style="{StaticResource EditTextBox}" MaxLength="160"
                 Text="{Binding Path=Provider.ListName, UpdateSourceTrigger=PropertyChanged}"/>
        <TextBox x:Uid="TextBox_6" Grid.Column="1" Grid.ColumnSpan="2" Grid.Row="3" Tag="NPI*" Style="{StaticResource EditTextBox}" MaxLength="80"
                 Visibility="{Binding Path=HideNpi, Source={StaticResource Clientization}, Converter={StaticResource TernaryConverter}, ConverterParameter='True ? Collapsed : Visible'}"
                 Text="{Binding Path=Provider.NPI, UpdateSourceTrigger=PropertyChanged}"/>

1 个答案:

答案 0 :(得分:1)

我建议您使用实体框架和WPF应用程序绑定数据库,请查看以下链接供您参考:

http://msdn.microsoft.com/en-us/vstudio/Video/dd776537

http://msdn.microsoft.com/en-us/vstudio/Video/dd776540

而且:http://msdn.microsoft.com/en-us/library/cc716735.aspx

希望它有所帮助。