ToggleSwitch - переключить на редактирование, переключить на сохранение
В настоящее время я работаю над приложением Windows 8 на C# и XAML, и я решил реализовать ToggleSwitch, чтобы включить или отключить свойство IsReadOnly для определенных текстовых полей.
Если выключено, текстовые поля должны быть IsReadOnly = true, которые они сейчас. Если включено, они должны быть установлены в IsReadOnly = false, что они также делают.
Однако основной функцией ToggleSwitch является сохранение нового ввода в текстовых полях после того, как ToggleSwitch был включен из (не только для чтения) в выключенное (только для чтения). По умолчанию переключатель выключен, чтобы обеспечить безопасность текста в текстовых полях.
В более короткий срок:
1. Переключите ToggleSwitch с выключенного на включенное, чтобы иметь возможность редактировать текст
2. Отредактируйте текст в текстовых полях или текстовых полях, которые вы хотите изменить
3. Включите и выключите ToggleSwitch, и программа сохранит новый текст.
У меня есть все переменные и т. Д., И программа работает нормально, за исключением того, что ToggleSwitch не сохраняет новую информацию, так как я совершенно не понимаю, как это сделать правильно...
Спасибо, SOF.
1 ответ
Вы имели в виду XAML? К сожалению, DataTrigger не доступен в WinRT - вы можете попробовать использовать VisualStateManager или просто вызвать метод Save() в измененном обработчике для вашего ToggleSwitch.