私はおそらく、Windows Phone 7 アプリを作成しようとしている最悪の "コーダー" ですが、助けが必要であり、笑えるほど簡単だと考える人もいるかもしれません (実際はそうかもしれません)。
私の問題: あるグリッドから画像をタップして、別のグリッドに大きな画像として表示するコードをどのようにコーディングすればよいでしょうか?
そして、私は詳しく説明します:
画面を分割する 2 つのグリッドがあるアプリ ページ (横向きモードのみ) があります。
最初のグリッド ( smallgrid
) には、サイズが 1/10 に縮小された画像small
の Stackpanel ( ) を含む Scrollviewer ( ) が含まれており、基本的に画像のサムネイルが表示されます。smallimages
2 番目のグリッド ( contentgrid
) は、その画像からサムネイル画像をタップすると、smallgrid
その画像が表示されるように設計されています。contentgrid
デフォルトでは、balloon0 が に表示されcontentgrid
、小さな画像の 1 つをタップすると変化します。
これにいくつかのモックコードを提供しようとします:
<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 についてもよく知っているので、助けてくれてありがとう。