Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
WPF. Добрый вечер. Подскажите пожалуйста, почему в ниже указанном коде элемент tbDescription не отображает текстовое значение? Код: plaintext 1. 2. 3. 4. 5. 6. 7. Если вместо " SelectedItem.Description " задать " SelectedItem " - привязка работает, отображая строку, полученную через ToString() . Но мне нужно выцепить конкретное свойство . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2010, 18:02 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
п.с. Description - это конечно же свойство, а не метод (оговорочка). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 09:04 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
мимо_пробегал_ отладочный конвертер Линк не изучаю (много букв), к тому же ответ весьма прост и уже известен: причина ошибки - моя невнимательность: Abolmasov DmitryПосмотрите в окно Output во время дебага, скорее всего вы там увидите ошибку биндинга System.Windows.Data Error: 39 : BindingExpression path error: 'Description' property not found on 'object' ''KeyValuePair`2' (HashCode=-909584357)'. BindingExpression:Path=SelectedItem.Description; DataItem='TreeView' (Name='tree'); target element is 'TextBlock' (Name='tbDescription'); target property is 'Text' (type 'String') Это происходит потому что вы привязываете treeView к словарю, и свойство SelectedItem возвращает не объект типа ValueInfo, а пару KeyValuePair<string, ValueInfo>, у которой нет свойства Description Чтобы работал биндинг нужно изменить путь привязки: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 11:53 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
[quot Compositum]мимо_пробегал_Линк не изучаю (много букв), к тому же ответ весьма прост и уже известен: причина ошибки - моя невнимательность: что это ваша ошибка было ясно изначально, учитывая Ваши предыдущие посылы новичков к букварям, Вам также было предложено почитать оный.. но если уж совсем лень приведу код, может кому пригодится Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 12:42 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
[quot мимо_пробегал_]Compositumпропущено... что это ваша ошибка было ясно изначально, учитывая Ваши предыдущие посылы новичков к букварям, Вам также было предложено почитать оный.. но если уж совсем лень приведу код, может кому пригодится Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. конвертер здесь совершенно не нужен. Я понял, что вы читали об IValueConverter, но использовать его следует к месту (имхо). Тут он неуместен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 12:55 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
CompositumТут он неуместен. +1 P.S. Суёт какое-то левый гавноконвертер ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 12:58 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
мимо_пробегал_, В этой статье я использовал IValueConverter - можете на конкретных примерах увидеть, в каких ситуациях его следует использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:11 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
CompositumТут он неуместенЭто простой способ за 2 минуты понять, в чем косяк в байндинге. Ошибки в указании пути в байндингах - очень распространенная вещь, и небольшой трюк с конвертером на самом деле весьма полезен. Не нужно быть таким категоричным, как тот же мсу с опилками в голове. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:13 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
IValueConverterЭто простой способ за 2 минуты понять, в чем косяк в байндинге. Ошибки в указании пути в байндингах - очень распространенная вещь, и небольшой трюк с конвертером на самом деле весьма полезен. Не нужно быть таким категоричным, как тот же мсу с опилками в голове. Это ни разу не простой способ. Простой способ - посмотреть во окно Output, в котором выводится текст сообщения об ошибке (ранее я никогда не пользовался этим окном - теперь буду пользоваться). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:16 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
Compositumмимо_пробегал_, В этой статье я использовал IValueConverter - можете на конкретных примерах увидеть, в каких ситуациях его следует использовать. Такие статьи и примеры лучше не видеть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:28 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
IТакие статьи и примеры лучше не видеть. Имеются собственные, более грамотные аналоги? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:31 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
CompositumЭто ни разу не простой способ. Простой способ - посмотреть во окно +1 P.S. Опилки в голове у дурня, предлагающего заюзать какой-то левый костыль, который 100% не нужен по определению. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:33 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
CompositumЭто ни разу не простой способСорри, друг, не знаю, как еще проще можно "влезть" в цепочку обработки байндинга с возможностью поставить там брейкпоинт :) CompositumПростой способ - посмотреть во окно Output, в котором выводится текст сообщения об ошибкеБез комментариев :) Compositumранее я никогда не пользовался этим окном - теперь буду пользоватьсяВсе когда-нибудь используют какое-нибудь окно в первый раз, это нормально. Там (в аутпуте) много чего интересного можно увидеть. Первый шаг к освоению исконной программерской отладочной технологии - трейсингу ты уже сделал :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:34 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
Compositum, Дело не в том для чего он нужен, а в том что с его помощью можно сделать. В данном случае через него легко увидеть, что Вы ломитесь по несуществующему пути. PS проект поглядел. бугагашенька. советую познакомиться с MVVM )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:35 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
IValueConverterСорри, друг, не знаю, как еще проще можно "влезть" в цепочку обработки байндинга с возможностью поставить там брейкпоинт :) Вопрос лишь в том, - зачем лезать в эту цепочку, если можно прочитать про ошибку байдинга. Сломалась подводная лодка, на приборке - причина поломки. Капитану нахрен не нужна приборка и он лезет в моторный отсек, начинает упорно искать причину поломки. Великолепно. В стиле параноика Севы IValueConverterCompositumПростой способ - посмотреть во окно Output, в котором выводится текст сообщения об ошибкеБез комментариев :) А какие тут комментарии нужны? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:38 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
CompositumIТакие статьи и примеры лучше не видеть. Имеются собственные, более грамотные аналоги? Имеются. Вместо подобных конвертеров достаточно иметь Model c ленивой загрузкой, тогда все делается на автомате без этих плясок с бубном ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 13:53 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
МСУIValueConverterСорри, друг, не знаю, как еще проще можно "влезть" в цепочку обработки байндинга с возможностью поставить там брейкпоинт :) Вопрос лишь в том, - зачем лезать в эту цепочку, если можно прочитать про ошибку байдинга. Сломалась подводная лодка, на приборке - причина поломки. Капитану нахрен не нужна приборка и он лезет в моторный отсек, начинает упорно искать причину поломки. Великолепно. В стиле параноика Севы IValueConverterпропущено... Без комментариев :) А какие тут комментарии нужны? MCУ, когда ты дорастешь хотя бы до нескольких справочников в одном проекте, тогда узнаешь зачем нужны конвертеры для отладки. Бывают варианты, когда информации в output недостаточно для того, чтобы быстро обнаружить проблему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:10 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
Сева, вот только соплей твоих не надо тут, ладно? iБывают варианты, когда информации в output недостаточно для того, чтобы быстро обнаружить проблему Готов привести такие варианты? Код в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:16 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
iMCУ, когда ты дорастешь... Вообще-то, Developing Senior - это железобетонный аргумент, говорящий о том, что его мнение имеет существенный вес, в свете чего вся выливаемая грязь попадает прямиком на своего автора (только он этого не понимает)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:25 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
Compositum...Вообще-то, Developing Senior - это железобетонный аргумент... не хочу влазить в их терки, но подобные словечки ВООБЩЕ ничего не говорят. Это скорее твоя оценка относительно окружающих коллег. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:38 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
CompositumiMCУ, когда ты дорастешь... Вообще-то, Developing Senior - это железобетонный аргумент, говорящий о том, что его мнение имеет существенный вес, в свете чего вся выливаемая грязь попадает прямиком на своего автора (только он этого не понимает)... Лично я никакой грязи не вижу. Я высказал свое мнение, а вы воспринимаете это, как личное оскорбление. Ленивая загрузка делает код проще и внятней. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:40 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
Андрей, я думаю, чт о не стоит акцентировать внимание на факт того, кем работает тот или иной мембер :) Тут я соглашусь с pitachek69. Тут важнее другое - то, что в очередной сотный раз Сева показывает свою невменяемость. Кстати, как думаете, код от него будет? Ваши ставки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:41 |
|
||
|
Привязка из кода
|
|||
|---|---|---|---|
|
#18+
iЛично я никакой грязи не вижу. Я высказал свое мнение, а вы воспринимаете это, как личное оскорбление. Ленивая загрузка делает код проще и внятней. Уважаемый, я задал вопрос, ответ будет? 9869160 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.12.2010, 14:42 |
|
||
|
|

start [/forum/topic.php?fid=21&fpage=59&tid=1442569]: |
0ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
22ms |
get topic data: |
8ms |
get forum data: |
1ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 258ms |
| total: | 346ms |

| 0 / 0 |
