!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
WPF(Windows Presentation Foundation)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part32
https://mevius.5ch.net/test/read.cgi/tech/1694210576/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
WPF(.NET, WinUI) GUIプログラミング Part33
1デフォルトの名無しさん (ワッチョイ 835a-A2Rd)
2024/08/20(火) 21:16:46.38ID:mRLJAUv40799デフォルトの名無しさん (ワッチョイ e5db-v1qa)
2025/06/24(火) 16:18:20.11ID:nljKhkgc0 XAMLとコードビハインドでビューとロジックの実装位置の棲み分けある程度出来てんだよね
800デフォルトの名無しさん (ワッチョイ 759d-JgMM)
2025/06/24(火) 18:58:07.92ID:9mtmJLpJ0 >>796
MyForm.Designer.csみたいな人間様は触っちゃいけないファイルが作られるよ
MyForm.Designer.csみたいな人間様は触っちゃいけないファイルが作られるよ
801デフォルトの名無しさん (オイコラミネオ MM89-8eF3)
2025/06/24(火) 19:53:07.31ID:gO5I920QM バカとバカが争ってるんでスルーしたらいいんだけどね
802デフォルトの名無しさん (オイコラミネオ MM89-Hs71)
2025/06/24(火) 20:55:32.40ID:4/LissZZM MyForm.Designer.cs
もコードなんだから、コードビハインドではないような
気もするんだが、直接手書きしてはならないというだけであって。
もコードなんだから、コードビハインドではないような
気もするんだが、直接手書きしてはならないというだけであって。
803デフォルトの名無しさん (ブーイモ MM29-tjeY)
2025/06/24(火) 21:07:12.20ID:fDU3nWyrM >>800
これのせいでバージョン管理ツールと相性悪い
これのせいでバージョン管理ツールと相性悪い
804デフォルトの名無しさん (ワッチョイ 3501-2Xgh)
2025/06/25(水) 00:44:01.66ID:6PeRjodX0 ソースコードとして生成してくれるだけマシ
昔Oracle formsを触ったときは気が狂いそうだったよ
昔Oracle formsを触ったときは気が狂いそうだったよ
805デフォルトの名無しさん (ワッチョイ 9d6c-uNlD)
2025/06/25(水) 12:35:09.24ID:XvCly8Wa0 コードビハインドでも良いけど、
セオリーな所は自動生成して欲しい
セオリーな所は自動生成して欲しい
806デフォルトの名無しさん (ワッチョイ 55a6-WIQI)
2025/06/25(水) 15:49:56.62ID:FV/ztXE70 元々DelphiのVCLではリソースファイルだったところをWinFormsではソースコード生成にしたわけで、バージョン管理を意識した変更と思うよ
807デフォルトの名無しさん (ワッチョイ 23ae-95xj)
2025/06/30(月) 16:38:52.97ID:HTCx1lLk0 セオリーな自動生成は、CoPilotやGeminiがやってくれるからなぁ
808デフォルトの名無しさん (ワッチョイ 3702-Y4Va)
2025/07/06(日) 11:32:12.91ID:ILKbcyjG0809デフォルトの名無しさん (アウアウウー Sa2b-bQU7)
2025/07/25(金) 14:06:52.28ID:xsJgmlXwa そのコンポーネントゴミだった記憶がある
wpfと同じぐらいこのスレ死んでるな
wpfと同じぐらいこのスレ死んでるな
810デフォルトの名無しさん (ワッチョイ 7f98-7F+n)
2025/07/25(金) 20:17:54.79ID:fOKAZPz70 結局みんなが求めてるのはVisualBasicなんだよね・・・
811デフォルトの名無しさん (ブーイモ MMff-6OED)
2025/07/25(金) 20:25:47.58ID:5NyNBmxoM ちょっとした質問ならcopilotがそこそこ使える回答くれるし
たまにUWPと混同してるけど
たまにUWPと混同してるけど
812デフォルトの名無しさん (ワッチョイ 4aa2-KDwL)
2025/07/28(月) 19:30:04.40ID:K95kqw+R0 >>810
VBもVC++も画面のライブラリの標準というものはない。
VBもVC++も画面のライブラリの標準というものはない。
813デフォルトの名無しさん (ワッチョイ 17ae-z5Rb)
2025/07/30(水) 16:51:17.93ID:mBL+YPdv0 CoPilotは間違いを指摘しても同じ回答を繰り返すので、Geminiに切り替えたなぁ
個人的にはGeminiの方が精度高く答えてくれる
まぁどちらも出たばかりで改善している最中だから、どちらが上とか無いんだろうけどね
個人的にはGeminiの方が精度高く答えてくれる
まぁどちらも出たばかりで改善している最中だから、どちらが上とか無いんだろうけどね
814デフォルトの名無しさん (ワッチョイ 2301-ZQXq)
2025/07/31(木) 00:29:36.14ID:D6Bxc+pD0 モデルの話をしているのか何なのかわからん
815デフォルトの名無しさん (ワッチョイ 41ad-L2+/)
2025/08/23(土) 20:26:28.41ID:R3xXJSdl0 実際Win32 GUIに限れば、後発は全てDelphiの開発体験の劣化でしかないわな
816デフォルトの名無しさん (ワッチョイ db78-RvQq)
2025/09/13(土) 23:43:23.26ID:wM2KFT8y0 Delphiは昔は仕事でもちょくちょく案件見かけたけど今は全く見ないな
817デフォルトの名無しさん (ワッチョイ 3f79-Kd/F)
2025/09/14(日) 12:24:49.98ID:Lpty3QE70 なんでだと思う
818デフォルトの名無しさん (ワッチョイ 0fa6-H0ia)
2025/09/14(日) 12:32:11.11ID:mPOtebzZ0 Delphiは値段バカ高くなってしまったし今となっちゃ全然モダンじゃないしな
クラシックなWin32のGUIでいいなら今でも最強だろうけど、みんなイマドキのテーマ使いたいだろ
クラシックなWin32のGUIでいいなら今でも最強だろうけど、みんなイマドキのテーマ使いたいだろ
819デフォルトの名無しさん (ワントンキン MM9f-TI1Z)
2025/09/14(日) 13:32:20.22ID:93crRqFfM delphi communityあっても1年で切れて放置されて
数少ない人も離れるしアホちん
数少ない人も離れるしアホちん
820デフォルトの名無しさん (アウアウウー Sa53-KD6H)
2025/09/14(日) 13:53:18.30ID:yOrWt/NIa ObjectPASCALの時代は使ってた
20年以上前に同業者にDelphiを執拗に薦められたけど
ホイホイ付いて行かなくて本当に良かった
20年以上前に同業者にDelphiを執拗に薦められたけど
ホイホイ付いて行かなくて本当に良かった
821デフォルトの名無しさん (ワッチョイ 4fae-n+00)
2025/09/17(水) 13:45:56.92ID:LaTbEryw0 その時代のナウな環境で作るよろし
822デフォルトの名無しさん (ワッチョイ 0fa6-H0ia)
2025/09/17(水) 16:51:55.03ID:LwR3r99V0 そうするとバージョンアップがね…
特にMSはフレームワーク次から次に作っては捨てるし
特にMSはフレームワーク次から次に作っては捨てるし
823デフォルトの名無しさん (オイコラミネオ MM13-NfV8)
2025/09/18(木) 19:16:18.55ID:ixjFpwEtM winUI4に期待
824デフォルトの名無しさん (ワッチョイ abad-wBym)
2025/09/22(月) 00:19:02.28ID:5Ke1MxBw0 開発者の大半が使ってるVsCodeだってUIはHTMLとCSSなんだし
将来性まで考えてしまうと、どうしてもそういう方向になるしかなさそう
将来性まで考えてしまうと、どうしてもそういう方向になるしかなさそう
825デフォルトの名無しさん (ワッチョイ 1e1f-uWYI)
2025/09/22(月) 21:56:39.06ID:dNR1nVaR0 HTMLとCSSでアプリのUIって簡単にハックできそうで怖い
826デフォルトの名無しさん (ワッチョイ 5301-J1rF)
2025/09/23(火) 03:27:10.64ID:wHRRc0Bi0 何を言っているんだ?
827デフォルトの名無しさん (ワッチョイ 1e1f-uWYI)
2025/09/23(火) 09:34:57.73ID:btCb61Ja0 Avaloniaに移行した
もう戻ることはないかも
もう戻ることはないかも
828デフォルトの名無しさん (ワッチョイ 2b5e-CxJ9)
2025/09/23(火) 23:19:55.38ID:f0HsMMYV0829デフォルトの名無しさん (ワッチョイ e317-wDfi)
2025/09/26(金) 14:28:06.82ID:i6/aA9bw0 てかなんとなくWindows用のアプリ自体がそんなにモチベーションわかない
業務アプリ以外で大体Webアプリや既成品で事足りてしまう気がしなくもない
業務アプリ以外で大体Webアプリや既成品で事足りてしまう気がしなくもない
830デフォルトの名無しさん (ワッチョイ 0a90-cVc3)
2025/09/26(金) 18:13:37.28ID:XDGxQthx0 WinUI3の真のOSS化が進行中だけどどうなるだろう
831デフォルトの名無しさん (ブーイモ MMc6-c5B+)
2025/09/26(金) 18:44:52.67ID:fxnoTWT+M MSは3割のコードがAI生成だそうだし、AIに振り回されてそうだな
AIに頼って人を減らし過ぎて、生成されたコードを精査したり自力でまともなコードを書ける人が足りないんじゃないか
AIに頼って人を減らし過ぎて、生成されたコードを精査したり自力でまともなコードを書ける人が足りないんじゃないか
832デフォルトの名無しさん (スッププ Sdaa-P6+q)
2025/09/26(金) 19:12:40.44ID:GyI6IQ+td .NETはもうMAUI捨ててAvaloniaのスポンサードだけしてほしい
833デフォルトの名無しさん (ワッチョイ e3a6-YvLc)
2025/09/26(金) 19:28:45.46ID:7T9yvdJe0 とにかく乱立したフレームワークをどれか一つに絞ってこれが決定版です!ってやらないとネイティブGUIアプリなんて増えないよ
WinUI3がそれなんだろうけど長続きする気が全くしない
WinUI3がそれなんだろうけど長続きする気が全くしない
834デフォルトの名無しさん (スッププ Sdaa-P6+q)
2025/09/26(金) 19:32:45.09ID:GyI6IQ+td 今どきWindows専用フレームワークなんて誰も使いたがらないでしょ、、、
835デフォルトの名無しさん (ワッチョイ ff02-gLmr)
2025/09/26(金) 20:48:21.77ID:ZHZvTx1D0 Avaloniaちゃんいいんだけど
VSCodeの誰かメンテしてくれ
VSCodeの誰かメンテしてくれ
836デフォルトの名無しさん (ワッチョイ 8e7e-0aFZ)
2025/09/26(金) 21:18:49.88ID:DmxAtYDK0 >>833
そもそもネイティブGUIに需要がない
実はMacだと「あえて」ネイティブであることを売りにしたアプリも割合的にはそこそこあるのだけど、
あっちはゴミみたいなWinUIなんかと違って、外観やパフォーマンスや操作性においてネイティブアプリにそれなりの魅力があるんだ
もしネイティブGUIアプリを使って欲しいのなら、ネイティブアプリの魅力を高めるのが筋なんだよ
しかし今のMSはもはやネイティブGUIはWebベースUIを載せるための枠として、
あるいは電卓やターミナルのようなごくシンプルなUIを作るために最低限必要なもの、くらいにしか考えていないようだ
そもそもネイティブGUIに需要がない
実はMacだと「あえて」ネイティブであることを売りにしたアプリも割合的にはそこそこあるのだけど、
あっちはゴミみたいなWinUIなんかと違って、外観やパフォーマンスや操作性においてネイティブアプリにそれなりの魅力があるんだ
もしネイティブGUIアプリを使って欲しいのなら、ネイティブアプリの魅力を高めるのが筋なんだよ
しかし今のMSはもはやネイティブGUIはWebベースUIを載せるための枠として、
あるいは電卓やターミナルのようなごくシンプルなUIを作るために最低限必要なもの、くらいにしか考えていないようだ
837デフォルトの名無しさん (ワッチョイ abad-wBym)
2025/09/26(金) 21:24:17.48ID:EA9TB8rp0 Windowsでも、Win32SDK直叩きとかなら今でも軽量高速の証としてアピールになるが
WinUIとかはそういうのもないからなあ
WinUIとかはそういうのもないからなあ
838デフォルトの名無しさん (ベーイモ MM96-0aFZ)
2025/09/26(金) 21:45:55.48ID:9sBgHV6DM 今となってはWindowsネイティブなアプリ出されると逆にちょっと警戒しちゃうからな
技術力低そう、大丈夫か?って
技術力低そう、大丈夫か?って
839デフォルトの名無しさん (ワッチョイ ff18-ZW/Z)
2025/09/26(金) 22:27:29.83ID:fdva7yCb0 >>828
Electronはサーバーサイドの設定しっかり書かないとXSSなどのリスクはあるぞ
今は対策済みだけど、VS Codeでも任意コード実行が可能という脆弱性があった
描画側プロセスのHTMLが悪意あるものに差し替えられる、なんて問題はWeb系のGUI特有のリスクだろう
Electronはサーバーサイドの設定しっかり書かないとXSSなどのリスクはあるぞ
今は対策済みだけど、VS Codeでも任意コード実行が可能という脆弱性があった
描画側プロセスのHTMLが悪意あるものに差し替えられる、なんて問題はWeb系のGUI特有のリスクだろう
840デフォルトの名無しさん (ワッチョイ ff17-c5B+)
2025/09/26(金) 22:50:49.88ID:xowUYb1F0 >>838
偏見が過ぎる
偏見が過ぎる
841デフォルトの名無しさん (ワッチョイ abad-wBym)
2025/09/26(金) 22:54:04.39ID:EA9TB8rp0 むしろVibeコーダーに毛が生えた程度の技術しかないスクリプト屋よりもいいだろう
MFC製アプリケーションは性能の証
MFC製アプリケーションは性能の証
842デフォルトの名無しさん (ワッチョイ 5301-J1rF)
2025/09/27(土) 02:29:12.15ID:GBAxPIBJ0 結局Winformsでええわってなりがち
843デフォルトの名無しさん (ワッチョイ 2bcb-CxJ9)
2025/09/27(土) 02:42:42.65ID:O9eiWYoY0 ネイティブは excel VBAでok...
844デフォルトの名無しさん
2025/09/28(日) 05:00:21.11 >>838
こういうバカな妄想持ってるアホな情報工学科出の無能が
Electronでアプリ作ったが無能すぎてインストーラーすら作れないので
セットアップとメンテナンスに莫大な工数がかかって事業が破綻したぞ
こういうバカな妄想持ってるアホな情報工学科出の無能が
Electronでアプリ作ったが無能すぎてインストーラーすら作れないので
セットアップとメンテナンスに莫大な工数がかかって事業が破綻したぞ
845デフォルトの名無しさん
2025/09/28(日) 05:01:59.38 一方で勝ち残ってる競合他社は創業時にそもそもC♯でUI作ってるからインストールもメンテナンスも簡単
さらにノーコードでカスタマイズできるからカスタム開発費用も顧客ごとに請求しなくて済む
web系は無能が流行りに飛びついてる証拠
さらにノーコードでカスタマイズできるからカスタム開発費用も顧客ごとに請求しなくて済む
web系は無能が流行りに飛びついてる証拠
846デフォルトの名無しさん
2025/09/28(日) 05:04:13.97 バカ曰く「ElectronフロントエンドとPythonバックエンドならどのプラットフォームでも移植可能だから有利」
現実にはたった一つのプラットフォームのインストーラーすら作れてないので移植なんて需要があるわけない
あり得ない可能性で目の前の必要なことを処理できないバカっぷり
というか情報工学科修士って使い物にならねえ
だって大学入るまでプログラミングやったことなくて大学で習いましたとかいう無能が多い
現実にはたった一つのプラットフォームのインストーラーすら作れてないので移植なんて需要があるわけない
あり得ない可能性で目の前の必要なことを処理できないバカっぷり
というか情報工学科修士って使い物にならねえ
だって大学入るまでプログラミングやったことなくて大学で習いましたとかいう無能が多い
847デフォルトの名無しさん
2025/09/28(日) 05:08:08.26 あとデバッガも使えなかった
習ってないからなんだろうなwwwww
習ってないからなんだろうなwwwww
848デフォルトの名無しさん
2025/09/28(日) 05:34:41.46 しかも新卒とかじゃなくてそれで業界歴10年とかの中途だからな
それも複数
マトモな知能があったらコーディング如き大学入る前にマスターしてるから習おうなんて考えない
それも複数
マトモな知能があったらコーディング如き大学入る前にマスターしてるから習おうなんて考えない
849デフォルトの名無しさん (ワッチョイ abca-NpUN)
2025/09/28(日) 06:49:22.65ID:KkWq0wCp0 事務アプリじゃなくて組込機器(EthrerとRS485/232)相手のアプリで高DPIとデザイン変更と流用が楽なWPFにたどり着いた。
MVVMとかは面倒なだけだから主に通信系ThreadからUIへはbindingで済む程度の理解度でやっている。
ここで情報を得ようしたが何の論議なのかわからない。
現実的なWPFの議論をしてね。
MVVMとかは面倒なだけだから主に通信系ThreadからUIへはbindingで済む程度の理解度でやっている。
ここで情報を得ようしたが何の論議なのかわからない。
現実的なWPFの議論をしてね。
850デフォルトの名無しさん (ワッチョイ 2d4a-lDU2)
2025/09/28(日) 12:58:04.71ID:0sdmbxgV0 >現実的なWPFの議論をしてね。
良くも悪くも枯れてる技術だから、今更語ることもあまり無いんだよな…
今からエコシステムが広がるとこともないだろうし
Windows前提なら今でも有用な技術ではある
良くも悪くも枯れてる技術だから、今更語ることもあまり無いんだよな…
今からエコシステムが広がるとこともないだろうし
Windows前提なら今でも有用な技術ではある
851デフォルトの名無しさん (ワッチョイ abac-NpUN)
2025/09/28(日) 13:08:33.03ID:KkWq0wCp0 スレタイは関係ないのか
852デフォルトの名無しさん (ワッチョイ 052c-CaOS)
2025/09/28(日) 13:31:58.29ID:v93+mLtX0 例のおじさんだよ
発作みたい
発作みたい
853デフォルトの名無しさん (ワッチョイ cbb9-4jlY)
2025/09/28(日) 13:37:15.96ID://paKYRp0 >>851
別にそういうわけじゃないけど、WPFは終わっただとか使い物にならないだとか、WPFをくさすばかりで何でここにいるのか分からない輩が居座ってしまっている
別にそういうわけじゃないけど、WPFは終わっただとか使い物にならないだとか、WPFをくさすばかりで何でここにいるのか分からない輩が居座ってしまっている
854デフォルトの名無しさん
2025/09/28(日) 13:38:59.95855デフォルトの名無しさん
2025/09/28(日) 13:40:00.44856デフォルトの名無しさん
2025/09/28(日) 13:42:28.34 UIを手打ちのスクリプトでちまちま修正するなどという
数十年退化した無駄行為を仕事時間だと思い込んでるのだから
バカとしか言いようがない
IDEでマウスでコンポーネントやUIを設計するなんて見たことすらない知ったかぶりが大量に居るんだよ
数十年退化した無駄行為を仕事時間だと思い込んでるのだから
バカとしか言いようがない
IDEでマウスでコンポーネントやUIを設計するなんて見たことすらない知ったかぶりが大量に居るんだよ
857デフォルトの名無しさん (ワッチョイ 4d02-vrAF)
2025/09/28(日) 16:15:17.19ID:H7oIZrI00 あんまり大きな声でわめくなよ
さもないとそんなクソ企業にいたお前は?って話になるぞw
さもないとそんなクソ企業にいたお前は?って話になるぞw
858デフォルトの名無しさん
2025/09/28(日) 16:16:49.77859デフォルトの名無しさん
2025/09/28(日) 16:17:10.99 知らんなら外注すりゃいいのにそれすら思いつけない
860デフォルトの名無しさん (ワッチョイ 5501-XUtw)
2025/09/28(日) 19:26:01.49ID:U98HmKxV0 この人たまに出没する関西弁のガイジみたいだね
861デフォルトの名無しさん (ワッチョイ 236a-tt7E)
2025/09/28(日) 21:34:53.95ID:x6eyKvuz0 うらみつらみはチラ裏でやってくれ
862デフォルトの名無しさん (ワッチョイ 5501-E3Lm)
2025/10/02(木) 16:15:24.37ID:TprUlSDN0 Azure Trusted Singingて誰かやってみた人いる?できたという人もいればあきらめたという記事もあるし
個人でもいけるのか
結局いくら掛かるのかとかよくわからん
個人でもいけるのか
結局いくら掛かるのかとかよくわからん
863デフォルトの名無しさん (ワッチョイ 75bd-+WHd)
2025/10/04(土) 11:28:55.20ID:tcNhp0oo0 >>862
8月にやってみたらPrivateはできたけど、PublicはBusiness identifierにはマイナンバーを入れて適当に何個かやったら、書類を送れまでは行けたんだけど色々送っても結局Failedに。。。3,500円くらい請求が来た
8月にやってみたらPrivateはできたけど、PublicはBusiness identifierにはマイナンバーを入れて適当に何個かやったら、書類を送れまでは行けたんだけど色々送っても結局Failedに。。。3,500円くらい請求が来た
864デフォルトの名無しさん (ワッチョイ 5501-E3Lm)
2025/10/04(土) 13:24:09.82ID:zxDfmcvW0 >>863
情報ありがとう
自分も色々試したけど、なんかやっぱ個人勢はダメみたい。
https://github.com/Azure/trusted-signing-action/issues/42
去年、一度は対応するという発表あったらしいんだけど音沙汰なしでみんなキレてる。
既存の発行期間ビジネスから突っ込みはいったんかなー
こんなんじゃいつまでたってもWindowsアプリの開発者なんて増えんよ、、、
情報ありがとう
自分も色々試したけど、なんかやっぱ個人勢はダメみたい。
https://github.com/Azure/trusted-signing-action/issues/42
去年、一度は対応するという発表あったらしいんだけど音沙汰なしでみんなキレてる。
既存の発行期間ビジネスから突っ込みはいったんかなー
こんなんじゃいつまでたってもWindowsアプリの開発者なんて増えんよ、、、
865デフォルトの名無しさん (ワッチョイ 5501-XUtw)
2025/10/04(土) 21:34:02.93ID:TzWBzZl40 .net upgrade assistantがgithub copilot必須になってみんなブチ切れてる
なんでこうなっちゃうの
なんでこうなっちゃうの
866デフォルトの名無しさん (ワッチョイ 2379-K6Od)
2025/10/04(土) 21:39:38.73ID:xRZ1O4vG0 使うバージョンを合わせればそういうトラブルは起きない
867デフォルトの名無しさん (ワッチョイ 0d01-4hA/)
2025/10/05(日) 02:41:35.42ID:ue2Dlvlx0 じゃあそのためだけにVSのバージョンずっと塩漬けにしとくの?
って話になりますよ
って話になりますよ
868デフォルトの名無しさん (ワッチョイ 3dda-GZhT)
2025/10/05(日) 15:51:47.85ID:vpU8dTEJ0869デフォルトの名無しさん (ワッチョイ 3dda-GZhT)
2025/10/05(日) 15:52:52.61ID:vpU8dTEJ0 >>864 だった。すまない
870デフォルトの名無しさん (ワッチョイ 1b10-z5dq)
2025/10/27(月) 13:52:37.14ID:bBnu4XtG0 最上部と表示されるべきなのに-になってるバグ、ずっと放置されてるよね
https://i.imgur.com/lepncpE.png
https://i.imgur.com/lepncpE.png
レスを投稿する
