かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

LightSwitch

VS2013のLightSwitch HTMLClientでテーブルがサポートされた…!

いや、今までもカスタムコントロールで出来たっちゃぁできたんですが、データの表示方法に普通にTableってあって、それを選んだらテーブルになるっていうお手軽さは最高です! デフォルトの見た目はこんなかんじ。タイルとかリストと同じようにタップしたと…

ここ数日の悩み

LightSwitchでフォーム認証を有効にしたときに、デバッグ時は勝手にテストユーザーでログインした状態になってしまう。 これを無効にしたまま、デバッグ実行する方法を知りたい…。

邪魔なものは閉じれるようにしたい

LightSwitchはjQueryとjQueryMobile使ってるのでやる気になればなんだってできます。そんな例の1つとして開閉式コンテンツを試してみました。列のレイアウトのグループの中に、ボタンがたくさんあるグループを用意しました。 ボタンがたくさんあって邪魔なの…

LightSwitchのHTML Clientで時間のかかる処理をやる方法+その間プログレスリングを出す方法

LightSwitchのHTML Clientのリファレンスがほしいと思う今日この頃です。今日は、時間のかかる処理をやる方法と、その間にプログレスリングを出す方法をちょろっとやってみました。 とりあえず、時間のかかる処理はPromiseというやつを使うみたいです。どん…

HTMLClientでデータバインドしてみた

LightSwitchにはデータバインディングの仕組みがあります。ちょっと試してみました。 画面にString型のInputTextというプロパティを追加した状態で、InputTextを2つ画面に置きます。画面に置いたInputTextは、2つともカスタムコントロールに変更します。 カ…

LightSwitchのHTML Clientで画面遷移してみよう

今回は、LightSwitchのLightSwitchらしくない使い方。データを一切作らずに画面の世界だけに閉じた話しです。画面をいくつか作って、画面遷移をしてみたいと思います。試しにプロジェクトを新規作成して、画面を3つ作ります。全部Browse画面にしています。画…

LightSwitchのHTMLClientのサンプルのほとんどでXSSの脆弱性ありそうな気がするんですが…

最近LightSwitchのHTMLClientのサンプルとかコードを色々あさってるんですが、JavaScriptで出力のカスタマイズ自由自在だぜ!!ってところになると以下のような感じのコードをよく見かけます。 /// <reference path="../GeneratedArtifacts/viewModel.js" /> myapp.Browse.ScreenContent_render = function (element,</reference>…

LightSwitchで手軽に情報を出力したい

LightSwitchの本来の使い方ではないと思われるけど、データなしの画面とかも簡単に作れます。新規作成してBrowse画面を作ってしまえば、あとは画面にボタンを置いたり、カスタムコントロールおいてJavaScriptで好きなもの表示したりとかetc....ということで…

LightSwitch(HTML Client)でjsRenderを使ってテーブルを表示してみた

CodeZineでjsRenderというものを知りました。 JavaScriptテンプレートエンジンJsRender 基本のキ これは、面白そうということでぐぐってたら公式ページとともにMSDNマガジンの記事が…!?華麗にスルーしてたけど、公式とあわせて読むととりあえず大体OKっぽ…

LightSwitch(HTML Client)からASP.NET WebAPIを呼ぶ

まぁ、JavaScriptなんで簡単に呼べますよね。 Global.asaxを作成してApplication_StartにWebAPI用のルートの設定を追加。 RouteTable.Routes.MapHttpRoute( "default", "api/{controller}/{id}", new { id = RouteParameter.Optional }); Controller名前空間…

LightSwitch(HTML Client)のVisual Collection覚書

リファレンス的なドキュメントってどこにあるんでしょう…LightSwitchのJavaScriptライブラリ達。(コードがドキュメント?) とまぁいきなり愚痴ですが、ちょいちょいとLightSwitchのHTML Clientを触ってみてます。こいつは、なかなかデキルやつでレスポンシ…

LightSwitch + RIA Services

LightSwitchの正式版が出ました!! ということで軽く触ってみました。個人的にはWCF RIA Servicesとの絡みがどうなるのか気になってたので調べてみました。因みに調べる前の頭の中では下のような感じなんだと思ってました。 要は、どこかのサーバで共通的に…