とりあえず適当にそれっぽく書いたら、

using System.Windows.Data;
using System.Windows.Input;
ここで

型または名前空間名 'Data' は名前空間 'System.Windows' に存在しません。アセンブリ参照が不足しています。
って怒られています・・・