RunningCSharp

MS系開発者による、雑多な記事。記事は所属企業とは関係のない、個人の見解です。

2016-08-01から1ヶ月間の記事一覧

WPF:DataGridの列ヘッダークリックによるソートを「昇順」→「降順」→「ソート無し」の繰り返しにカスタム

WPFのデータグリッドの標準的な列ヘッダークリックソートの動きは「昇順」→「降順」→「昇順」…の繰り返しなのですが、 これを「昇順」→「降順」→「ソート無し(データソースの並び順)」→「昇順」…の繰り返しに変更します。 DataGrid向けの添付プロパティを用…

Xamarin:PCLStorageを用いたファイル操作

Xamarinでローカルストレージのファイル操作が出来るライブラリ「PCL Storage」を扱ってみたのでメモしておきます。 まずNugetでpclstorageなどの文言で検索し、「PCL Storage」をダウンロードして使います。 下記のようなコードでファイル操作が出来ました…

Xamarin:Xamarinで添付プロパティ(Attached Property)を試す

WPFではViewのコントロールに独自の値を渡したり、独自の値の変更を契機にイベントを動かしたい時などに添付プロパティを使っていました。 Xamarinでも使えるようなので、とりあえずシンプルな実装を試してみました。 添付プロパティの実装は以下の通り。 pu…

Xamarin:Gridアイテムの間を詰める

例えばこんな感じのxamlを書いた場合、 <Grid> <Grid.RowDefinitions> <RowDefinition /> <RowDefinition /> </Grid.RowDefinitions> <Grid.ColumnDefinitions> <ColumnDefinition /> <ColumnDefinition /> </Grid.ColumnDefinitions> <Button Text="test" VerticalOptions="Fill" HorizontalOptions="Fill" /> </button></grid>

GitHub:はてなブログ上にGitHubにアップロードしたソースコードの表示を試してみる

https://gist-it.appspot.com/ 上記リンクを参考にしながら、この間アップロードしたソースコードの表示を試してみます。 github.com 上記URLにアップされたソースコードの中で、「RadioButtonList.cs」を表示する場合は、 <script src="http://gist-it.appspot.com/github/ysrun/sample_radiobuttonlist/blob/master/radiobuttonlist/radiobuttonlist/RadioButtonList.cs" ></script> 上記のタグをブログ本文中に入…

C#:補完文字列に関するTips

C#

C#4.6以降で使える補完文字列でも、改行や\をそのまま扱いたいときは@が使えます。 string test = $@"C:\test D:\test"; また、補完対象の中括弧内に関数を指定する事も可能でした。 string test1 = "test1"; string interpolation = "補完したい文字列:{fun…