WP7
いつのまにやらSilverlight for Windows Phone Toolkit あらため、Windows Phone Toolkitがリリースされていました。Silverlight ToolkitのトップページではOctober 2012 となっているのに、リリースノートはSeptember 2012になっていたりと、すでにぐだぐだ…
Windows Phone Toolkit September 2012で追加されたコントロールを眺めていきます。デザインが修正されているコントロールは多数ありますが、それは置いておきます。
前回(d:id:tmyt:20120914:1347621542)アプリの名前でリジェクトされたとエントリしました。WPトライアスロンのアレもあるのでリジェクトレポートが必要なので、レポートを探してきてふと読んだら…新事実が… リジェクトの理由、アプリの名前じゃないやん…ア…
ああ、そうなんだ…またリジェクトされたんだ…リジェクトレポートに移る前に、Windows Phone 7アプリのとある制限のお話から。 Windows Phone 7のアプリって、もちろんタイトルがあります。あそこって上限まで埋めた人って全体から見れば少ないんじゃないでし…
ボタンでナビゲーション書くとXAMLに <Button Click="handler" /> コードビハインドに void hander(...) { NavigationService.Navigate(new Uri("/somepage.xaml", UriKind.Relative)); } とか書くじゃないですか。でもせっかくなのでビヘイビアで <Button> <i:Interaction.Triggers> <i:EventTrigger EventName="Click"> </i:eventtrigger></i:interaction.triggers></button></button>
いまさら感溢れていますが表題のがリリースされたらしいのでとりあえずインストール。 インストールでこける なんかインストールがうまくいかなくてサポート情報見ろと書いてるから見に行った。 SP1入れろ 入ってるはずなのに…再インストールしてもうまくい…
つい先日、Windows Phone Marketplaceからペイアウトを受け取りました。お買い上げ頂いたみなさま本当にありがとうございます。*1 さて、WindowsPhoneだとたぶんあんまり国内でこういう話もないんじゃないかなーと思うのでメモ代わりに書いておきます。 *1:…
Amelloidesの新バージョン1.1がリリースされてます。 変更点は以下の通り。 • ジオタギング機能を追加しました • 画面回転をサポートしました • プレビュー可能サービスを追加しました • リストと検索をピボットへ追加できるようになりました • 差分取得をす…
ToolkitのContextMenuを使うと中国語フォントで表示されます。id:ch3cooh393がContextMenuに関するエントリをしていたので、せっかくなので僕もContextMenuの話をしようと思います。
今年もこの季節になったようで、各地でいろんなアドベントカレンダーが開催されています。今年はWindows Phoneのアドベントカレンダーも開催されました。Twitterで主犯のid:iseebiから直々に @tmyt @ch3cooh Windows Phone Advent Calendar やるので参加よろ…
日本語版なのに英語を含んでるとかで、テスターノートにデザインだ。と書いてるのにAPP HUBを通過できないとかもめてもめてもめまくった末に、何回か再提出を繰り返してるうちにやっとこさリリースできました。 Windows Phone向けのTwitterクライアント、Use…
Mangoで追加されたSocketってTCPとかUDPとか直接叩けてうれしいんですけど、Rxで叩けなくてちょっと不便じゃないですか?というかなんでこういうクラス設計なんでしょうか。 せっかくなのでRxで使いやすいようにBeginほげほげとEndほげほげの形で書くメソッ…
id:iseebiに「入ってるコントロールの高さか幅を等分にして並べるPanelがほしいよおおお」と言われたので作ってみました。
WebMarketplaceができたけど、KDDIが国際SMSを受信できないのでWebの言われるとおりにやるとアプリがインストールできなくなるというトラップ付き。やりかた このチェックを入れない 私は Microsoft がこの番号に電話を探す機能と Marketplace の通知のため…
MangoでBackgroundTasksってのがサポートされて、その中にBackgroundAudioってのがあってそれを使うとお手軽にオーディオプレイヤーアプリが作れちゃう。みんなもそれでアプリつくってプライベートクラウドを有効活用しようよ!というお話です。 長いので続…
TrophyにMangoアップデートが落ちてきましたね! BetaUpdate->Beta Cleanup->HTC Update(1回目)->HTC Update(2回目) そしてなんかIS12Tにもあっぷでーとがくるみたいです。
PushNotificationでタイルを更新できるんだけども、@から始まる文字列を投げつけると化ける。化けるというより、なんかへんてこな文字列が表示される。 おいバグじゃねーの!と思ってフォーラムに突撃してみたら、中の人からこんな答えが。 それ@から始まる…
1個前のエントリでListPickerをScrollViewerに置くと動かないので、自分で直しましょう。というのを書いたけども、あのコードだとScrollViewerをスクロールするときに、指がListPicker上にあるとListPickerが開いてしまってとてもよろしくない。 なので、こ…
ScrollViewerの子にSilverlightToolkitのListPickerを置くとタップしても開かない問題。なんか8月のリリースでおかしくなったらしい。 どうやらまたも既知の不具合らしく、たぶんしばらく直らないので各自修正して使ってね☆という状況みたい。 で、なおしか…
ようするに、表題の組み合わせで例外吐いて死にます。条件 SilverlightToolkitのTransitionFrameを使う ListBoxのItemsPanelにFuildMoveBehaviorを付ける ObservableCollectionをItemsSouceにBindingする 遷移先でObservableCollectionを書き換えて、戻って…
Twitterでid:ch3cooh393がこんなことを。 えええ。。。何故かApp Hubへxapを投げられなくなってる。2011-08-31 00:42:16 via Tween @tmyt サーバー接続中にエラーが発生しました。後でもう一度実行してください、って。3日前からずっとこの調子。2011-08-31 …
MangoからBackgroundTransferServiceってのでアプリが死んでる間でもOSがなんとなーく回線の隙間を見つけてHTTP通信してくれるのが追加されてうれしい感じ。 というわけでそれを使ってアップロードしてみる。というおはなし。 private string CreateMultipar…
WP7のエミュレータ、ソフトウェアはマルチタッチに対応しててマルチタッチディスプレイだとピンチジェスチャとかのデバッグもできたりします。 が、マルチタッチディスプレイなんてそうそう持ってる人も居ないし、最近はやりのスレートPC()とかだとハード…
オブジェクトブラウザでふとSystemTrayクラスを眺めていたらWP7.0比でぷろぱてがやまほど増えていた。山ほどといっても4つだけど。 増えている4つのうち、1つはProgressIndicator用のプロパティなので実質3つ。せっかくなので使ってみた。XAMLをこんな感じに…
Mango SDKでShellTileが使えるようになって、アプリケーションからタイルつくれるようになったのでためしてみた。用意した画像はこの2枚。ビルドアクションをコンテンツにしてプロジェクトに追加しました。左がtile1.png, 右がtile2.pngです。 用意したコー…
WP7というかSilverlightだとUTF8とUTF16しかサポートされていませんが、日本語環境においてはJIS,SJIS,EUCJP,UTF8,UTF16などしねばいいのにと思うほどの様々なエンコーディングが使用されているうえに、Webではみんな好き勝手つかっててしねばいいのに困った…
Mango SDKでRichTextBoxがサポートされたけどそのままだと何も表示されないというあれげな状態なので簡単な使いかた。普通にRichTextBoxを配置するとこんな感じ。なにも表示されません。 表示されないRichTextBoxなんてだたのBoxなのでこれを表示できるよう…
前回*1NoDo以前の端末ではアプリケーションアイコンにアルファを含んだ画像を指定してもプログラムリストでいい感じにアルファを抜いてくれない*2ということを書きました。 先日Mango対応のエミュレータがリリースされたので同じようなことを試してみました…
JpEncodingにエンコーディングの自動判別クラスをおまけで付けておいたのでそれの使い方。 こんな感じでやるといいですよ。 private string transcode(byte[] bytes) { // インスタンス化して var d = new Japanese.Text.Utility.EncodingDetecter(); // デ…
今朝方来ていたWindows Phone Marketplace Developer Newsletterに次のようにかいてました。(超意訳) WPDT7.1はBetaリリースだから、通常のアプリケーションの開発とテストにはWPDT7.0RTMを使うのを推奨するよ!WPDT7.1でのテストは開発マシンだけにしてね…