SourceChord

C#とXAML好きなプログラマの備忘録。最近はWPF系の話題が中心です。

.Net 4.6.2でのWPFのソフトキーボード対応の改善

この記事はXAMLアドベントカレンダー 2016 4日目の記事です。

今まで、WPFのTextBoxはタップしても、ソフトキーボードが表示されませんでした。

ですが、.Net4.6.2でソフトキーボードのサポートが強化され、テキストボックスタップ時に自動でソフトキーボードが出現したり、フォーカスが外れたらソフトキーボードが非表示になったりするようになりました。

続きを読む

Visual StudioのXAMLエディタの地味に便利な機能

この記事はXAMLアドベントカレンダー 2016 3日目の記事です。

この記事では、Visual StudioXAMLエディタの機能で、そこそこ便利なんだけど、あまり知られて無さそうなものをいくつか紹介したいと思います。

VS2015に搭載されている機能を紹介しているので、以前のバージョンのVSでは使用できないものもちらほらありますのでご注意を。

続きを読む

Debug時とRelease時のXAML表示内容を切り替える方法

この記事はXAMLアドベントカレンダー 2016 2日目の記事です。

ちょっと予定を変更して、本日はXAMLの小ネタ。
XAML上で、以下のような表示切替をしてみます。

  • Debug/Releaseモードに応じて表示内容を切り替える
  • VSのデザイナ上での実行orアプリとしての実行に応じて、表示内容を切り替える
続きを読む

XAMLアドベントカレンダー 作りました

この記事はXAMLアドベントカレンダーの1日目の記事です。

XAMLに関するアドベントカレンダーが無さそうなので作りました。

数日前にチェックしたときにはUWPカレンダーがあった気がするのですが、書こうと思いチェックしてみたら無くなってしまってました・・・orz

そこで改めてXAML系の話題を扱うためのカレンダー作りました。
WPFやUWP、はたまたWFなどなど、XAML系全般の話題ウェルカムなカレンダーです。

例年、WPFXAMLなどのカレンダーあったのに、今年はXAML系の話題がさみしい気がします。
C#や.NET Core、ASP.Netと言ったテーマはありますが、XAMLフレームワークに特化したものはありませんよね。
今年は、Xamarinとかの方面が人気なんですかね。

ということで、誰か参加してくれる人いないでしょうか?
興味がある方はお気軽にご参加ください!!

まずは明日は、あまり知られてなさそうなVSのXAMLエディタ便利機能について書きたいと思います。

Visual Studio Code 1.7の新機能・変更点

VSCode 1.7.1がリリースされました。
http://code.visualstudio.com/updates/v1_7

1.7ではpackage.jsonを見て、依存するライブラリの型定義ファイルを、npmの@typesスコープから自動でダウンロードする機能を導入していたそうです。
しかし、この機能がnpmに大量のトラフィックを送って大きな負荷をかけてしまうという問題があったようで、この機能を無効にして速攻で1.7.1としてリリースし直したようです。
この辺の詳細は、以下のブログで事細かな経緯が書かれていました。
http://code.visualstudio.com/blogs/2016/11/3/rollback

続きを読む