我有一个应用程序(使用C#的WPF),我正在处理我首先打开的登录窗口(设置为StartUri)。一旦用户点击PasswordBox,就会出现一个新窗口,其中包含用于输入数字密码的数字按钮(它将成为触摸屏应用程序)。输入的数据将添加到阵列列表中。用户单击“确定”后,他们输入的密码需要显示在首次打开的登录窗口中。我需要在不打开新登录窗口的情况下执行此操作,因为登录窗口仍将在后台运行。有没有一种简单的方法来访问登录窗口PasswordBox并添加数组列表?这些窗口都是同一命名空间的一部分。
答案 0 :(得分:0)
两个窗口都可以使用相同的ViewModel或DataContext吗?然后你可以将两个控件绑定到同一个字段
<myControls:NumericPasswordEntryControl
DataContext="{Binding ElementName=MyLoginWindow, Path=DataContext}" />