WP7DEV
HTMLと違ってSilverlightは通常のテキストは選択できませんが、Silverlightでも表示しているテキストを選択可能にしておきたいこともあります。WinRTではTexBlockやRichTextBlockにIsTextSelectionEnabledというそのものずばりなプロパティがあるのですが、…
主に個人的メモ。WP7ではてなのOAuth認証をしようとしてReactiveOAuthを使うと、なんだかExceptionが出てうまくいきません。かねてから調べようと思いつつ棚上げして放置していたのですが、もばうぷでおなじみの@ChiiAyano先生の悲鳴(?)が... window.twttr =…
Windows Phoneアプリの開発を仕事でもやっていると厄介な問題の一つが複数のWindows Live IDを使い分けなくてはならなくなり、仕事のアカウントなのか個人のアカウントなのかわけがわからない、しかも近頃AppHub超遅いのでうっかり別のLiveアカウントで入っ…
Windows Phone Advent Calendar 2011絶賛開催中。これは19日目のエントリーです。 サンプルコードをダウンロード: AnimationListSample.zip Windows Phoneといえば、Silverlightといえばアニメーションですよね。で、アプリ作るなら、どうせやるならひらりひ…
Windows Phone 7アプリでJSONを読み込もうとすると、MangoからはDataContractJsonSerializerを使ってね、というのが標準でのアプローチのようです。ただ、DataContractJsonSerializerは名前の通りDataContract系で、静的な型付けが必須。Deserializeした読込…
何度もやっているのですが、いつも忘れるので備忘録として。 Windows Phone 7のSilverlightアプリでちょっと見た目に凝ったListBoxを作ろうとするとItemTemplateとDataTemplateを使用してテンプレートを定義していくのはもうお馴染みだと思います。 で、何気…
App Hubへの新規アプリケーション登録手続き中に以下のメッセージが出た場合、 データ保存時にエラーが発生しました。エラー 0x80044011。 An error occurred saving your data to the server. Please try again. Error code 0x80044011 (英語) 一回、そのア…
Download Sample Source Code Windows Phone 7の標準テンプレートで使用する静止画の起動中画像はなんともさびしいものです。 特にアプリの初回起動時などは、起動前に各種の初期化処理やネットワーク処理を行いたいもの。なので、MainPage.xamlなどの前にア…
パノラマの表示アイテムをコードから操りたい時、なぜか.SelectedIndexや.SelectedItemプロパティはReadOnlyで設定できず(Pivotは出来るのに...)、一番定番とされているのはPanoramaコントロールのDefaultItemプロパティを使う方法です。確かにこれなら、単…
行儀悪いですが、UserControlの中からNavigationService.Navigate()を呼びたかったのです。.Parent()で遡っていくと途中のDataTemplateでnullが返ってきてしまうので、VisualTreeHelper.GetParent()を使います。 とりあえずFraemworkElementの拡張メソッドに…
どうも、最近ListBoxのテンプレートはBlendを使うよりXAMLを手書きした方が早くなってきた方、kaorunです。 WP7のSilverlightで画像を多数ロードするアプリを作成していると、ロードの遅さにイライラっと来ることになります。3G回線が遅いのはしょうがないで…
AppHubへ新しいアプリを登録しようと思ったら、 The [NeutralResourceLanguage] attribute is missing on the entry assembly. などというエラーが出ました。 とりあえず対処方法、 [ソリューションエクスプローラー]/プロジェクトの[プロパティ]/[Applicati…
リストの最後まで読むと自動的にさらに先を読み込んでくれるリストボックスが最近の流行りだと思うんですが、Silverlightで単純にやろうとすると、ScrollViewerやお手軽なイベント、プロパティがぱっと手の届くところにありません。なので、コードビハインド…
XElementでRSSとかATOMとかXMLをいろいろ読みこむアプリをつくるわけですが、いちいちXNameで名前空間を指定するのが面倒じゃないですか?(その前にまず、Namespace無しでElementが見つからなくてうぎゃー、とかなるわけですが...)参考:「一郎さん!」と呼べ…
本日すまべん関東で発表させていただいた「Windows Phone 7アプリ 実際に開発してみてわかったいろいろ」の発表資料です。主に各種セミナーなどですでにWP7開発の基礎を理解されている方々向けの内容になっています。 Download PowerPoint(pptx) Windows pho…
DAY1の資料と動画から公開が始まっているのでダウンロード用に直リンクをまとめてみました。たぶんそのうち、まとめてdownloadするスクリプトが外人さんのblogとかで公開されると思いますが、とりあえずHD7にどかっとコピーしたかったのでついでに。元ページ…
UserControlとカスタムコントロール(Control継承クラス)の違い等はここでは割愛。Download Source Code 基本的なカスタムコントロールの作り方 プロジェクトにControl(もしくはControl派生クラス)の継承クラスを追加 プロジェクトルートにThemesフォルダを追…