tmytのらくがき

個人の日記レベルです

WP7

Windows Phone Toolkitがリリースされてたらしいです

WP7

いつのまにやらSilverlight for Windows Phone Toolkit あらため、Windows Phone Toolkitがリリースされていました。Silverlight ToolkitのトップページではOctober 2012 となっているのに、リリースノートはSeptember 2012になっていたりと、すでにぐだぐだ…

Windows Phone Toolkitに増えた機能の使い方

WP7

Windows Phone Toolkit September 2012で追加されたコントロールを眺めていきます。デザインが修正されているコントロールは多数ありますが、それは置いておきます。

リジェクトレポート(後編)

WP7

前回(d:id:tmyt:20120914:1347621542)アプリの名前でリジェクトされたとエントリしました。WPトライアスロンのアレもあるのでリジェクトレポートが必要なので、レポートを探してきてふと読んだら…新事実が… リジェクトの理由、アプリの名前じゃないやん…ア…

今日のリジェクト

WP7

ああ、そうなんだ…またリジェクトされたんだ…リジェクトレポートに移る前に、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>

Windows Phone SDK 7.1.1 CTP

いまさら感溢れていますが表題のがリリースされたらしいのでとりあえずインストール。 インストールでこける なんかインストールがうまくいかなくてサポート情報見ろと書いてるから見に行った。 SP1入れろ 入ってるはずなのに…再インストールしてもうまくい…

Windows Phone Marketplaceからペイアウトされた話

つい先日、Windows Phone Marketplaceからペイアウトを受け取りました。お買い上げ頂いたみなさま本当にありがとうございます。*1 さて、WindowsPhoneだとたぶんあんまり国内でこういう話もないんじゃないかなーと思うのでメモ代わりに書いておきます。 *1:…

Amelloidesの更新でました

WP7

Amelloidesの新バージョン1.1がリリースされてます。 変更点は以下の通り。 • ジオタギング機能を追加しました • 画面回転をサポートしました • プレビュー可能サービスを追加しました • リストと検索をピボットへ追加できるようになりました • 差分取得をす…

ContextMenuの中華フォント問題

WP7

ToolkitのContextMenuを使うと中国語フォントで表示されます。id:ch3cooh393がContextMenuに関するエントリをしていたので、せっかくなので僕もContextMenuの話をしようと思います。

効果的なトランジションでアプリをもっと素敵に

今年もこの季節になったようで、各地でいろんなアドベントカレンダーが開催されています。今年はWindows Phoneのアドベントカレンダーも開催されました。Twitterで主犯のid:iseebiから直々に @tmyt @ch3cooh Windows Phone Advent Calendar やるので参加よろ…

やっと出ました。Amelloides

WP7

日本語版なのに英語を含んでるとかで、テスターノートにデザインだ。と書いてるのにAPP HUBを通過できないとかもめてもめてもめまくった末に、何回か再提出を繰り返してるうちにやっとこさリリースできました。 Windows Phone向けのTwitterクライアント、Use…

標準SocketってRxで使いにくくないですか?

Mangoで追加されたSocketってTCPとかUDPとか直接叩けてうれしいんですけど、Rxで叩けなくてちょっと不便じゃないですか?というかなんでこういうクラス設計なんでしょうか。 せっかくなのでRxで使いやすいようにBeginほげほげとEndほげほげの形で書くメソッ…

子オブジェクトをn等分して並べたい

id:iseebiに「入ってるコントロールの高さか幅を等分にして並べるPanelがほしいよおおお」と言われたので作ってみました。

IS12TにWebからあぷりを入れる

WP7

WebMarketplaceができたけど、KDDIが国際SMSを受信できないのでWebの言われるとおりにやるとアプリがインストールできなくなるというトラップ付き。やりかた このチェックを入れない 私は Microsoft がこの番号に電話を探す機能と Marketplace の通知のため…

BackgroundAudioPlayerのすゝめ

MangoでBackgroundTasksってのがサポートされて、その中にBackgroundAudioってのがあってそれを使うとお手軽にオーディオプレイヤーアプリが作れちゃう。みんなもそれでアプリつくってプライベートクラウドを有効活用しようよ!というお話です。 長いので続…

あっぷでーときた!

WP7

TrophyにMangoアップデートが落ちてきましたね! BetaUpdate->Beta Cleanup->HTC Update(1回目)->HTC Update(2回目) そしてなんかIS12Tにもあっぷでーとがくるみたいです。

Tileに@をプッシュしたら化けた

PushNotificationでタイルを更新できるんだけども、@から始まる文字列を投げつけると化ける。化けるというより、なんかへんてこな文字列が表示される。 おいバグじゃねーの!と思ってフォーラムに突撃してみたら、中の人からこんな答えが。 それ@から始まる…

ListPickerをScrollViewer上に置くと動かない の続き

1個前のエントリでListPickerをScrollViewerに置くと動かないので、自分で直しましょう。というのを書いたけども、あのコードだとScrollViewerをスクロールするときに、指がListPicker上にあるとListPickerが開いてしまってとてもよろしくない。 なので、こ…

ListPickerをScrollViewer上に置くと動かない

ScrollViewerの子にSilverlightToolkitのListPickerを置くとタップしても開かない問題。なんか8月のリリースでおかしくなったらしい。 どうやらまたも既知の不具合らしく、たぶんしばらく直らないので各自修正して使ってね☆という状況みたい。 で、なおしか…

TransitionFrame+FluidMoveBehavior+ListBox+ObservableCollectionで死ぬことがある

ようするに、表題の組み合わせで例外吐いて死にます。条件 SilverlightToolkitのTransitionFrameを使う ListBoxのItemsPanelにFuildMoveBehaviorを付ける ObservableCollectionをItemsSouceにBindingする 遷移先でObservableCollectionを書き換えて、戻って…

APP HUBでサーバとの通信でエラーとかいう謎のエラーが出る場合

Twitterでid:ch3cooh393がこんなことを。 えええ。。。何故かApp Hubへxapを投げられなくなってる。2011-08-31 00:42:16 via Tween @tmyt サーバー接続中にエラーが発生しました。後でもう一度実行してください、って。3日前からずっとこの調子。2011-08-31 …

BackgroundTransferServiceで画像のアップロードみたいな感じ

MangoからBackgroundTransferServiceってのでアプリが死んでる間でもOSがなんとなーく回線の隙間を見つけてHTTP通信してくれるのが追加されてうれしい感じ。 というわけでそれを使ってアップロードしてみる。というおはなし。 private string CreateMultipar…

Surface SDKでWindows Phone 7のマルチタッチエミュレーション

WP7のエミュレータ、ソフトウェアはマルチタッチに対応しててマルチタッチディスプレイだとピンチジェスチャとかのデバッグもできたりします。 が、マルチタッチディスプレイなんてそうそう持ってる人も居ないし、最近はやりのスレートPC()とかだとハード…

SystemTrayクラスのプロパティがいっぱい増えていた

オブジェクトブラウザでふとSystemTrayクラスを眺めていたらWP7.0比でぷろぱてがやまほど増えていた。山ほどといっても4つだけど。 増えている4つのうち、1つはProgressIndicator用のプロパティなので実質3つ。せっかくなので使ってみた。XAMLをこんな感じに…

ShellTile使ってみた!

Mango SDKでShellTileが使えるようになって、アプリケーションからタイルつくれるようになったのでためしてみた。用意した画像はこの2枚。ビルドアクションをコンテンツにしてプロジェクトに追加しました。左がtile1.png, 右がtile2.pngです。 用意したコー…

日本語向けのカスタムエンコーディングクラス作ったよー

WP7というかSilverlightだとUTF8とUTF16しかサポートされていませんが、日本語環境においてはJIS,SJIS,EUCJP,UTF8,UTF16などしねばいいのにと思うほどの様々なエンコーディングが使用されているうえに、Webではみんな好き勝手つかっててしねばいいのに困った…

RichTextBoxを使う

Mango SDKでRichTextBoxがサポートされたけどそのままだと何も表示されないというあれげな状態なので簡単な使いかた。普通にRichTextBoxを配置するとこんな感じ。なにも表示されません。 表示されないRichTextBoxなんてだたのBoxなのでこれを表示できるよう…

タイルとプログラムリストのAccentColor Mango編

前回*1NoDo以前の端末ではアプリケーションアイコンにアルファを含んだ画像を指定してもプログラムリストでいい感じにアルファを抜いてくれない*2ということを書きました。 先日Mango対応のエミュレータがリリースされたので同じようなことを試してみました…

JpEncodingのおまけの使い方

JpEncodingにエンコーディングの自動判別クラスをおまけで付けておいたのでそれの使い方。 こんな感じでやるといいですよ。 private string transcode(byte[] bytes) { // インスタンス化して var d = new Japanese.Text.Utility.EncodingDetecter(); // デ…

WPDT7.1BetaとMango向けアプリケーション

WP7

今朝方来ていたWindows Phone Marketplace Developer Newsletterに次のようにかいてました。(超意訳) WPDT7.1はBetaリリースだから、通常のアプリケーションの開発とテストにはWPDT7.0RTMを使うのを推奨するよ!WPDT7.1でのテストは開発マシンだけにしてね…