- Windows Phone で使える素材集
- WP7 で SharpZipLib を使って圧縮解凍する
- PNG ファイルの出力、GIF ファイルの読み込み
- 購入することが出来るコントロール集
- Triple DES / AES のベンチマーク
- AES でデータを暗号化する
- Triple DES でデータを暗号化する
- スクリーンロックをされないようにする
- ダイナミックにビューを更新する ~ダイナミックテンプレートによる柔軟な UI ~
- ListBox に項目がないときのメッセージを簡単に表示する
- 動的にコンテキストメニューを構成し、ViewModel のコマンドをたたく
- 分離ストレージのファイルの入っているフォルダを削除する
- 分離ストレージのファイルサイズを取得する
- ページトランジションの合間にメッセージを表示する
- Silverlight Toolkit を使わずカスタム Transition をするビヘイビア
- Silverlight Toolkit を使わずカスタム Transition をする
- ListBox をスクロールさせる
- キーボードを開く・閉じる・変える
- パノラマを横スライドアニメーションする
- 高さの違う項目を表示したときの ListBox がたがたスクロール問題とその回避方法
- ListBox のアイテム描画の完了を確認する方法
- Landscape 時に ScrollViewer.Opacity != 1.0 時にスクロール方向が逆転する 不具合
- ScrollViewer を巡るまとめ
- Image コントロールなどを巡る Tips
- JPEG 画像を綺麗に速くリサイズ(拡大縮小)する
- JPEG の画像サイズを知る
- 分離ストレージの画像を表示する
- リソース/コンテンツを分離ストレージに保存する
- ビルドアクション リソース/コンテンツのデフォルト
- ビルドアクション リソース/コンテンツ URI の指定方法
- ApplicationBar のコマンド実装・バインディングとメニューを動的に変更する
- App Hub でプライベートベータテスト配布をする
- メモリ使用量などデバイス情報を取得する
その他
DataTemplate 内から ViewModel のコマンドを実行する方法
<GalaSoft_MvvmLight_Command:EventToCommand PassEventArgsToCommand="False" x:Name="PopupContextMenuCommand" Command="{Binding DataContext.PopupContextMenuCommand, Mode=OneWay, Source={StaticResource MainViewModel}}" CommandParameter="{Binding}"/>
ではだめで、
<GalaSoft_MvvmLight_Command:EventToCommand PassEventArgsToCommand="False" x:Name="PopupContextMenuCommand" Command="{Binding DataContext.PopupContextMenuCommand, ElementName=phoneApplicationPage}", CommandParameter="{Binding}"/>
とする。
http://brendan.enrick.com/post/Accessing-the-ViewModel-Inside-a-DataTemplate-in-Silverlight.aspx