勉強会に参加してきました。アプリ駆け込み制作」。アプリの作成経験はありませんでしたが、未経験でもOKということなので...。作るものを決めていなかったので、15パズルでも作るかな?と思ったが、ドラッグとか面倒だったらやだなぁという理由で、ライツアウトっぽいものを作ることに決定。これなら、2時間でそこそこできそうかも。2時間立ってできたものが↓、Buttonを5×5に並べただけ終了、動きません。25個配置するのだけなのだが、ここでXamlにButtonタグを25個書いたら負けだと思っているので、Xamlは↓のような感じのものを記述。WPFでは、GridにBindingを利用してアイテムを配置する時によくやる手段です。&lt;/ItemsControl.ItemContainerStyle&gt;&lt;/ItemsControl&gt;ところが、思った通りに動かない。いうかコンパイルが通らない。ItemsPanel.ItemContainerStyleがないだと...。仕方がないので、ItemsPanelTemplateをGridからUniformGridに変更することを検討。UniFormGridもないことが判明...。ここで、ButtonをDataTemplateで配置することをあきらめる。結局Buttonタグを25個並べることに。あきらめたXamlは↓な感じ。Buttonを25個配置せざるを得ないとはいえ、同じことを何度も書くのは嫌なのでStyleを使うことに。これもうまくいかない。Silverlightでは、StyleのKeyでTypeを指定することができないそうだ。Styleは必ずResourceを指定して適用することが必要らしい。涙目だが、仕方がないのでResourceの指定を追加。(VisualStudioのAlt+範囲選択がありがたい)やっぱり、うまくいかない。調べたところ、StyleのValueでBindingを指定してもうまく反映されないようです。(固定値なら反映されるのにぃ。)結局、Styleも使えずじまい。すべてのボタンで同じ値を設定するという何とも残念な結果に。最終的に↓になりました。/&gt;&lt;/Grid&gt;で、結局ボタンを25個XAMLで並べたところで終了してしまいました。書くのが正解なんだろう。読み込み中...関連コメントするコメントする»まだコメントはありません。コメントをキャンセルコメントを入力してください。以下に詳細を記入するか、アイコンをクリックしてログインしてください。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。アカウントを使ってコメントしています。新しいコメントがついたらメールで通知。あの長文blogをめちゃめちゃわかりやすくまとめていただきました。非常にとっつきやすいので、他の方にWaaSを説明する際にはぜひご活用ください。agoモニタ買うなら4Kやろ。無料サイトやブログを作成.投稿先:キャンセル%d人のブロガーが「いいね」をつけました。