WPF

DataGrid の WPF Toolkit と WPF 4 での、バインドされた変数の変更通知の挙動のデフォルト値が異なっている件

DataGridを閲覧専用の場合は特に問題はありませんでしたが、行の中がコントロールがあるものの挙動がどうもおかしい。調べてみたところ、Rowのプロパティをバインドした場合の挙動が異なるようです。探してみると、掲示板にこんな投稿がありました。ここで返…

WPF Toolkit February 2010 Releaseがでてた

WPF

こちら。DataGrid、DatePicker、Calendar、VisualStateManagerはStableなりました。DataGridからのマルチバイトコピペバグは修正されず。CodePlexのチケットを使えばよかったのかなあ。WPF 4に入れるに当たってもう直してくれないかもしれません。Chart Cont…

TreeViewの各Item(HierarchicalDataTemplate)でイベントを設定する

右クリックでメニュー出しつつアイテムを選択させる場合とかに使います。 <TreeView ItemsSource="{Binding HogeHogeTree}"> <TreeView.Resources> <HierarchicalDataTemplate> <HierarchicalDataTemplate.ItemContainerStyle> <Style TargetType="{x:Type TreeViewItem}"> </hierarchicaldatatemplate.itemcontainerstyle></hierarchicaldatatemplate></treeview.resources></treeview>

新規項目の追加に、カスタムコントロールが出てこない

ソフトウェアの構造を整理して、2種類のクライアントから使われる可能性のあるWPFカスタムコントロール群を共通ライブラリにくくり出したところ、そのプロジェクトでカスタムコントロールの追加ができなくなってしまいました。どうやら、プロジェクトのタイ…

WPF ToolKitのDataGridから、マルチバイト文字列のコピーを行うとクリップボード内のデータが欠損する

.NET 4.0に入る予定のWPF ToolKit DataGridですが、標準で表をクリップボードにコピーでき、そのままエクセルに貼り付けられる機能が備わっており、たいへん便利です。しかし、クリップボード内のHTML形式のデータにおいて末尾のデータが欠落してしまい、結…

WPF Toolkit 2009 Jane Releaseがでてた

WPF

http://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=2911725に出てたことに全く気づいておらず、「もうそろそろ出そうだよね」とか話してたところでした。さっそくチェックしなければ。

DataGrid(WPFToolkit)のDataGridComboBoxColumsのバインディング不全

WPF

WPFToolkitのDataGridをいじっています。DataGridComboBoxColumsというのはその名の通り、コンボボックスのセルを作成するためのカラム定義です。さて、DataGrid自体はViewModelにバインディングされており、他のカラム(DataGridTextColumsとか)はちゃんと…

ウィンドウ内の座標を取得する

WPF

CanvasとかをセンタリングしているとMargin.LeftやTopでは実際の座標が取れない。そこでこんなのでいけるようだ。 public static Point PointToWindow(UIElement element, Point pointOnElement) { Window wnd = Window.GetWindow(element); if (wnd == null…