powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / PasswordBox в DataGrid.Columns
13 сообщений из 13, страница 1 из 1
PasswordBox в DataGrid.Columns
    #37715683
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребят подскажите как собственно добавить в DataGrid колонку PasswordBox?

Для CheckBox работает вот для PasswordBox нет
Код: xml
1.
2.
3.
4.
5.
6.
7.
<DataGridTemplateColumn Width="0.05*" Header="Активно">
  <DataGridTemplateColumn.CellTemplate>
    <DataTemplate>
      <CheckBox IsChecked="{Binding Path=IsActive, UpdateSourceTrigger=PropertyChanged}"/>
    </DataTemplate>
  </DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>




Заранее спасибо
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37715758
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

ты покажи, что ты делал для passwordbox.
Рабочий пример для чекбокса разве кому то нужен?
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37715839
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а что нужно еще делать для passwordbox? я не в курсе видать
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37715842
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

а что ты сделал?
покажи, то что сделал.
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37715853
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: c#
1.
2.
3.
public class SiteUserCollection : ObservableCollection<Classes.SiteUser>, INotifyPropertyChanged {
..
}



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
public class SiteUser : IEquatable<Classes.SiteUser> {
    public bool IsActive {
      get;
      set;
    }
    public string Usercode {
      get;
      set;
    }    
    public string Username {
      get;
      set;
    }
    
    public string Password {
      get;
      set;
    }   

    public bool Equals(SiteUser other) {
      if (Object.ReferenceEquals(other, null))
        return false;
      if (Object.ReferenceEquals(this, other))
        return true;
      return Usercode.Equals(other.Usercode) && Username.Equals(other.Username);
    }


    public override int GetHashCode() {
      ...
    }

  }
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37715859
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
и все это Binding'ся к DataGrid'у
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37715872
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

а где password box запечатленный на интерфейсе пользователя который не добавляется как колонка?
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37716008
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AlexeiKа где password box запечатленный на интерфейсе пользователя который не добавляется как колонка?

Вот я как раз то и спрашиваю как его туда запечатлить
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37716023
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

customcolumntemplate есть такая штука в гриде.
ты создаешь свой тип столбца.
собственно в этом шаблоне, может быть, что ты нарисуешь.
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37717357
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: xml
1.
2.
3.
4.
5.
6.
7.
              <DataGridTemplateColumn Width="0.15*" Header="Пароль">
                <DataGridTemplateColumn.CellTemplate>
                  <DataTemplate>
                    <PasswordBox Password="{Binding Path=Password, UpdateSourceTrigger=PropertyChanged}"/>                   
                  </DataTemplate>
                </DataGridTemplateColumn.CellTemplate>
              </DataGridTemplateColumn>



Пишет ошибку
"Binding" нельзя задать в свойстве "Password" типа "PasswordBox". "Binding" можно задать только в параметре DependencyProperty объекта DependencyObject.
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37717464
AlexeiK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
serega063,

тогда унаследуйся от passwordbox, создай какое нибудь dp и биндись уже к нему.
а уже в обработчике этого dp ставь, свойство password в нужное значение.
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37717637
serega063
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А примерчика нету?
...
Рейтинг: 0 / 0
PasswordBox в DataGrid.Columns
    #37717789
.ЛП
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в гугле забанили что-ли?
поиск по PasswordBox DependencyProperty выдаёт всё что нужно.

вообще обленился народ.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / PasswordBox в DataGrid.Columns
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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