パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

.NET 20周年」記事へのコメント

  • ダイアログ一個みたいなのはWPFでもWinFormでもそれなりのやつが
    わりとすぐ作れるのはわかってる。それはそれでいいんだけど、
    もうちょい複雑な奴がつくりにくい。

    DocumentがひとつでViewに相当するウインドウが複数になるような
    やつがWPFで作れない。(Win32/MFC/WinFormならできますよ)

    たとえばVisual StudioはどうもWinFormの上にWPFを領空侵犯して
    作っているような気がしているのだけど[要出典]
    実際のところどうやってつくってるんだろう?

    • MDIはあらゆる方面からの攻撃によって死んだよ。そういうのはタブでやってください。
      VisualStudioみたいのはAvalonDockってやつでやったことはあるけど、結局一般人には不評なんだよね。

      親コメント
      • by Anonymous Coward

        あれはMacのまねっこだったし…(Macのウィンドウ管理はMDIフレームを常に最大化して背景を透明にした感じ)

      • by Anonymous Coward

        MDIじゃないんだよ

        Visual Studioみたいにdocument相当がひとつでView相当が複数のパターン
        ブラウザみたいなSDIのほうがモダンなのはわかている

        • by Anonymous Coward

          だからそれが典型的なWPFアプリの作りだろ?
          document-viewモデルだと、documentはViewModelとModelに分離されるが、MVVMで一つのViewModelに対して、Viewを切替えるとか同時に複数のViewで見れるって、MVVMだとそういう物がシンプルに実装できる、ViewとViewの間も、ViewModelとの間も、プログラマは一切意識することなく協調同期できるというMVVMモデルの利点としてサンプルコードで紹介されるようなケースだぞ。

          • by Anonymous Coward
            WPFのMVVMにおいて一つのViewModelに対して、複数のViewというのはありえません。
            ViewModelはViewのModelだから。そういうのがシンプルに実装できないのがWPFの欠陥。
            • by Anonymous Coward

              >WPFのMVVMにおいて一つのViewModelに対して、複数のViewというのはありえません

              ありえなくない。
              むしろWPFでMVVMを採用する大きな理由の一つ。

              こういう誰それが言った「〇〇は〇〇しなければならない」を鵜呑みにしちゃう頭の悪い人いるよねー。

Stay hungry, Stay foolish. -- Steven Paul Jobs

処理中...