Foggy Finder, )) Вот и будет у вас повод перечитать. Как из View должны поступать события во VM? Изменения пользователем во View текста, состояний чекбоксов, кнопок и т.д., меняют чтоли кванты? View ведь не статична, тогда бы это была бы просто картинка. Вот это все изменение состояния View и передается во View-Model, через свойства и команды. А свойство с правом на запись, это вызов метода (Сеттор). Так как вы состояние намереваетесь передавать без вызова сетторов? ;)
Цифра это визуальное представление числа в десятичном формате. Поэтому цифр в числе быть не может, а вот в строке преставления может. Отсюда и решение. Преобразуйте число в стоку с десятичным представлением, а далее нужно просто подсчитать кол-во повторяющихся символов в строке.
Foggy Finder, TextBox это контрол, он содежит код, работает с command. При этом вы это не считаете, что плохо. Если вместо TextBox взять user-control, опять норм. А вот code-behind по вашему зло. ))
Foggy Finder, И в чем тут нарушение? code-behind и XAML это единый уровень - представление. Если привести аналогию с web, то code-behind это javascript, а xaml - html.
То что контролы это по сути тот же самый code-behind, и из своего кода с легкостью вызывают команды, вас похоже не беспокоит. ))
sim3x, Еще как использую. )) 4 активных проекта. 2 на C# + MySQL/MSSQL. 1 на Java + PostgreSQl, 1 на WinCE + SQlite (VMWare). Также развернуты зависимые микросервисы в docker контейнерах.
Тут всеже стоит учесть время выдачи токена, так как если он выдан 5 минут назад можно и не проверять, а вот если неделю назад, то статус пользователя мог и измениться
sim3x, Свап требуется всегда когда обьем требуемой памяти превосходит обьем установленной. У меня разработка на VS 2017, MSSQL, MYSQL, IDEA, Postgres, Chrome, VMWare отъедают от 16 до 20 Гб.
Без сертификата на каждый поддомен или единого Wildcard никак. Сначала должно устанавливаться безопасное соединение и уже в нем только приходит ответ на редирект.