2017-01-01から1年間の記事一覧

Q128. IE ベースでない Browser コントロールは存在しないか

A.昨日のエントリでは WPF のWebBrowserコントロールについて書きました。これ IE7という非常に旧いバージョンをベースにしてるので、ページによってはレイアウトが大きく崩れます。それを回避するのがレジストリ編集な訳なんですが、標準コントロールにも…

Q127. WebBrowser コントロールの IE のバージョンを最新にしたい

A.WPF の WebBrowser コントロールのIEのバージョンが 7 なのは有名なようですね。現状ではレジストリを編集するしか手はないようです。以下の記事では、レジストリの編集方法を紹介されてます。 関連記事:WebBrowser コントロールで使われている Internet…

Q124. XamDataGrid で絞り込み表示されてるレコードのみ抽出する(其の弐)

A.以前のエントリで、XamDataGrid で絞り込み表示されてるレコードのみ抽出する方法を紹介しましたが、これ一つ落とし穴がありまして、要素の描画タイミングによるのか、正常にレコードを取得できない場合があったりします。関連記事:Q124. XamDataGrid で…

Q126. XamDockManager のレイアウトを保存・読み込み・初期化したい

A.XamDockManager はペインを一元管理できるコントロールでして、ペインのドッキングやフローティング、タブや左右・上下の配置などを自在に配置可能なコンテナコントロールです。Visual Studio のIDE をイメージすれば判りやすいと思います。 ユーザーがペ…

Q110. XamDataGrid でユーザーが設定したレイアウトを保存したい(其の参)

A.以前、XamDataGrid でユーザーが操作した列の移動や並び替え、グループ化やソートを次回起動時用に保存したい場合、SaveCustomizations メソッドやLoadCustomizations メソッドを使えば、レイアウトの保存・読み込みが可能だという記事を公開しました。関…

Q110. XamDataGrid でユーザーが設定したレイアウトを保存したい(其の弐)

A.以前、XamDataGrid でユーザーが操作した列の移動や並び替え、グループ化やソートを次回起動時用に保存したい場合、XamDataGrid.SaveCustomizations メソッドやXamDataGrid.LoadCustomizations メソッドを使えば、レイアウトの保存・読み込みが可能だとい…

Q125. コントロールの Visiblity プロパティに bool 値をバインドしたい

A.いまさら感がひしひし漂うネタですが、まあコンセプトが周回遅れブログのため、その辺りは気にせずスルーでお願いできればと思います。 コントロールの Visiblity プロパティに、ビューモデル側の bool 型プロパティをバインドさせたいシーンは多いと思い…

Q124. XamDataGrid で絞り込み表示されてるレコードのみ抽出する

A.昨日の記事に引き続き、またまた XamDataGrid ネタです。 XamDataGrid で、フィルターで絞り込まれているレコードのみを抽出には、各レコードの IsDataRecord プロパティで判定し抽出する必要があります。 以下、サンプルコートです。 前回もそうでしたが…

Q123. XamDataGrid で表示されている内容をそのまま EXCEL に出力したい

A.くそ忙しかったため、かなりご無沙汰しておりましたが、久々の XamDataGrid ネタです。 XamDataGrid で表示されている内容を Excel に出力したい場合、DataPresenterExcelExporter クラスの Export もしくは ExportAsync メソッドを使うといいです。この…