プッシュピンを置くのエントリで紹介しましたが、MapLayerクラスのSetPositionメソッドは、MapクラスもしくはMapクラス内のMapLayerクラスの子要素であるDependencyオブジェクトに座標位置を設定するための静的メソッドです。つまりDependencyオブジェクトで…
Bing Maps SDK for Windows AppsのMapクラスの地図の表示範囲はMapクラスのSetViewメソッドを使用して変更することができます(Mapクラス初期化時の初期表示範囲を指定する方法は"地図の初期表示範囲を指定する"を参照してください)。以下では東京スカイツ…
Bing Maps SDK for Windows AppsのPushpinクラスを使用して地図上にプッシュピンと呼ばれるマーカーを置くことができます。プッシュピンを表示する地図上の位置は、MapLayerクラスのSetPositionメソッドを使用して指定します。MapLayer.SetPositionメソッド…
Bingの地図には道路、航空写真、外観図(バーズアイ/鳥瞰図)といった複数の種類があり、Bing Maps SDK for Windows AppsのMapクラスでも表示する地図の種類をMapTypeプロパティを使用して指定することができます。MapTypeプロパティに指定できるMap Type 列…
Bing Maps SDK for Windows AppsのMapクラスを使用して地図を表示した場合、デフォルトの設定では地図の初期表示範囲は世界全体です。しかし地図アプリケーションでは起動時に表示する地図は世界全体の地図ではなく、特定の範囲の地図(例えばデバイスの現在…
アプリに表示したBingの地図を見ていると右下にこんなバーが表示しているのき気がつきます。スケールバーと言うやつで、画面上に表示されている地図上の東西の長さが現実世界においてどの程度の距離に相当するのか、いわゆる縮尺を表すものです。このスケー…
なんだか気が付くのががっつり遅くなりましたが、今年の1月にBing Mapsのキーのライセンス体系が更新されているのですね。受信トレイをひっくり返したら、きちんとお知らせメールも頂いておりました・・・orz。いつかは地図アプリを世に出したいと妄想する身…
ListBoxやDataGridのアイテムをすべて選択/選択解除したい時に、Viewのみで処理を完結させるためのアクション。.SelectAll()の後に.UpdateLayout()をよんであげないと選択アイテムのハイライト表示が反映されない。.Focus()はお好みで。 public class Select…
View上に配置したDataGridからユーザーが複数のアイテムを選択した場合に、その選択されたアイテムのリストをViewModelのプロパティとバインドするためのビヘイビア。添付プロパティなどで実装する方法もあるようですが、とりあえずビヘイビアで実装したので…
調査中ですが、一応メモWindows ストアアプリのライフサイクルを見るとアプリケーションを閉じる場合の挙動が以下のように書かれています。 一時停止された後に終了され、10 秒ほどで NotRunning 状態になります。アプリに Suspending | suspending イベント…
自前クラスのBooleanのプロパティをView内のUI操作だけで変更したかったので作ったActionのメモ using System; using System.Reflection; using System.Windows; using System.Windows.Interactivity; namespace ToggleBoolPropertySample { /// <summary> /// Boolea</summary>…
Twitterに対してOAuth認証を行いつぶやくまでの機能を実装したサンプルアプリケーションを作ってみました。 このアプリのコードはTwitter APIのドキュメントの他に以下の2つのコードを参考にさせて頂きました。 Web authentication broker sample TwitterRt …
この記事は以下の環境が対象です: .NET Framework 4.5 この記事のコードはTwitter APIのドキュメントの他に以下の2つのコードを参考にさせて頂きました。 Web authentication broker sample TwitterRt 事前準備(Twitterへのアプリの登録) まずはTwitterの…
この記事は以下の環境が対象です: .NET Framework 4.5 Twitter APIに対してOAuthの認証を要求したり認証済みのWeb リクエストを送信するクラスです。 この記事のコードはTwitter APIのドキュメントの他に以下の2つのコードを参考にさせて頂きました。 Web a…
この記事は以下の環境が対象です: .NET Framework 4.5 Twitter APIに対してOAuthの認証を要求したり認証済みのリクエストを送る際のパラメーターを列挙したヘッダー文字列を作成します。(詳細は本家のドキュメントを参照してください)。 この記事のコード…
この記事は以下の環境が対象です: .NET Framework 4.5 Twitter APIに対してOAuthの認証を要求したり認証済みのリクエストを送る場合、リクエスト内にシグネチャを含める必要があります。シグネチャはBase64エンコードされた文字列であり、Twitter APIに対し…
この記事は以下の環境が対象です: .NET Framework 4.5 この記事のコードはTwitter APIのドキュメントの他に以下の2つのコードを参考にさせて頂きました。 Web authentication broker sample TwitterRt Twitter APIに対してOAuthの認証を要求したり認証済み…
ありきたりの方法ですが、リスト(ul)を横並びにする事で、はてなブログのカテゴリモジュールを横並びにします。カテゴリモジュールはdiv.hatena-module-categoryで定義されているので、div.hatena-module-category ul 要素に対してデザインCSSで指定します…
Windows ストア アプリでパスワードなどの認証情報を保存するには、Windows.Security.Credentials名前空間のPasswordVaultクラスを使うのが良いようです。いまいち情報が少ないのですが、名前空間の要旨には以下のように記述があります。[※引用(意訳)] "Pr…
はてなブログのソースコードにスクロールバーを表示する方法に手間取ったのでメモ。ブログのデザインメニューから[カスタマイズ]->[デザインCSS]と選択して以下を記述すれば表示されます。 pre.code{ white-space: pre; overflow: auto; } ちなみにこのブロ…
WebMatrixでLESSを使っていた際に、.lessファイルが404エラーになったので調べてメモ。IIS Expressのインストールディレクトリ(デフォルトはC:\Program Files (x86)\IIS Express)に移動して以下のコマンドを実行。 appcmd set config /section:staticConte…
WebMatrix 2をインストールしてみたので、最近使い出したLESSを使って遊びます。環境は以下の通りです。Windows 7 SP1(x64) WebMatrix 2(*インストール済み) WebMatrix 2 で使えるようになったLESS WebMatrix 2 では CSS の拡張メタ言語である LESSをサポ…
LESSとは? (以下本家サイトトップページより直訳)"LESSは、変数、入れ子、オペレーション、関数などの動的な振る舞いをCSSに付与する事でCSSを拡張します。LESSはChrome、Safari、Firefoxのクライアントサイドで実行することが可能であるとともにNode.js…
とりあえず遊びでローカルマシンにWordPressをインストールして、テーマを追加しようとしたら「WordPress が Web サーバーにアクセスする必要があります。 次に進むには FTP の接続情報を入力してください」と怒られた。WordPressの仮想ディレクトリに対して…
(※本記事は2013年3月時点の情報により書き直しました。)今回は以下の記事の方法を利用して地図上のタップした位置にプッシュピンを置きます。 プッシュピンを置く まず XAML 上で定義したMapクラスにTappedイベントを定義します。[XAML] <bm:Map Credentials="開発者キー" x:Name="myMap" Tapped="myMap_Tapped"/> TappedイベントにPu</bm:map>…
(※本記事は2013年3月時点の情報により書き直しました。)今回は以下の記事の方法を利用して現在使っているデバイスの位置を地図上に表示してみます。 地図の表示範囲を変更する プッシュピンを置く 手順は以下の通りです。 デバイスの現在位置を取得する 地図…
(※本記事は2013年3月時点の情報により書き直しました。) Bing Mapsのライセンスキーの取得 Bing MapsをWindows ストアアプリで使用するにはBing Mapsのライセンスキーが必要になります。どのようなライセンスの取得方法や制限事項については以下のエントリを…
遅ればせながらぼちぼちWindows ストア アプリを弄りだしていまして、とりあえずBlank Appで作成されるテンプレートを眺めていました。 するとMainPage.xamlのGridが <Grid Background="{StaticResource ApplicationPageBackgroundThemeBrush}"> とBrushを参照している。「おう、これはきっとcommon/StandardStyles.xamlに定義されてい</grid>…
以下の環境で、PHPからSQL Serverに接続する手順を紹介します。 Windows 7 SP1(x64) IIS7(*インストール済み) SQL Server 2008 R2 SP1(*インストール済み) PHP 5.4 (5.4.3)(*インストール済み 手順はこちら) ドライバーの取得 ダウンロードサイトから…
ようやくWindows ストア アプリでも弄ってみようかと思い調べだすと開発者ライセンス(無料)がいるらしいです。MetroのDev Centerを見てみると、最初にVS2012 RC立ち上げると開発者ライセンス取るか確認されるって書いてあるんですが、そんな記憶がない・・…