powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как можно осуществить привязку элемента ко всем свойствам класса
5 сообщений из 5, страница 1 из 1
Как можно осуществить привязку элемента ко всем свойствам класса
    #39438326
TD6370
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
class People 
{          
        public string First;
        public string Last;
}

void Main()
{
       List<People> obj = newList<People>{.. здесь заполняется список..}; 
       listV.ItemSource = obj;
}

XAML:

<ListBox x:Name="listV"  >
       <ListBox.ItemTemplate>
         <DataTemplate>
           <TextBlock Text="{Binding First}"/>
           <TextBlock x:Name="QUEST" Text="{Binding People}"/>
         </DataTemplate>
       </ListBox.ItemTemplate>
 </ListBox>



Как привязать контрол к данным всех свойств класса People как в контроле "QUEST" ? Заранее благодарен.
...
Рейтинг: 0 / 0
Как можно осуществить привязку элемента ко всем свойствам класса
    #39438332
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TD6370к данным всех свойств класса PeopleВ классе People нет свойств, привязка не работает к полям.
...
Рейтинг: 0 / 0
Как можно осуществить привязку элемента ко всем свойствам класса
    #39438338
TD6370
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,
Спасибо, забыл дописать {get; set;}
Вопрос в реализации такого подход. Код написал для примера что нужно осуществить.
...
Рейтинг: 0 / 0
Как можно осуществить привязку элемента ко всем свойствам класса
    #39438345
TD6370
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Может есть другой подход. В результате я хочу написать конвертер значения для контрола "QUEST", где проверялось бы не отдельное свойство а весь объект отдельной строки списка. В конвертере:
Код: c#
1.
2.
3.
4.
 
    var obj = (People)value;
    if(obj == obj2){ ... }
 
...
Рейтинг: 0 / 0
Как можно осуществить привязку элемента ко всем свойствам класса
    #39438420
TD6370
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение найдено:
Есть некоторые случаи , когда вы хотите, связать не со свойством источника , а к самому источнику. Синтаксис:
Код: c#
1.
    <TextBox Text="{Binding Path=.}"/>


Или:
Код: c#
1.
    <TextBox Text="{Binding}"/>
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / WPF, Silverlight [игнор отключен] [закрыт для гостей] / Как можно осуществить привязку элемента ко всем свойствам класса
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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