Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[WPF C#] DependencyProperty, не передается значение
|
|||
|---|---|---|---|
|
#18+
Добрый день всем, и с наступившим 23 февраля :) У меня возникла небольшая проблема, никак не могу решить. Создал некий объект, унаследованный от DependencyObject, примерно так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Идея в том, что некоторый объект ScriptParametr представляет из себя пару name-value. Как это используется: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. При запуске кода оказывается, что имя ScriptParameter.Name передается, а вот ScriptParameter.Value всегда равен NULL. Подскажите пожалуйста где может быть ошибка. Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 16:17 |
|
||
|
[WPF C#] DependencyProperty, не передается значение
|
|||
|---|---|---|---|
|
#18+
Value="{Binding ElementName=Text24, Path=Text}" ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 16:40 |
|
||
|
[WPF C#] DependencyProperty, не передается значение
|
|||
|---|---|---|---|
|
#18+
Да, но все не так просто к сожалению. Мне нужно передать не ссылку на property объекта, а именно сам объект, чтобы затем можно было обращаться к любой его Property внутри приведенного скрипта. Именно поэтому тип Value - object. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 17:12 |
|
||
|
[WPF C#] DependencyProperty, не передается значение
|
|||
|---|---|---|---|
|
#18+
CazzperДа, но все не так просто к сожалению. Мне нужно передать не ссылку на property объекта, а именно сам объект, чтобы затем можно было обращаться к любой его Property внутри приведенного скрипта. Именно поэтому тип Value - object. В этом случае нужна акция со списком параметров, а это достаточно длинное кино(кода сейчас нет под рукой).Более простой вариант - MultiBinding Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 20:54 |
|
||
|
[WPF C#] DependencyProperty, не передается значение
|
|||
|---|---|---|---|
|
#18+
Очень интересное предложение, решил им воспользоваться. Вот что получилось: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. При этом в object[] values я теперь получаю массив из DependencyProperty.UnsetValue, что в общем равносильно предыдущему результату :( При этом такая простая проверка в этом же коде как, как: Код: plaintext 1. 2. Вполне себе работает, то есть в тексте второго блока появляется: "System.Windows.Controls.TextBlock". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.02.2011, 22:43 |
|
||
|
[WPF C#] DependencyProperty, не передается значение
|
|||
|---|---|---|---|
|
#18+
В общем так и не понял, что это было, но чтобы закончить тему приведу аналогичный, но работающий код для кнопки. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. И кстати крайне неудобным оказалось отсутствие возможности задавать Binding для MultiBinding.ConverterParameter. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.02.2011, 23:37 |
|
||
|
|

start [/forum/topic.php?fid=21&msg=37138621&tid=1442436]: |
0ms |
get settings: |
6ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
64ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
| others: | 10ms |
| total: | 135ms |

| 0 / 0 |
