silverlight通过MVVM模式 Command接口实现的有关问题。

silverlight通过MVVM模式 Command接口实现的问题。。。
一个childwindows的xaml类。。名字为register_page。
  xaml上有二个分别接受用户输入用户名和密码的2个TextBox。

一个继承ICommand的类。。。。名字为openRegisterViewModel
代码如下: public class openRegisterViewModel:ICommand
  {
   
  register_page register = new register_page();
  public bool CanExecute(object parameter)
  {
  if (parameter!=null)
  {
  CanExecuteChanged(parameter,new EventArgs());
  }
  return true;
  }
  public event EventHandler CanExecuteChanged;

  public void Execute(object parameter)
  {
   
  register.Title = "register page";
  register.Show();
  }
  public ICommand registerCommand
  {
  get { return new openRegisterViewModel(); }
  }
  }

registerCommand是绑定到Main.xaml的一个按钮上。点击按钮show出来register_page。。。

还有一个继承ICommand的类:名字为registerOkButtonCommand

我想从registerOkButtonCommand这个类中取得用户在Childwindows页面输入的用户名和密码。。。当用户输入用户名和密码后。。。取出来传给后台。。。。现在怎么才能取出来啊???????

求高手指点啊。。。。。。。。。。。。






------解决方案--------------------
NewWindow window = new NewWindow ();
window .Closed += (s1, e1) =>
{
window.textbox.Text 这样就取出Textbox的值了
};
------解决方案--------------------
如果是RIA Services应用,我建议你看看Business Application模板的登录相关的源码。
------解决方案--------------------
我不太熟悉sl的绑定,但是WPF中MVVM中,username,password,还有Icommand都是从xaml文件绑定到VM中的username,password,和Icommand。所以只要操作vm中的username和password就行