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

Visual Studio 2022が正式にリリース」記事へのコメント

  • 許してください、まだまだ案件でWindows Formが多いんです…(過去アプリのUIそのままで機能追加・改修しろとか)

    • by Anonymous Coward

      せめてWPF Canvasにアンカー相当があれば、段階的にというかいったんガラだけ移行して
      浸透させていくとかもできたかもしれないけど、

      (MVVMとかは置いといて)WPFでサクッとツール作れず、
      デザイン移植しづらくて、アニメーションとか別に求めてないし、結果触れてる人も増えてこないので
      選択肢として出しにくいんだよな。

      OSSとか世界向けだと見栄えも綺麗にしたくもなるけど、即日欲しいツールとか作るために
      Gridレイアウトとか調整してると時間がもったいなくなっちゃったりも。
      (変に凝るための)選択肢が少ないというのがむしろWinFormsのメリットになってしまっている気がする。

      # それにしてもVS2019が.NET6サポートしないとは思わなかった。

      • by Anonymous Coward

        WPFのレイアウタは、なにも考えなくても適当に配置して動くのが良いんでは?
        GridやCanvasなんぞ使わず、作るだけなら StackPanelだけでやればよろしい。

        • by Anonymous Coward

          StackPanelはマージン切っていくのが大変。
          WinFormsもStackPanelだったやつならいいけど。

          Canvasがある程度適当に配置して動くが、マージン固定ができない。

          一応Gridで分割せずに1セルでやるのが一番近いんだが、
          それならCanvasにマージン固定する機能つけてくれればいいのにと思う。
          うーん、Gridで 1セルでとりあえず導入してしまうかなぁ。

          • by Anonymous Coward

            マージンはスタイルで一括指定してイレギュラーなのは個別指定すればデザイナでチマチマ配置するよりもずっと楽でしょ

            • by Anonymous Coward

              新規ならそれでいいけどね。
              いや、それでもWindowがStackPanelなのはあんまり想像できないんだけど。
              縦のスタックパネルで行ごとに横のスタックパネル積むとかか?

              元コメのように、「過去アプリのUIそのままで」みたいな状況においての話なので、
              スタイル定義し始めると時間かかる(というか、そんな綺麗にスタイルで一括指定できる様になってないな)

              とにかく開発のベースをWPFとかに持っていき、そこからWPFらしい形に直していくって感じで段階移行するのが狙いなので。
              習熟したメンバーが移行するわけではない。

              それにWPFのスタイル…というよりはリソース定義が最初がめんどくさいしなぁ。
              リソースをもうちょい簡潔に描かせてくれりゃいいんだけど。

              • by Anonymous Coward on 2021年11月10日 19時38分 (#4149566)

                StackPanelは一番多用するだろ
                https://qiita.com/Kosen-amai/i... [qiita.com]

                親コメント
              • by Anonymous Coward

                特にStackPanelが一番っていう説得力はない。
                一番でもないし、Gridで覆われてる(WindowがStackPanelではない)、StackPanelつかったがために余白作ってる。

                StackPanelがうまく使えば便利なものだというのは知っているが、リンク先の最初のウィンドウは今ひとつ。
                二つ目は部分的なので効果的と言えなくもないけど。
                StackPanelは横に広がってしまうからね。最初のVisualStudioのプロジェクト作成ダイアログとかと比べればいい。

                「過去アプリのUIそのままで」っていう元々の話にも合わない。

                これは昔見か

              • by Anonymous Coward

                GridはStackPanelを置くエリアを分けるために使うもの。
                Gridに通常のコントロール直置きはあまりやらない。

                その動画のやつはWPFで作れば楽だったろうに。無駄な労力使ってんなー。

              • by Anonymous Coward

                あらあら、Anchorの話もでてるのにStackPanelしかでてこないとか、固定サイズのウィンドウしか作ったことないんだろうな。
                DockPanelすらでてこないとはね…。

                動画のやつはWPFじゃないのかよって思うのは確かだが、WPFだと楽ってことはないだろう。
                開閉のアニメーションとかの表現力が豊かなだけだからな。

                でなければどのサンプルはもっとリッチになるだろうよ。

アレゲは一日にしてならず -- アレゲ見習い

処理中...