タグ

2010年9月9日のブックマーク (8件)

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • antsk blog WPFのCommand

    WPFのCommandとCommandBindingについてどうにも理解に苦しんだので記述。 Command と CommandSource CommandとCommandSourceは下記のような関係にある。 つまり、 ICommmandSourceを実装しているボタンやメニューには、Commandプロパティがある Commandオブジェクトには、CanExecuteとExecuteメソッドがある。 ボタンやメニューのCommandプロパティに代入すると、以下の動作をするようになる。 CanExecuteがfalseのときDisableになる。 クリックするとExecuteを呼び出す。 んで、これによって何がうれしいか?というと、 たとえば ・「ファイル」→「新規作成」メニュー NewMenu がある ・ツールバーに新規作成ボタン NewButton がある ・両方に NewComman

  • 動的プロキシなViewModelの実装とパフォーマンスの比較(MVVMパターン) - the sea of fertility

    MVVMパターンで良く取り上げられる問題の一つとして、ModelからViewModelにプロパティを公開するのが面倒すぎるというものがあります。 確かに件の作業は冗長で、面倒で、MVVMパターンを使ってたアプリケーションに気軽に着手しにくいという問題を抱えていました。 ViewModelをプロキシとして機能させるアプローチ 件の作業を隠ぺいするアプローチの一つして、ViewModelを「Modelのプロパティを透過的に公開するプロキシ」として機能させるアプローチがあります。 .NET4がリリースされるまで、少なくとも標準のライブラリでは、.NET世界においてプロキシとしてのオブジェクトを作成する手段はRealProxyしか存在しませんでした(多分) RealProxyはもともとは古の.NET Remotingのための技術ですが、非常に暗黙的にオブジェクトのメンバアクセスへの割り込み処理を

    noazoh
    noazoh 2010/09/09
    MVVMパターンでは、MのプロパティをVMに公開するのが面倒すぎる。その問題への一つの解。
  • Windows Presentation Foundation (WPF)

    すべての Microsoft 製品 Global Microsoft 365 Teams Copilot Windows Surface Xbox セール 法人向け サポート ソフトウェア Windows アプリ AI OneDrive Outlook Skype OneNote Microsoft Teams PC とデバイス Xbox を購入する アクセサリ VR & 複合現実 エンタメ Xbox Game Pass Ultimate Xbox Live Gold Xbox とゲーム PC ゲーム Windows ゲーム 映画テレビ番組 法人向け Microsoft Cloud Microsoft Security Azure Dynamics 365 一般法人向け Microsoft 365 Microsoft Industry Microsoft Power Platform W

    Windows Presentation Foundation (WPF)
  • MVVMでView内のコントロールをViewModelで参照したい

    このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 質問 2009年7月15日水曜日 8:17 WPF Model-View-ViewModel Toolkit を使って作ったプロジェクトをベースにアプリケーションを作成しています。 ウィンドウ内の特定のFrameworkElementのスクリーンショットを取るコマンドを作成したいのですが、ViewModelからどうやってView内のコントロールのインスタンスにアクセスすればよいかわかりませんでした。 以下の二つの方法を考えたのですが、うまくいきませんでした 1.コマンドにFrameworkElementを渡すパラメータを付けて、ViewからViewModelに渡す DelegateCommand に、パラメー

    MVVMでView内のコントロールをViewModelで参照したい
  • [WPF][TIPS] データバインドの最適化

    WPFのデータバインドで、XAMLで記述する場合の最適化に関する事が下記の書籍に載っていました。 XAMLでのデータバインドでは主に2つの記述方法があります。 ・クラス修飾なしのプロパティ識別子指定 ・クラス修飾ありのプロパティ識別子指定 「クラス修飾なしのプロパティ識別子指定」とはデータソースのプロパティ名をそのまま指定する方法です。 - クラス修飾なしのプロパティ識別子指定 -

    noazoh
    noazoh 2010/09/09
  • [WPF] MVVMを使用した場合のViewのフェードイン・フェードアウト用ヘルパクラスの実装

    前回の「MVVMを使用した場合のViewのフェードアウトの実装方法について」について書きなぐりだけど実装が一応出来たのであげます。 まず、MSDNマガジンの「Model-View-ViewModel デザイン パターンによる WPF アプリケーション」を元にしていますので、出てくる文言が分からない場合はリンク先を参照してください。 参考サイトでは、MainWindowView内でWorkspaceエリアにAllCustomerViewとCustomerViewが動的に配置されます。 MVVMパターンを使用しているので、Viewの配置はViewModelインスタンスの扱いによって行われます。 Viewが描画される仕組みは、ViewModelとViewがDataTemplateによって関連付けられ、ViewModelインスタンスが存在した場合にViewが読み込まれます。 逆にViewModel