Я, наверное, самый худший «кодер», пытающийся создать приложение для Windows Phone 7, но мне крайне нужна помощь, и некоторые из вас могут даже подумать, что это смешно легко (что, вероятно, так и есть).
Моя проблема: как же я кодирую нажатие на картинку из одной сетки, чтобы отобразить ее как увеличенное изображение в другой сетке?
И я уточню:
У меня есть страница приложения (только в ландшафтном режиме) с двумя сетками, разделяющими экран.
Первая сетка (smallgrid
) содержит Scrollviewer (small
) со Stackpanel (smallimages
) изображений, уменьшенных до 1/10 их размера внутри, по существу показывая миниатюры изображений.
Вторая сетка (contentgrid
) предназначена для того, чтобы при нажатии на миниатюру из smallgrid
это изображение отображалось в contentgrid
По умолчанию, шар0 отображается в contentgrid
и изменится, когда человек нажмет на одно из меньших изображений.
Я постараюсь предоставить для этого какой-нибудь макетный код:
<grid x:name="smallgrid">
<scrollviewer x:name="small">
<stackpanel x:name="smallimages">
<image="balloon0.jpg"><image>
<image="balloon1.jpg"><image>
<image="balloon2.jpg"><image>
<image="balloon3.jpg"><image>
</stackpanel>
</scrollviewer>
</grid>
<grid x:name="contentgrid">
<image source="balloon0.jpg"><image>
</grid>
Код где мне нужна помощь. Я думаю, что я либо использую кнопку, которая однажды нажала, затем это изображение заменяет изображение в contentgrid
, но я не знаю, как это сделать.
Или я могу использовать средство жестов, которое при нажатии на изображение заменяет изображение в contentgrid
... но я также не знаю, как это сделать.
Любое понимание полезно. Спасибо за любую помощь, так как я не программист на C #, не говоря уже о том, чтобы слишком хорошо знать язык или WP7 silverlight.