powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как использовать в качестве источника данных свое свойство, а не DataContext?
1 сообщений из 1, страница 1 из 1
Как использовать в качестве источника данных свое свойство, а не DataContext?
    #37778449
YK13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток
Вобщем ситуация такая
Есть некий класс
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
public class A123
{
string _a1, _a2, _a3;
public string A1
{
  get{return _a1;}
  set { _a1 = value; }
}

public string A2
{
  get{return _a2;}
  set { _a2 = value; }
}

public string A3
{
  get{ return _a3; }
  set { _a3 = value; }
}
} 




Есть Control, имеющий в своем составе три текстбокса. Этому контролу добавил свойство использующее DependencyProperty

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
public A123 Av123
{
 get
 {
   return (A123)this.GetValue(Av123Property1);
  }
 set
 {
   this.SetValue(Av123Property1,?value);
 }
} 

public static readonly DependencyProperty Av123Property1 = DependencyProperty.Register(
"Av123", typeof(A123), typeof(UserControl1)); 



я хотел бы в качестве источника данных для этого контрола использовать не DataContext а свое свойство Av123 – но не могу понять как связать например свойства Text текстбоксов с соответствующими свойствами свойства Av123. Если использовать DataContext то все связывается без проблем – в xaml делаю так
Text={Binding A1} и тд для каждого текстбокса соответственно. Но как уже сказал это работает если я в коде формы, на которой находится конрол инициализирую свойство DataContext контрола значением типа A123. Но мне необходимо инициализировать свойсто Av123. Как быть в этом случае.
Зараннее благодарен за совет
С уважением
YK13
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как использовать в качестве источника данных свое свойство, а не DataContext?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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