1 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 05:10:34.19 ID:LqBiqZMV.net] WPF(Windows Presentation Foundation)について語るスレ。 前スレ WPF(.NET, WinUI) GUIプログラミング Part28 https://mevius.5ch.net/test/read.cgi/tech/1642624840/ 関連スレ Windows 10 UWPアプリ開発Part 3 https://mevius.5ch.net/test/read.cgi/tech/1627556967/ コードを貼る場合は以下のサイトの利用をお勧め。 https://ideone.com/
699 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 16:32:07.44 ID:+SRDqxu4.net] >>693 コミュニティツールキットに移行した まだWinUI3は使ってないわ
700 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 16:42:14.09 ID:lWG2aEEJ.net] うぃにゅいさん
701 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 09:39:44.51 ID:uXHwN+42.net] ReactivePropertyってあまり使われてない感じ? 個人的には無いとタヒぬレベルなんだけど、たとえばReactivePropertyなしでVMとMってどんな感じで接続してる?
702 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 10:21:30.29 ID:FelbKr3k.net] >>701 使ってる。はじめ知らなくてMにイベント仕込わでVMで拾ったりVMのセッターに書いたりしてたがしんどかったわ。
703 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 11:28:16.17 ID:tFCe5Itd.net] 1.2Previewの Known issue ListView styles regressed and changed from WinAppSDK 1.1. って元に戻すと思ってて良いのかな? 戻らないとすると結構問題だわ
704 名前:デフォルトの名無しさん mailto:sage [2022/10/04(火) 19:21:23.74 ID:9VYId/+X.net] 時代はWinUI 3 はよ1.2を アップグレードってNugetのApp Sdkのpackageをアップグレードすればいいの? よくわからなすぎ
705 名前:デフォルトの名無しさん [2022/10/05(水) 00:37:35.73 ID:afWS42Q8.net] そうだよ 新しいのに更新していくのは簡単だね
706 名前:デフォルトの名無しさん mailto:sage [2022/10/05(水) 17:31:52.02 ID:1oTvBFVy.net] 1.2 Preview2 ListViewの不具合はもとに戻って一安心 トリミングって機能が気になるな
707 名前:デフォルトの名無しさん mailto:sage [2022/10/05(水) 18:35:01.60 ID:InAYAc+I.net] >>705 ありがとう
708 名前:デフォルトの名無しさん [2022/10/05(水) 18:49:24.68 ID:InAYAc+I.net] ちょうどpreview2が出たのか 次辺りかなpreview外れるの
709 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 07:38:08.60 ID:gS//Jlp5.net] デスクトップアプリ何で作る? 最低要件(最低限これくらいは満たしてね)チェックシート2022 ============================================================================ チェック用アプリ仕様: アプリ上の"はろー"ボタンをマウスでクリックしたらメッセージボックスで"わーるど"を表示する (1)配布要件1:動作させるのに必要なファイル一式を任意の場所に配置して動作する (2)配布要件2:管理者権限不要で配置できる (3)配布要件3:動作させるのに必要なファイル数が10以内 ※1 (4)起動要件1:エントリファイルをダブルクリックして起動可 (5)起動要件2:エントリファイルをPowerShellから起動可 (6)起動要件3:管理者権限不要で起動可 (7)起動要件4:ネットワーク切断状態(スタンドアロン)で動作する (8)メモリ要件: A:起動時の消費メモリが20MiB以内 B:起動時の消費メモリが40MiB以内 (9)ストレージ要件: A:動作させるのに必要なファイルサイズ合計が200KiB以内 ※1 B:動作させるのに必要なファイルサイズ合計が1MiB以内 ※1 ※1. OSにプリインストールされているランタイムは除く ============================================================================ (1)~(7)はYesの場合+10, Noの場合は-100 (8)~(9)はAの場合+10, Bの場合+5, その他は-100 合計点80以上が合格ライン(当然点数は高ければ高いほど優秀)
710 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:15:37.07 ID:gtj3UpmN.net] >>709 グロ
711 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:20:14.69 ID:z6+3tzgK.net] はろーボタンを押したらわーるどを表示する、と言う要件がチョロすぎて何を使う必要も無いでしょこれ。 はろーを押したらわーるどを表示するだけなのに大きすぎるという結論にしかならん。
712 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:28:18.03 ID:FVb6AOL0.net] まあ正直何が聞きたいのかわからなくて反応に困るな
713 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:34:01.68 ID:ubTOqQ+o.net] どの辺が2022バージョンなのか気になる
714 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 21:10:13.27 ID:MNDdYpgz.net] 次から令和最新型を頼む
715 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 23:54:38.45 ID:NopUC1Il.net] >>709 なぜその要件が必要なのか説明がない まったく考慮する必要のない要件が根拠なく列挙されているだけ
716 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 23:55:23.78 ID:NopUC1Il.net] WinFormアプリしか作れない俺のスコアを高くしろ!ていう叫び
717 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 07:58:29.68 ID:EG5nYxY1.net] >>711 >はろーを押したらわーるどを表示するだけなのに大きすぎる それ、アウトってことじゃん。 チョロすぎるメモリ要件やストレージ要件をクリアできてないって事じゃん。
718 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 08:55:45.85 ID:jg+/8cWc.net] >>717 理解できて無くて草 「コンビニ行く」って課題に「チャリンコ以外無いでしょ」「ギリギリで原付」って言われてるんだぞ 「現地に駐車場は無い」 「凄く近い」 「燃費は最高で行ってほしい」 「道は狭いです」 「車の免許は無い」 こんな条件 チャリンコ(WinForms)が最適な解になるための質問じゃねえか、ということ
719 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 08:59:39.60 ID:jg+/8cWc.net] これが 「この段ボール箱を二つ納品してくる」って課題に 「現地には大型トラック以外は停められる」 「隣の市にある」 「燃費は安い方が良いけども、到着が遅くならないように」 「普通の車が通れる道はある」 「8t以下は何でも乗れる」 であれば、プロボックスで行くか、トラックで行くか、軽トラで行くか。はたまたヤマトみたいにチャリンコに大八車つけたやつ牽いていくかの議論になるでしょ。
720 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:15:46.80 ID:EG5nYxY1.net] >>718 頭悪いねえ。 「徒歩で行ける範囲のコンビニに行く」って課題に飛行機やロケットしか選択肢がないのは使い物にならないって話だよ。 逆に別の国に行くのに飛行機を使っちゃいけないって話でもない。
721 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:20:22.17 ID:L7lSDmw+.net] 頭悪いから日本語で書いてくんなきゃよくわかんないや とりあえず一番わかってるやつがあれを書いたガイジ本人ということでいいのか?
722 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:45:16.11 ID:jg+/8cWc.net] >>720 なるほど。要は取り組んでる仕事の違いなんだね。
723 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:49:18.56 ID:jg+/8cWc.net] 俺は今さら大規模システム開発を素のWinFormsでは作りたくないからなぁ。 WebView2貼り付けてガワネイティブにして、ClickOnceで公開ぐらいじゃない?使い道は。
724 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 09:46:18.81 ID:Qpk6WyXc.net] Windows App SDK 1.2のトリミングは今までのダイナミックリンクからスタティックリンクに改めて 実行ファイルサイズを大幅削減が出来る機能だが、これが何処まで効いてくるか楽しみではあるわな ここからUWPと同じようなAOTに進んで、.netの構造的欠点だったソース丸見え問題も解決するんだろうね
725 名前:デフォルトの名無しさん [2022/10/10(月) 12:34:21.57 ID:322n+PW1.net] まず.NET 7でコンソールアプリをネイティブアプリとしてビルドできるようにするみたいだな
726 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 12:36:50.84 ID:0lVpwwtG.net] もっと前からできるけどあんまり意味がないんだよなあ 起動が少し速くなるくらいか
727 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 17:29:52.11 ID:qYzAzFh3.net] .net frameworkのインストールが不要になるん?
728 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 20:38:24.28 ID:0uUI3HIr.net] それはとっくに不要になってる
729 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 20:39:20.00 ID:Sx8mqy0s.net] >>726 サイズがめっちゃ小さくなるやろ
730 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 20:52:56.88 ID:C38R1GQo.net] >>729 もっと小さくなるから
731 名前:デフォルトの名無しさん mailto:sage [2022/10/11(火) 19:37:49.53 ID:fx18BCnS.net] >>730 ?
732 名前:デフォルトの名無しさん mailto:sage [2022/10/11(火) 20:20:26.21 ID:kHykt5ja.net] Ngen.exe ってのが有って>>726 はそれのことを言ってるのかな? WinFormsしか使えないし(WPFで使えない)クライアントにアプリをインストールした後に実行しないといけないから 殆ど使われていないが
733 名前:デフォルトの名無しさん mailto:sage [2022/10/11(火) 21:33:00.31 ID:wyyu8+ai.net] ネイティブコンパイルは少し前からあるだろ。 corertとか。
734 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 10:37:13.17 ID:lE3UziOh.net] ngenは.net4.xになんらかのパッチが入ったらまたngenをやり直す必要あるからなぁ。
735 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 12:31:43.96 ID:fd8heiYY.net] まあでもアイドル時に勝手にやってくれることには一応なっている…
736 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:57:08.74 ID:ptg994QE.net] WPF=MVVMって流れを断ち切ってくれないか? 普及しないのはこれのせいやろ?
737 名前:デフォルトの名無しさん mailto:1342 [2022/10/12(水) 23:01:57.24 ID:Niawwtef.net] イベントハンドラー方式で 誰かが解説すればよい オレがやっても良いんだけど 時が立ちすぎたからなーー
738 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 00:45:50.00 ID:odFy/WrJ.net] .net3.5の頃に初めてwpf触ったときに戸惑ったのはマトモにポトペタが出来なかったことだな
739 名前:デフォルトの名無しさん [2022/10/13(木) 09:24:08.91 ID:lFVyqjgf.net] MVVMは他のところでも使われてるんだが?
740 名前:デフォルトの名無しさん mailto:1342 [2022/10/13(木) 10:58:26.86 ID:fzJDj2RS.net] WPFのが糞なだけだね 実態はblandのライブラリーがベースだし
741 名前:デフォルトの名無しさん [2022/10/15(土) 07:20:45.37 ID:XQPIem9+.net] WPF + データバインディング 勉強始めようと思って検索したら work-professor.org/?p=626 を見つけたんだがここの手練れに質問。 データバインディングの方が面倒 & バグが入りやすい と思ったんだが どうなんだ? ページの下の「まとめ」では データバインドはWindowsフォームアプリケーション開発では当たり前に 使われる方法です。 とあるんだがWinFormsの開発でデータバインドが普通なの?! お教えください!
742 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 08:44:46.43 ID:3NQ8H/va.net] ここはWPFスレなのでWindowsFormはスレ違い なおデータバインドなんて旧VBでもある
743 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 08:49:31.30 ID:TYEHa44m.net] どうなんだって言われても違うぞと答えりゃいいのか どんなバグが入りやすいと思ったのかくらい説明しろよw
744 名前:デフォルトの名無しさん [2022/10/15(土) 08:57:41.01 ID:XQPIem9+.net] >>742 だからWPFについて聞いてんじゃん。 大丈夫?
745 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:03:17.18 ID:TYEHa44m.net] >>741 > とあるんだがWinFormsの開発でデータバインドが普通なの?! ん?
746 名前:デフォルトの名無しさん [2022/10/15(土) 09:07:21.62 ID:XQPIem9+.net] >>745 それは最後にちょっこ聞いただけでメインは 上部のWPFについてだろ。
747 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:09:45.32 ID:E+9ofSSz.net] 並列に聞いてる二つのどっちがメインとか知らんがな 普通は最後に聞いてる方がメインと思われるから覚えとけ
748 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:15:18.50 ID:JdRxG2Pv.net] >>746 最初の3文字以外はWindowsFormの話題にしか見えない
749 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:17:26.52 ID:E+9ofSSz.net] 前提や状況説明などの導入を先に書いて後から本題に入るのを覚えよう 本題を先に書いて後から蛇足を付け加える時には「蛇足だが」「それと」「ついでに」などの接続詞でそれが蛇足であることを明確にしよう
750 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:26:56.63 ID:rzXU5vcB.net] >>741 その例では説明のためかIPropertyChanged関連をべた書きしてるけど、普通はメソッドを用意してもっとシンプルに書く。 private string _inputTextBox1Text = string.Empty; public string InputTextBox1Text { get => _inputTextBox1Text; set => SetProperty( ref _inputTextBox1Text, value ); }
751 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:29:17.67 ID:rzXU5vcB.net] INotifyPropertyChangedだった
752 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:29:43.50 ID:2u2iBEwS.net] そもそも>>743 を無視して大丈夫?とか頭おかしい
753 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:32:50.31 ID:TYEHa44m.net] >>750 今はもっとシンプルに書ける(communitytoolkitを使う場合) https://learn.microsoft.com/ja-jp/dotnet/communitytoolkit/mvvm/generators/observableproperty
754 名前:デフォルトの名無しさん [2022/10/15(土) 09:36:32.22 ID:XQPIem9+.net] >>750 ありがとうございます。 INotifyPropertyChanged()使わず、 シンプルに記述できるなら貴方の方が 良いですね。 INotifyPropertyChanged()がどうしても 必要なケースってあるんですか。
755 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:36:47.04 ID:8pCFn/kA.net] >>751 本当にWPF触ったことあるならリストボックスでそれらを実現できることぐらいわかるよね。
756 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:41:12.62 ID:E+9ofSSz.net] >>754 大丈夫か?w
757 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 10:09:21.22 ID:rzXU5vcB.net] >>754 INotifyPropertyChanged.PropertyChangedのことだろうが、 SetProperty()の中でそれを処理するようにするだけで、使わない訳じゃない。
758 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 10:46:17.73 ID:addGKIWP.net] INotifyPropertyChanged()って何も分かってないだろ。
759 名前:デフォルトの名無しさん [2022/10/15(土) 11:15:36.77 ID:XQPIem9+.net] ぼく? 何も知りません。知ってるのはwinforms(C#)とMFC(C++)位。
760 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 11:19:46.15 ID:oWoBYw4V.net] インターフェースとメソッドの区別がついてないからそれらも知らんだろって言われてるんだぞ
761 名前:デフォルトの名無しさん [2022/10/15(土) 12:12:54.06 ID:XQPIem9+.net] そんな揚げ足とらなくても..
762 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 12:21:46.06 ID:iAi/3wxd.net] わざと叩かれようとしてるのかと思うレベル
763 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 12:52:59.45 ID:zYlZ5bY9.net] >>741 リンク踏んでみたけどどう見てもwinformsだぞ Form1とか書いてあるし 頭大丈夫か?
764 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 12:56:47.51 ID:rzXU5vcB.net] INotifyPropertyChangedの実装はどちらでも変わらないから敢えて無視してレスしたけど、 >>741 はWinFormsのデータバインディングの説明。 WPFのデータバインディングを知りたいなら別の例を探した方が良いね。
765 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 13:01:46.58 ID:zYlZ5bY9.net] >>744 草
766 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 14:48:22.82 ID:F6SpEMOp.net] どっちにしてもデータバインディングでこんなメンドクサイ時点で古いんだよw 当時からゴミと思ってた部分だw vue.jsとかやってからだと絶対やりたくないw
767 名前:デフォルトの名無しさん [2022/10/15(土) 14:56:32.45 ID:XQPIem9+.net] あれ、ちょっと勘違いしたかも。 ところで、こんなはザムルは自分で書けるの?
768 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 14:59:19.57 ID:zYlZ5bY9.net] 俺は書けるがお前は書けないんじゃね
769 名前:デフォルトの名無しさん [2022/10/15(土) 15:12:04.55 ID:F3Of1tUC.net] WPFやWinUIでのMVVMはCommunityToolkit使えばいいって感じになったみたいだな 統一されてる分昔よりマシだな
770 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 17:11:56.91 ID:v+8OtpSj.net] ぶっちゃけ、世の中に溢れてるシステムのUIなんてWinformsで十分なんだよな 無理に最新技術を使う必要ない気がするわ
771 名前:デフォルトの名無しさん [2022/10/15(土) 17:23:18.30 ID:F3Of1tUC.net] XAMLで簡単にUI作れる方がいい
772 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 18:38:28.19 ID:s858Kg5J.net] >>771 簡単にUIの入れ替えね。 ピクセル単位の画面デザイントリミングもXAMLホットリロードのメリットだけど、それ以上に入れ替えが簡単。
773 名前:デフォルトの名無しさん [2022/10/15(土) 19:23:17.01 ID:XQPIem9+.net] >>768 いやいや、スゴイね。 微調整はともかく、やっぱりポトペタしか できんわ。
774 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 06:43:26.17 ID:mJXNQh6A.net] >>770 UI的にWinFormsで十分でもWPFで作ったらもっと楽できる。 MVVMは使う必要ないよ。 プログラム初心者ほど「WPFはMVVMで作らなきゃいけないんです!」みたいなこと言うけどね。 MVVMで組んで楽な場合とそうでない場合の見極めがまだできませんって白状しているようなもの。
775 名前:デフォルトの名無しさん [2022/10/16(日) 08:30:12.62 ID:OVnfavOi.net] >>770 同じ理由でWPFでも十分なんだよな もう「最新」でもないし 慣れた方で作ればいい どっちにも慣れているなら、自由度が高いWPFを選んどくべき
776 名前:デフォルトの名無しさん [2022/10/16(日) 08:50:09.89 ID:+WFeYHV0.net] 遅いけどね。
777 名前:デフォルトの名無しさん [2022/10/16(日) 09:22:04.05 ID:Lttjv/2U.net] こういう感じのチャート画面(上段)を作りたいときって WPFだとどう構築するのがいいんですかね https://www.fujitsu.com/jp/imagesgig5/fig_01_tcm102-5857076_tcm102-2750236-32.png Winformsだと脳死でOwnerDraw使ってて、 かなり昔にWPFでVisualTreeでチャートのタスクを作ってみたら要素が多くなってきたときに パフォーマンスがでなくてあきらめたことがある感じです。 適当に見つけてきたサンプルなんですが、これも図形を500個くらい出すと (CPU9900Kで)ガクガクになってしまい https://github.com/noitaro/wpf-excel-shape-line
778 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 09:43:21.72 ID:H5a3DLoU.net] >>777 一部分しか表示しないなら仮想化してみる 大量のオブジェクトを同時に表示する必要がある場合は諦めてSkiaSharp等で独自に描画
779 名前:デフォルトの名無しさん [2022/10/16(日) 09:53:01.90 ID:Lttjv/2U.net] >>778 なるほど。表示時間範囲を変えて多量に表示するケースがあるので独自描画ですかね。 こういう画面だとWPFになってもあんまりWinformsと変わらないんですね。 今もWinformsでSkiaSharpは使ったりしてるので。
780 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 09:59:25.00 ID:5h4cgJ0F.net] DrawingVisual
781 名前:デフォルトの名無しさん [2022/10/16(日) 10:25:32.31 ID:+WFeYHV0.net] >>777 リアルタイムで横スクロールさせる必要あり?
782 名前:デフォルトの名無しさん [2022/10/16(日) 11:26:13.18 ID:Lttjv/2U.net] >>781 スクロールのリアルタイムが何を指すのかよく分かってないですが 画面に見えてる期間と、スクロール範囲の期間が指定できる感じです。 今はビットマップにお絵描きしてるんですが、期間が長いとメモリ量や描画速度の問題がでるので 見えてる範囲+1画面分先まで描画しておいて、スクロールはなめらかに表示できるようにして、 裏で次の1画面先の描画をしてます。
783 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 13:56:19.16 ID:smb+KIWw.net] WinUIだとWin2Dが使えるね
784 名前:デフォルトの名無しさん [2022/10/16(日) 20:32:36.57 ID:+WFeYHV0.net] >>777 単なる表示だけで良いなら、GDIなんかでJPGファイル生成して それをwebviewコントロールで表示。スクロールもスムーズ。 リストビュー(詳細)にプログレスバー入れるのが面倒(難しい)ので ■を並べて疑似プログレスバーにしたり、そういうインチキは必要ですよ!。
785 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 20:40:32.26 ID:g7emZOKP.net] WebView使うんならHTML canvasでいいだろ クッソ速いぞ
786 名前:796 [2022/10/17(月) 19:50:46.02 ID:SW8Ac5Im.net] 試しにWebBrowser コントロール でやってみた。 結構快適でした!
787 名前:デフォルトの名無しさん mailto:1342 [2022/10/17(月) 22:16:37.20 ID:0qh/TO9I.net] Reactでやれば? WPFより楽だよ
788 名前:デフォルトの名無しさん [2022/10/17(月) 23:28:17.22 ID:McxJ9oCE.net] 安いグラボでも取り付ければ解決しそう
789 名前:デフォルトの名無しさん [2022/10/19(水) 06:13:02.67 ID:gHfHnf27.net] XAMLのgrid大変。XAML作ってくれるサイトないかな。 誰か作ってくれ!。
790 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 06:14:40.62 ID:QJIH0uaq.net] それまたGreedyやな
791 名前:デフォルトの名無しさん [2022/10/19(水) 07:29:47.70 ID:gHfHnf27.net] EXCELの罫線->HTML(TABLE)にしてくれるサイトはあるんだが。
792 名前:デフォルトの名無しさん [2022/10/19(水) 07:30:56.01 ID:gHfHnf27.net] 画面とプログラム分業できる! というけど結局はプログラムつくるやつが画面も やる羽目になるんだよな。
793 名前:デフォルトの名無しさん [2022/10/19(水) 13:16:56.43 ID:CSq9FDVE.net] そもそもそんな分業したくなるもんなの? 欲しいのは素材用意する人とかでしょ
794 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 14:09:50.67 ID:8/1xE7ux.net] 分業というか画面デザインとコードが別のファイルになるのが大きいのよ もちろん一人でもできるけど二人以上が並行作業することによって納期が短くなる場合がある
795 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 15:25:04.63 ID:xv0v1s7I.net] まぁ 確かにコーダーにはデザインセンスは無いわな。 デザイナーがやっているのを見るとさすがと思う事しばしば。 アイコン作りひとつとっても、ああいう統一感のあるプロの仕事は俺にはできない。
796 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 16:40:22.99 ID:6Jytj3Zv.net] 外観や視覚要素のことだけを指して「デザイン」と呼ぶ人が随分と増えてしまったな
797 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 16:42:36.62 ID:hmhTQwmw.net] 昔からなのに何を今更
798 名前:デフォルトの名無しさん [2022/10/19(水) 19:32:47.73 ID:gHfHnf27.net] >>795 わかる。あれはセンスも必要だな。
799 名前:デフォルトの名無しさん [2022/10/19(水) 19:38:31.73 ID:gHfHnf27.net] 暇だったんでXAMLやってみた。gridが基本らしいのでテキトーにサイトから コピペで張り付けて実験。一応何とかできるようになった。 開発の方に戻るかも知れないのでアンチWPFだったけど再挑戦してみようかなと、 思って。意外とWFPの仕事があるらしいな。 最初はデータバインディングで諦めたがwinforms風の作り方もできるらしいし。 (WPFはデータバインディングが必須だと勘違いしてた) で、みんなはバリバリ、データバインディングしてんの? 凄いわ〜。