|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
Пишу такой код: Код: plaintext 1. 2. 3. 4.
При запуске приложения картинка не появляется. Более того, пытаюсь разместить картинку не программно, а на этапе разработки в XAML: Код: plaintext 1. 2. 3.
На этапе проектирования в Visual Studio картинка появляется, но при запуске приложения ее снова нет. Помогите, пожалуйста, с чем это может быть связано? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2011, 23:07 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2011, 23:25 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
SeVa, чепуху не городи, нету в Silverlight Uri Pack-ов. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 12:41 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
1. А с чего ты взял, что у него SL? 2. В SL нет только явного указания pack/application, а все отстальное из той же бочки. Лишней эта ссылка никогда не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 15:00 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
SeVa1. А с чего ты взял, что у него SL? Топик озаглавлен - Почему Image не отображается в Silverlight странно, неправда ли? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 16:22 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
SeVa, Silverlight. Да, я пробовал и так: bi.UriSource = new Uri(@"d:\111\1.jpg", UriKind.Absolute); Изначально у меня было так: bi.UriSource = new Uri(@"d:\111\1.jpg", UriKind.RelativeOrAbsolute); Так в то-то и дело, что не работает не только при программном создании Image, но и при помещении в XAML. Еще раз, на этапе проектирования в редакторе картинка появляется, а вот при запуске - нет. Но это я уже немного переделал. мне вообще-то нужно так: bi.UriSource = new Uri(@" http://servername/imagename.jpg", UriKind.RelativeOrAbsolute); та же самая петрушка - на этапе разработки картинка грузится, при запуске - нет. Кроме того, я пробовал назначать принудительно размер Image и менял курсор. Вожу по форме - не меняется курсор, то есть как будто бы нет вообще объекта класса Image на Canvas-е. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 21:20 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
авторНа этапе проектирования в Visual Studio картинка появляется, но при запуске приложения ее снова нет. Дизайнер студии живет своей жизнью. автормне вообще-то нужно так: bi.UriSource = new Uri(@" http://servername/imagename.jpg", UriKind.RelativeOrAbsolute); Или OOB+elevated trust (на картинке) или clientaccesspolicy.xml в корень "servername". ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 22:19 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
SWz, автор, а чего изображение в само приложение не запилишь? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 22:42 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
clientaccesspolicy.xml в корень "servername" уже есть - оттуда я успешно тяну при вполнении одного запроса xml-файл. Без clientaccesspolicy на работало. Это я к тому, что разрешения работают. Картинку не встраиваю в приложение по той причине, что мне надо их динамически создавать с заранее неизвестными именами картинок. Заметил еще вот что: Создаю новый проект. Пишу так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
Работает! Отображается и в студии, и при запуске. В моем приложении код такой: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Сразу скажу, Background="Transparent" тут не причем. Без него тоже не работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2011, 23:00 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
SWz, подозреваемый №1 автор DataContext="{Binding}" это зачем? подозреваемый №2 не указаны координаты у вложенного Canvas на родительский Canvas (координаты x,y) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 00:38 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
SWz, подозреваемый №3 автор MinHeight="300" MinWidth="500" Canvas != Grid поэтому лучше сразу задать нормальные размеры. при работе с Canvas в своих проектах я подписывался на изменение SizeChanged (вызывается после загрузки всех контролов и элементов) самого контрола, там и выставлял Canvas реальные размеры. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 00:49 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
Так... Ничего не пойму. Попросил вчера разместить xap прямо там на сервере. Картинка появилась. Значит, было что-то с разрешениями. В корне лежит файл clientaccesspolicy.xml с содержимым: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 08:15 |
|
Почему Image не отображается в Silverlight
|
|||
---|---|---|---|
#18+
SWz. Значит, было что-то с разрешениями. В корне лежит файл clientaccesspolicy.xml SL работает в песочнице и не имеет доступа к жесткому диску без дополнительных разрешений, поэтому я и счел, что твой вариант для wpf. Каринки должны быть или в ресурсах, или в директориях, с которой грузится приложение. ЗЫ жесткое указание имени сервера Uri(@" http://servername/imagename.jpg" - не есть зэр гуд. Лучше применять относительные пути Uri("Imagename.jpg", UriKind.RelativeOrAbsolute) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2011, 08:36 |
|
|
start [/forum/topic.php?fid=21&gotonew=1&tid=1442085]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
85ms |
get first new msg: |
9ms |
get forum data: |
2ms |
get page messages: |
89ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 262ms |
0 / 0 |