Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Не срабатывает мультиконвертер / 6 сообщений из 6, страница 1 из 1
08.07.2010, 21:26
    #36731384
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не срабатывает мультиконвертер
Необходимо активировать кнопку "Войти" только если введен пароль и имя - иначе - дизаблить
Написал конвертер

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
public class LoginDataToBoolConverter : IMultiValueConverter
  {
    public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
    {
     return ((string)values[0]).Length > 0 && ((string)values[1]).Length > 0;
    }

    public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
    {
      throw new NotImplementedException();
    }
 }

добавил у кнопки конвертер

Код: plaintext
1.
2.
3.
4.
5.
6.
<Button.IsEnabled>
    <MultiBinding Converter="{StaticResource MyConverter}">
        <Binding ElementName="UsernameTextBox" Path="Text" />
        <Binding ElementName="PasswordTextBox" Path="Password" />
    </MultiBinding>
</Button.IsEnabled>

но при наборе букв в элементах не срабатывает триггер
Почему? Что я не так сделал?
...
Рейтинг: 0 / 0
08.07.2010, 21:28
    #36731387
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не срабатывает мультиконвертер
Триггер срабатывает только один раз - при создании формы, а надо при наборе букв в элементах
...
Рейтинг: 0 / 0
08.07.2010, 23:17
    #36731487
i
i
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не срабатывает мультиконвертер
Банщик, Mode=TwoWay, а в TextBox: UpdateSourceTriggers=PropertyChanged
...
Рейтинг: 0 / 0
09.07.2010, 08:07
    #36731680
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не срабатывает мультиконвертер
iБанщик, Mode=TwoWay, а в TextBox: UpdateSourceTriggers=PropertyChanged

UpdateSourceTriggers=PropertyChanged - используется если биндить TextBox, а какой тут биндиг когда это UserName и Password???
...
Рейтинг: 0 / 0
09.07.2010, 08:15
    #36731685
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не срабатывает мультиконвертер
Вопрос упрощается (конвертер работал для TextBox, просто в нем по-умолчанию был текст и я его не изменял), а вот для PasswordBox не срабатывает

Странно, почему?
...
Рейтинг: 0 / 0
09.07.2010, 09:59
    #36731826
sp
sp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не срабатывает мультиконвертер
Вопрос снимается в виду отсутствия у PasswordBox DependencyProperty на Password
...
Рейтинг: 0 / 0
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Не срабатывает мультиконвертер / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]