DataGrid

よく考えたら、hexBinaryはそれに相当するクラスが無いから扱いようが無いのかな・・・。
というわけで、long型の値を10進または16進で入力できるコントロールを作ってみますた。さらに、DataGridColumnStyleを継承したクラスも作って、セルの編集に使えるようにしました。
現在の入力モードに応じて、非編集時も10進 or 16進の表示が切り替わります。(これは別のところで設定すべきかも・・・。)
VS付属のヘルプに載ってたサンプルを殆ど丸写ししたので、比較的すんなり動作。
ただ、セル編集開始時に上記のコントロールにフォーカスを移すようにしたら、
セルからセルへTABやSHIFT+TABで移動した時に不具合発生。
このクラスを設定した列が選択されたとたん、自動的に次の列が選択されるように・・・。
カーソルキーでセルを移動した場合は問題ないのに・・・。どう違うっちゅーねん。