February 22, 2009

SilverlightのDataGridの簡単なサンプル

Silverlight 2.0でDataGridを使った例。


テキストボックスに文字や数字を入れてAddをクリックするとデータの追加。任意のデータを選んでRemoveをクリックするとデータの削除。

SilverlightでDataGridを使うために から随分たったけど。


ソースファイルは以下。
Download SilverlightDataGrid.zip (24.2K)


Page.xaml
  • 8〜17行目でDataGridを設置した。
  • 4行目で名前空間を xmlns:my="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data" としたので、<my:DataGrid>としている。
  • Page.xaml.csのなかで表示用のDataクラスで3つのプロパティ Name、Age、Available をつくり、そのリストをデータソースに指定した。
  • 9~16行目の<my:datagrid.columns>~</my:DataGrid.Columns>内で各列について設定。ここではDataGridTextColumnとDataGridCheckBoxColumnをつかった。作成した表示用のクラスのプロパティに対応させて、たとえば Binding="{Binding Name}" とバインディングするように指定。



Page.xaml.cs

Graph Visulization with Silverlight 2.0



Flareの物理計算の一部をSilverlightに移植してグラフ構造を可視化してみた。FlareはActionScriptで書かれたFlash用のデータ可視化ライブラリ。元のプロジェクトはPrefuse。

Startを押すとアニメーション開始。
Stopで停止。

数字はノード。線はエッジ。
数字は掴んで動かせる。

スライダーを動かすと力が変化する。
上から、抵抗、反発力、重力。

まだ中途半端だけど。

February 4, 2009

Boot Campの起動時にチェックディスクをしない

コマンドプロンプトから

chkntfs /x c:

ファイル システムの種類は FAT32 です。

と表示される。
chkntfs の使い方はプロンプトから

chknsfs /?



http://www.atmarkit.co.jp/fwin2k/win2ktips/354chkntfs/chkntfs.html