Пояснение:
У меня две следующие цели:
- Я должен связать свой ранее сохраненный пароль с обоими
текстовые поля под названием пароль; текстовое поле и подтверждение пароля
текстовое поле .
- И я должен связать пароль и подтвердить пароль, который будет
предоставленные пользователями для тех же текстовых полей, а именно пароль
текстовое поле и подтверждение пароля текстовое поле
Требования:
- Во-первых, после запуска приложения пользователь сможет увидеть ранее сохраненный пароль в
и текстовое поле пароля и текстовое поле подтверждения пароля.
- Затем пользователь должен иметь возможность редактировать оба текстовых поля для создания
свой пароль и сохранить его как пароль.
- Теперь последний пароль, созданный пользователем, станет
ранее сохраненный пароль, и это должно быть привязано к обоим
текстовое поле пароля и подтверждение пароля, после
приложение запускается.
Это мой код View.xaml:
View.xaml:
<Window....>
<Window.DataContext>
<VM:MyViewModel/>
/Window.DataContext>
<Grid>...
<TextBlock Text="Password" Margin="10" VerticalAlignment="Center"/>
<TextBox Text="{Binding ElementName=Mygroups,Path=DataContext.Password,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" Width="200" Height="30" Grid.Row="0" Grid.Column="1" VerticalContentAlignment="Center" HorizontalAlignment="Left" ></TextBox>
<TextBlock Text="ConfirmPassword" Margin="10" Grid.Row="1" VerticalAlignment="Center"/>
<TextBox Text="{Binding ElementName=MyItems,Path=DataContext.Confirmpassword,UpdateSourceTrigger=PropertyChanged,Mode=TwoWay}" Width="200" Height="30" Grid.Row="1" Grid.Column="1" VerticalContentAlignment="Center" HorizontalAlignment="Left"></TextBox>
<Button Grid.Row="2" HorizontalAlignment="Right" Content="Save" Height="26" IsDefault="True" Width="95" />
</Grid>
</Window>
ViewModel.cs:
namespace Myproject.ViewModel
{
public class MyViewModel : INotifyPropertyChanged
{
public string Pwd
{
get { return pwd; }
set
{
pwd = value;
OnPropertyChanged("Pwd");
}
}
private string cfmpwd;
public string Cfmpwd
{
get { return cfmpwd; }
set
{
cfmpwd = value;
OnPropertyChanged("Cfmpwd");
}
}
}
}
Для этого сценария выше, что я должен написать в View.xaml, ViewModel.cs ?
Пожалуйста, помогите мне ...