关于MVVMLight模式下silverlight+wcf新增数据的有关问题,

关于MVVMLight模式下silverlight+wcf新增数据的问题,紧急求助,在线等啊~
最近在用silverlight开发一个项目,由于接触silverlight比较浅,真是碰到太多问题。汗~
这2天一直在纠结这个问题:单表数据更新问题,高手别喷啊,呵呵
表结构:tproject (fguid,..) 

想法是一个datagrid显示数据,然后点击添加按钮新增,弹出childwindow新增数据。
数据显示,弹窗都可以了,但是子窗体上输入的数据就是保存不了,不知道是绑定的问题呢,还是我实现的方式本来就是错的,自己找了实在找不出来了,求助啊~
附上代码:

主窗体view(.xaml):
<UserControl x:Class="ProjSL.UI.Views.Pro_info"
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  xmlns:telerik ="http://schemas.telerik.com/2008/xaml/presentation"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  xmlns:i="http://schemas.microsoft.com/expression/2010/interactivity"  
  xmlns:gasoft="clr-namespace:GalaSoft.MvvmLight.Command;assembly=GalaSoft.MvvmLight.Extras.SL4"  
  xmlns:vm="clr-namespace:ProjSL.UI.ViewModels" 
  mc:Ignorable="d"
  d:DesignHeight="300" d:DesignWidth="400">
  <UserControl.DataContext>
  <vm:Proj_infoViewModel></vm:Proj_infoViewModel>
  </UserControl.DataContext>
  <Grid x:Name="LayoutRoot" Background="White">
  <Grid.RowDefinitions>
  <RowDefinition Height="auto"></RowDefinition>
  <RowDefinition Height="*"></RowDefinition>
  </Grid.RowDefinitions>
  <StackPanel Grid.Row="0">
  <Button Width="100" Height="25" Content="新增">
  <i:Interaction.Triggers>
  <i:EventTrigger EventName="Click">
  <gasoft:EventToCommand Command="{Binding NewProjectCommand}"></gasoft:EventToCommand>
  </i:EventTrigger>
  </i:Interaction.Triggers>
  </Button>
  </StackPanel>
  <telerik:RadGridView x:Name="gList" Margin="0" Grid.Row="1"
RowIndicatorVisibility="Collapsed" IsReadOnly="False" AutoGenerateColumns="False" CanUserFreezeColumns="False" 
CanUserResizeColumns="False" ItemsSource="{Binding Projects}" >
  <telerik:RadGridView.Columns>
  <telerik:GridViewDataColumn Header="项目名称" DataMemberBinding="{Binding FPJNAME}" />
  <telerik:GridViewDataColumn Header="项目类型" DataMemberBinding="{Binding FPJTYPENAME}" />
  <telerik:GridViewDataColumn Header="项目预算" DataMemberBinding="{Binding FPJBUDGET}" />
  <telerik:GridViewDataColumn Header="项目范围" DataMemberBinding="{Binding FPJARRANGE}" />
  <telerik:GridViewDataColumn Header="责任人" DataMemberBinding="{Binding FPJDIRECTPERID}" />
  <telerik:GridViewDataColumn Header="立项时间" DataMemberBinding="{Binding FCREATETIME}" />
  <telerik:GridViewDataColumn Header="状态" DataMemberBinding="{Binding FPJSTATE}" />
  <telerik:GridViewDataColumn Header="计划开始时间" DataMemberBinding="{Binding FPJPLANBEGTIME}" />
  <telerik:GridViewDataColumn Header="计划完成时间" DataMemberBinding="{Binding FPJPLANENDTIME}" />