Quantcast
Channel: SourceChord
Browsing all 153 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

MVVMな設計のTips~サービスを作ってVMの依存性を排除~

最近、色々とMVVMな設計のサンプル類を見てると、○○Serviceみたいなクラスを作って、VMが他のモジュールへの依存を極力持たないように設計している例をよく目にするようになった気がします。ここでは、MVVMでの定番の躓きポイント「VMからのダイアログ表示どうするの?」というネタで、実際にサービスを用いたパターンでコード書いて試してみたいと思います。また、この手のサービスを使ったパターンでは、DI...

View Article


Image may be NSFW.
Clik here to view.

WPFでシンプルな独自ナビゲーション処理のサンプルを書いてみた

WPFに標準で用意されてるナビゲーション系のクラス類が何かと扱いにくいので、もうちょいシンプルな独自のページ遷移を行うサンプルを書いてみました。なぜ作った?WPFには標準で、ナビゲーションを行うための仕組みとして、NavigationWindow、Frame、NavigationServiceなどといったコントロールやクラスが用意されてます。しかし、まぁこの辺のコントロール類は使いにくい。。特にイヤ...

View Article


Image may be NSFW.
Clik here to view.

Visual Studio Code Insiders版が出ました

Visual Studio Codeの新機能を一足先に試せる、Insiders版がリリースされました。今回からはInsiders版は別のインストーラを用いて、別々のアプリとしてインストールする形になっています。つい先月、こんな記事↓書いてinsidersチャネル設定の方法を書いたばかりでしたが・・・・...

View Article

Image may be NSFW.
Clik here to view.

JSON5を使ってみる

JSONファイルを書いててよく困る点の一つとして、コメントが書けない、、ってのがあります。そこで、そんなJSONの不満点を解決してくれる、alt...

View Article

Image may be NSFW.
Clik here to view.

Nugetでパッケージを作ってみる

Nugetパッケージを作ってみたので、作り方を少しメモしときます。実際にやってみると、思ってたよりだいぶ簡単に作れそうです。Nugetのパッケージを作るには、以下の二通りの方法があります。Nuget.exeなどのコマンドラインツールから作成Nuget Package...

View Article


openerを使ってnpmスクリプトからブラウザを開いてみる

↓を見てこれはよさそう!!と思ってやってみました。http://qiita.com/mysticatea/items/12bb6579b9155fd74586このパッケージを使うと、npmスクリプトから指定したページをブラウザで開くことができます。...

View Article

Image may be NSFW.
Clik here to view.

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

VSCode 0.10.8のstable版がリリースされました。先日リリースされたVSCode...

View Article

Image may be NSFW.
Clik here to view.

WPFでLightBox風のポップアップ表示をするサンプル

WPFでLightBox風のポップアップ表示を行うサンプルを作ってみました。コードはこちら↓以下のような点を意識して作ってみました。XAML上の構造に依存しない ↓のBusyIndicatorのように、ポップアップ表示する要素をXAML上で最前面に定義すると、デザイナのUIが使いにくくなるため。...

View Article


Image may be NSFW.
Clik here to view.

Nugetギャラリーにライブラリを登録するまでの手順

WPF用のちょっとしたライブラリを作って、初めてNugetに登録してみました。ライブラリ自体はまだまだ作りかけの状態ですが、とりあえず登録までの手順をφ(..)メモメモ参考リンクhttp://docs.nuget.org/Create/Creating-and-Publishing-a-Packagehttps://sakapon.wordpress.com/2013/07/16/nugetpack...

View Article


Image may be NSFW.
Clik here to view.

MahApps.Metroを使ってみた

お手軽にWPFアプリにモダンなデザインを適用できる、MahApps.Metroというライブラリを使ってみました。MahApps.Metro Documentationこの手のモダンなデザインを適用するライブラリでは、 Modern UI for...

View Article

Image may be NSFW.
Clik here to view.

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

2月の月例アップデートとしてVSCode...

View Article

Image may be NSFW.
Clik here to view.

MADOSMAにWindows 10 Mobileの更新が来ました

やっと来た!!そのうちOTAアップデート来るだろ、と思って待ってたら、、、なかなか来なくてずいぶんやきもきしましたが・・・ようやく既存Win8.1端末への更新がやってきました。Upgrade Advisorアプリをインストールして、あとはアプリの指示に従っていくと、Win10の更新が取得できるようになりました。 Upgrade Advisor – Microsoft ストアの Windows...

View Article

Image may be NSFW.
Clik here to view.

WPF用にLightBox的なポップアップ表示をするライブラリを作ってみた

こんな風に、LightBox的なダイアログ表示を行うライブラリを作ってみました。 概要WPFでLightBox的なダイアログ表示を行うライブラリです。ダイアログは、別ウィンドウではなく、呼び出し元ウィンドウ上にAdornerとして重ねて表示します。コードビハインドからMessageBoxを呼ぶのと同じ感覚で、イイ感じのLightBox表示ができます。LightBox.Show(this, new...

View Article


Image may be NSFW.
Clik here to view.

VSCode1.0/1.1の新機能・変更点

ここのところ、ちょっと立て込んでてあまりVSCodeいじったりできなかったのですが、この間にVSCodeは1.0/1.1とリリースされました。 ということで、VSCode1.0/1.1の新機能や変更点で、個人的にコレは!!と思った点をまとめておこうと思います。ローカライズ関連VSCodeのUI全般がローカライズされて、OSの表示言語などに応じて表示言語が切り替わるようになりました。...

View Article

Image may be NSFW.
Clik here to view.

typings1.0を使ってみた

もうずいぶんと前ですが、...

View Article


Image may be NSFW.
Clik here to view.

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

今月も月例のアップデートがリリースされました。https://code.visualstudio.com/updates#vscode個人的には、vscode内にターミナルが統合されたのがうれしい!!今回も、個人的に目ぼしい変更点をピックアップしてまとめておこうと思います。タブの実装状況これは、今回のアップデートの内容ではありませんが、、、タブの実装についての、報告がありました。https://co...

View Article

Image may be NSFW.
Clik here to view.

WPFでの入力値検証・その9 ~エラー表示のローカライズ~

ずいぶん久しぶりだけど、WPFの入力値検証ネタ。以前↓みたいなのをやりましたが、 このDataAnnotationsを使ったバリデーションを行う際に、エラーメッセージのローカライズをしてみました。アプリのローカライズまずは、アプリ自体のローカライズ対応をします。WPFアプリのローカライズ手順などは、以下の記事を参考に、resxファイルを各言語ごとに用意しておきます。...

View Article


WPFでの入力値検証・まとめ

今まで何回かに分けて書いてきたWPFのバリデーション関係ネタについて、自分でもわりと見返すので、この入力値検証関連の記事をまとめておきます。あと、各種バリデーション方法のサンプルコード一式を、以下のリポジトリに上げておきました。...

View Article

Image may be NSFW.
Clik here to view.

WPF/UWP用にBootstrap風Gridレイアウトを行うライブラリを作ってみた~ResponsiveGrid~

超定番cssフレームワークBootstrapのグリッドシステムのようなレイアウトをXAML環境で行うためのライブラリを作ってみました。WPF/UWPともに、Nugetから以下のパッケージをインストールすることで使えます。NuGet Gallery | ResponsiveGrid 0.3.0...

View Article

Image may be NSFW.
Clik here to view.

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

毎月の月例アップデートですが、VSCode1.3がリリースされたので、今回も個人的にコレは!!と思った新機能や変更点をまとめておきます。code.visualstudio.comVSCodeも1.0リリース移行は色々な変更は落ち着いてくるのかな、と思ってたのですが、そんなことは全然なく、今回もたくさんの便利な機能がアグレッシブに追加されてきてます。イイ感じですね!!タブとうとう来ました!!ユーザーか...

View Article
Browsing all 153 articles
Browse latest View live