Я создавал форму с паролем и получал сообщение об ошибке, когда пытался привязать его к свойству в моей модели представления.В чем причина того, что PasswordBox не является связываемым
Я сделал несколько исследований и выяснил, что из соображений безопасности он был несовместимым. Я на самом деле не человек, который может просто принять это, я хочу знать причину. Что заставляет именовать свойство и вызывать .password более безопасно, чем привязано к свойству в модели представления?
Я также узнал, что вы можете использовать прикрепленные свойства, чтобы сделать его связанным. Это более безопасно?
Как вы сказали, из соображений безопасности. Лучший способ обойти это - использовать команду «Command» и отправить весь элемент «PasswordBox» через «CommandParameter». –
Но мой вопрос в том, какие причины безопасности делают его менее безопасным, чем вызов именованного объекта? – Keithin8a
Мне нравится ваша идея использования команды, которая кажется приятным элегантным решением. И намного проще, чем писать прикрепленное свойство, чтобы делать то, что было разработано не для этого. – Keithin8a