Есть страница UsersPage и страница RegistrationPage
Как из страницы UsersPage отключить через нажатие на кнопку ввод в текстовое поле (которое находится в RegistrationPage)?
private void btnEdit_Click(object sender, RoutedEventArgs e)
{
RegistrationPage registrationPage = new RegistrationPage(null);
registrationPage.tBLoginReg.IsReadOnly = true;
Navigation.startFrame.Navigate(new RegistrationPage((sender as Button).DataContext as Users));
}
Параметры страницы
public partial class RegistrationPage : Page
{
private Users _currentUser = new Users();
public RegistrationPage(Users selectedUsers)
{
InitializeComponent();
if (selectedUsers != null)
_currentUser = selectedUsers;
DataContext = _currentUser;
cBRole.ItemsSource = LibraryEntities.GetContext().Role.ToList();
}
.........
public bool IsActive {get;set;}), дальше оно должно быть привязано к нужным элементам (<Button IsEnabled = "{Binding IsActive}"/>), все, дальше просто задаете этому свойству нужное значение и WPF делает все за вас. Поймите вы это наконец, станет в разы проще! – EvgeniyZ Jun 03 '21 at 17:11