Здраствуйте. Столкнулся с такой проблемой. Я сделал placeholder для текстбокса, но его реализацию прописал через ивенты. Но суть задания заключаеться в том, что нужно использовать MVVM.
private void textBox_Login_GotFocus(object sender, RoutedEventArgs e)
{
if (textBox_Login.Text == "Логин") textBox_Login.Text = "";
}
private void textBox_Login_LostFocus(object sender, RoutedEventArgs e)
{
if (textBox_Login.Text == "") textBox_Login.Text = "Логин";
}
Как мне эти два ивента перенести в MVVM?
Я сделал placeholder для текстбокса, но его реализацию прописал через ивенты. Но суть задания заключаеться в том, что нужно использовать MVVM.- если перефразировать, то "Как сделатьplaceholder, не нарушая MVVM паттерн?", я вам скинул как, для этого достаточно лишь XAML!, без каких либо привязок, эвентов и прочего, чистый XAML. Ну так чего вы тогда от нас еще ожидаете? Повторюсь, вам тут не нужны события и привязки, сейчас вы сделали костыль. – EvgeniyZ Dec 03 '20 at 15:26