Quantcast
Channel: かずきのBlog@hatena
Browsing all 1387 articles
Browse latest View live

ReactiveProperty v0.4.0-rc1をリリースしました

id:neueccさんから、nugetのownerに追加してもらったのでReactiveProperty-PCLとして公開していたパッケージをReactivePropertyのほうに載せました。それに伴い、ReactiveProperty-PCLは検索対象から消しました。ReactiveProperty Portable...

View Article


Image may be NSFW.
Clik here to view.

マルチカラム&縦スクロールのアプリを作ってみよう

初期のころのWindows...

View Article


Image may be NSFW.
Clik here to view.

マルチカラムのアプリをストアアプリで

先日の酷いアプリはあんまりだったので、じゃぁ横スクロールしないように縦スクロールをいくつも配置すればいいんじゃね?ってことで配置してみました。今回は、そこまでする必要があったのかというのは謎ですが、カスタムコントロールに配置処理はカプセル化してます。というかカスタムコントロールを1つこさえてXAMLを差し替えるだけで見た目を変えれるってすごくいいですね。びば見た目の分離。ソースコードはコードレシピに...

View Article

キャメルケースやアッパーキャメルケースの文字列を_区切りの文字列にする

小ネタですが。var name = "PropertyName"; var output = name.Zip((name + " ").Skip(1), Tuple.Create) .Aggregate("", (x, y) => char.IsLower(y.Item1) && char.IsUpper(y.Item2) ? x +...

View Article

.NETでSQLite使うときの接続情報

System.Data.SQLiteをNuGetで入れた後に以下のような構成を追加する。こうするとDbProviderFactories経由で諸々生成できてハッピー。<?xml version="1.0" encoding="utf-8"?><configuration><connectionStrings><add...

View Article


MVAというサイトの紹介

Microsoft Virtual Acdemyっていうサイトを最近知りました。Microsoft Virtual Academy – Free IT Training, Online Learning of Microsoft...

View Article

キャメルケースやアッパーキャメルケースの文字列を_区切りの文字列にする その2(追記)

LINQ使って無理やりやったり、別解がコメントについたりしましたが、とりあえ素直?に正規表現でやってみようと思いました。キャメルケースやアッパーキャメルケースの文字列を_区切りの文字列にする - かずきのBlog@hatenavar name = "SamplePropertyName"; var result = Regex.Replace( name, "[a-z][A-Z]", m =>...

View Article

ReactiveProperty v0.4.0リリースしました

CodePlexにリリースのページ作りました。ついでにReactivePropertyのnugetパッケージを-Preが必要な状態から普通にインストールできる状態にしました。ReactiveProperty - MVVM Extensions for Rx - Download: ReactiveProperty v0.4.0.1NuGet Gallery | ReactiveProperty...

View Article


Image may be NSFW.
Clik here to view.

ASP.NET WebAPIでAPIを作ってJavaScriptから呼ぶまで

ということで、タイトル通りのことをしてみようと思います。空のASP.NETのプロジェクトからいろいろ足していく形でやろうと思います。プロジェクトの作成とAPIの作成まず、空のASP.NETのプロジェクトを作ります。ASP.NET WebAPIに必要なアセンブリを追加します。特に縛りがない限りは最新を利用したほうがいいのでNuGetからMicrosoft ASP.NET Web API 2 Web...

View Article


Windows ストアアプリでページの共通の見た目を部品化したい…

すべてのページには、タイトルがあって戻るボタンがあってコンテンツがある。なので、Windowsストアアプリの基本ページとかを作ると自動的に、そこらへんのUIがくっついたものを作成してくれます。それでも、いいっちゃいいんですが、自分たちでは、こういったヘッダー要素が必要なんです・・・!とかいう要望があった場合どういうふうにして共通化できるかどうか。考えてみました。今回はテンプレートコントロールを作って...

View Article

Streamのコピー

.NET 4以降はStreamにCopyToというメソッドがあるんでそれを使うといいってことですはい。Stream.CopyTo メソッド (Stream) (System.IO)メモメモ。

View Article

Image may be NSFW.
Clik here to view.

Windows ストア アプリでページ間で共通の見た目を簡単に作りたい

昼間に書き殴ったあれですが、コードに落としてみます。Windows ストアアプリでページの共通の見た目を部品化したい… -...

View Article

Image may be NSFW.
Clik here to view.

Windows ストアアプリのページ間で共通の見た目を作りたい その3

先日は、軽く作っただけですが、ちょっと改良してみようと思います。Windows ストア アプリでページ間で共通の見た目を簡単に作りたい -...

View Article


Windows 8.1用のPrism for Windows Runtime

最近ウォッチしてなかったので気づいてなかったのですが、Windows 8.1に対応したPrism for Windows Runtimeが出てたみたいです。MSDN BlogsDeveloping a Windows Store business app using C#, XAML, and Prism for the Windows Runtime...

View Article

XAMLのコードスニペットの例

Grid内にアイテムを置くときにGrid.RowやGrid.Columnを毎回設定するのってだるいですよね。ということで、そういうのがついたタグを書くのを支援してくれるコードスニペット<?xml version="1.0" encoding="utf-8"?><CodeSnippet...

View Article


Prism for .NET4.5.1のbetaが出ました

Prism for .NET 4.5.1のbetaが出ました!!patterns & practices: Prism - Download: Prism 4.2 for .NET 4.5.1こちらに、Prism for .NET 4.5.1が今後どんな方向に進んでいくのか書かれています。Plan for Prism for .NET 4.5.1 - Blaine Wastell -...

View Article

Prism for Windows Runtimeで役立ちそうなコードスニペット

ちょっと閃いた。Prism for Windows Runtime(8.1)では、3つのVisualStateを定義しています。DefaultLayout 普通の横長画面PortraitLayout 縦長画面MinimalLayout 最小幅これのVSMのひな形をコードスニペットにしておけば便利なんじゃないだろうかということで…。<?xml version="1.0"...

View Article


めとべや東京 3で発表してきました #めとべや東京

前日が、終電で眠気と戦いながらですがなんとか発表できました。Visual Studioもバージョンアップとともにいろいろな機能が追加されてます。そんななかで、今回は地味ですが触れる時間の多いと思われるコードエディタまわりの地味な機能を中心に紹介しました。XAML + C#で開発するときのVisual Studio 2013(とBlend)の便利機能 from 一希 大田

View Article

Image may be NSFW.
Clik here to view.

INotifyPropertyChangedのイベントを処理したい

みたいな記事をりんちゃさんに拾われてた。かずきさんの実装サンプルがあったので導入検討中 URL2014-01-1822:40:50via Azurea for Windows今だとどうするかな~というと制約がなければReactive Extensionsかなぁ。例えば、こんなINotifyPropertyChangedの実装をしたクラスがあるとしてpublicclass Person :...

View Article

StringInfoのSubstringByTextElementsがWindowsストアアプリでは使えない

がりっちさんに4バイト文字の𩹉(とびうお)を送り付けて、がりっちさんが作ってるTwitterクライアントの文字列処理をばぐらせて遊んでいたら、𩹉(とびうお)問題という名前がつきました。𩹉(とびうお)問題 - がりらぼStringInfoクラス使えば便利メソッドあるから簡単じゃん?と思ったらWinRTでマルチバイト文字に対応する -...

View Article
Browsing all 1387 articles
Browse latest View live