WPF(.NET, WinUI) GUIプログラミング Part33 (815レス)
上下前次1-新
1: (ワッチョイ 835a-A2Rd) 2024/08/20(火)21:16 ID:mRLJAUv40(1) AAS
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
WPF(Windows Presentation Foundation)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part32
2chスレ:tech
関連スレ
Windows 10 UWPアプリ開発Part 3
2chスレ:tech
コードを貼る場合は以下のサイトの利用をお勧め。
省1
2: (アウアウエー Sa7f-9uNt) 2024/08/21(水)11:05 ID:tqcavnGIa(1) AAS
WPFはオワコン
3: (ワッチョイ 7f5b-/7EV) 2024/08/22(木)22:44 ID:0OofYQEx0(1) AAS
被っていけー!と叫ぶとできる。
4: (ベーイモ MM8f-xhLv) 2024/08/23(金)11:13 ID:enU0XsRZM(1) AAS
.NET 9の新機能を眺めてたらHybridWebViewなる新規コントロールがあって仕様を読んでみたらなんと
MSの.NET版(.NET Frameworkではない)Tauri実装と呼べる代物でクソワロタ
MSもやっとフロントエンドはWebで勝負着いてることを認識したよーやな
これはかなり期待できるわはよ触って見たいが変更多そうやからとりあえずRCか正式リリースしてからやな
5: (ワッチョイ 9fe9-2M+5) 2024/08/23(金)11:53 ID:r8Vnwwc30(1/4) AAS
Webviewの中は何をやろうが関知しないから
勝手に好きなライブラリーで書けや!って事?
笑
MSが主要なViewライブラリーとの
js<->c#のブリッジ用意してくれんのなら
それはそれで有用だな
6: (ワッチョイ 9f01-FzYF) 2024/08/23(金)12:38 ID:GNzk6D2z0(1/3) AAS
WebView2をクロスプラットフォームにするって言ってたのに
音沙汰無いと思ったら新しいコントロール作ったんか。動けばなんでも良いけど。。。
Electronはともかく、TauriやWailsみたいな最近のフレームワークは
ファイルシステムやウィンドウの制御みたいな、
主要なネイティブ機能をすぐにフロント側で使えるようにあらかじめSDKで用意してくれてたり
Wailsはバックエンド側で定義した関数の型をフロント側にエクスポートして使えたり
かなり便利になってきてるから、その辺MSがやる気あるのか、コミュニティにぶん投げるのか
まあMS自らが今まで自分が作ってきたコントロールに一つずつ引導を渡すようなことにはなるけど笑
でもGoやRustよりはネイティブ層をC#で書きたいって層はいるだろうから期待はしてます
7: (ワッチョイ 9fe9-2M+5) 2024/08/23(金)12:43 ID:r8Vnwwc30(2/4) AAS
js側からネイティブダイアログとか呼び出せるApi用意してくれんのならスバラシイぞ!(*бωб)
8: (ワッチョイ 9fe9-2M+5) 2024/08/23(金)12:46 ID:r8Vnwwc30(3/4) AAS
てかデスクトップアプリのTeamsもwebview2実装してんだから一般公開するたけだよね->MS
9: (ラクッペペ MM4f-DJ1z) 2024/08/23(金)13:32 ID:Ive7+8xpM(1) AAS
webview2でもc#のクラスそのまま公開できるんだから簡単なラッパークラス作るだけじゃん
10: (ワッチョイ 9f91-/FHh) 2024/08/23(金)14:16 ID:r8Vnwwc30(4/4) AAS
そのレベルでは無くて、Windowsの主要なAPIがSDKとしてHybridWebViewの初期化時にロードされて起動してくる感じ。なのでネイティブのWindows出すとかもろもろJSのコードだけで完結する事を想定。
11: (スッププ Sd9f-i1i6) 2024/08/23(金)15:42 ID:vNGX848Wd(1) AAS
今んとこ、SendRawMessageメソッドが生えてるだけに見えるけど、週末にでも触ってみる。
VS立ち上げるの久々だ笑
12: (オイコラミネオ MM93-WLSN) 2024/08/23(金)20:11 ID:RT/Bgn5KM(1/6) AAS
.NET 9の新機能にその機能がないのでおかしいと思って調べたら
HybridWebViewは名前空間がMicrosoft.Maui.Controlsのコントロールの話だった
今のところMauiの話でHybridと言うのはそういう話では?
13: (ベーイモ MM8f-xhLv) 2024/08/23(金)20:27 ID:immD+EV7M(1) AAS
そやから.NET(.NET Franeworkではない)て親切書いてやってんのにこのスレほんまにレベル低い奴ばっかやな・・・
MAUIの意味はMulti-Platform App UI(.NET MAUI)やぞ
そもそもマルチプラットフォームでWebとデスクトップでフロントやバックエンドのロジック共有させたいからHybridなんやが
話が通じなさ過ぎて頭くらくらするわ
14: (オイコラミネオ MM93-WLSN) 2024/08/23(金)20:29 ID:RT/Bgn5KM(2/6) AAS
簡単に質問するけどあなたは頭がおかしいのですか?
15: (オイコラミネオ MM93-WLSN) 2024/08/23(金)20:32 ID:RT/Bgn5KM(3/6) AAS
あなたは.NET Frameworkが何か多分勘違いしてると思います
16: (ワッチョイ 7f77-JZr+) 2024/08/23(金)20:35 ID:60AlT+lc0(1) AAS
もうこのスレで質問するんじゃねーよマウント取られた情弱が逆恨みしてレスバでスレが汚れるから他所でやれ
17: (オイコラミネオ MM93-WLSN) 2024/08/23(金)20:36 ID:RT/Bgn5KM(4/6) AAS
間違いに気が付いてもらえて良かった
18: (スッププ Sd9f-i1i6) 2024/08/23(金)20:46 ID:i6I/UvQxd(1) AAS
まあ特に話すことのないオワコン技術の老人会スレなんだから
喧嘩でもなんでも好きにすればとしか
19(1): (ワッチョイ 1f02-bHMQ) 2024/08/23(金)21:42 ID:3P3xaQHb0(1/2) AAS
C#版Tauriって、別に現行のWebView2でも出来るんじゃないの?
20: (オイコラミネオ MM93-WLSN) 2024/08/23(金)21:45 ID:RT/Bgn5KM(5/6) AAS
Maui(Multi-Platform App UIやぞ!(略))の新規webviewにwindows sdkのネイティブAPI呼び出しを期待するのは
根本的に何か間違ってると気が付いてくれたのだろうか?
21: (ワッチョイ 9f01-i1i6) 2024/08/23(金)22:59 ID:GNzk6D2z0(2/3) AAS
>>19
Windows以外でうごかないやん
(以下ループ)
22(1): (オイコラミネオ MM93-WLSN) 2024/08/23(金)23:11 ID:RT/Bgn5KM(6/6) AAS
OSの上にOSのライブラリが乗っててその上にC#が乗っててその上にC#ライブラリが乗っててその上に各種OSのGUIを利用する層が乗ってて
その上にMAUIが載っててその上にwebviewが乗ってる
そこから何かtauriみたいな層のAPIを介してnative APIを叩く
このジェンガかパイプラインかミルフィーユのどこか一部が壊れてたら全部動かない
間の各層の責任者も違うので修正されるかも不明
早期の破滅しか見えないんですけど
23: (ワッチョイ 9f01-FzYF) 2024/08/23(金)23:30 ID:GNzk6D2z0(3/3) AAS
そんなこと今更言われても・・・
機械語で書くわけじゃないんだからフレームワークの抽象化なんてそんなもんでしょ
すでにMAUIなんて破滅しかかってるんだし
動きゃラッキーくらいのオモチャとしか思ってないわ
24: (ワッチョイ 1f02-bHMQ) 2024/08/23(金)23:33 ID:3P3xaQHb0(2/2) AAS
単純なapache + CGIが正解か
25: (ワッチョイ 9f92-9uNt) 2024/08/24(土)01:36 ID:AgaKf5ad0(1) AAS
別に破綻していないし問題なく使える
ただここはWPFスレであってMAUI(Xmarin)は関係ない
26: (ワッチョイ 9f8e-KXAC) 2024/08/24(土)02:53 ID:BwYWp/Y50(1) AAS
>>22
間違ってる
27: (ワッチョイ 7fe1-rgSo) 2024/08/24(土)06:06 ID:Ou5o/VfJ0(1/4) AAS
Webアプリで実装するというのは思考停止だと思う
28: (ワッチョイ 1ff3-6q/o) 2024/08/24(土)09:18 ID:G83Q/y430(1) AAS
何でもXamlの方が思考停止
29: (オイコラミネオ MM93-WLSN) 2024/08/24(土)09:27 ID:SMG8pA4fM(1/3) AAS
Multi-Platform App UIやぞ!
30: (ワッチョイ 1fba-A2Rd) 2024/08/24(土)09:41 ID:eIXRgt4e0(1) AAS
ここはXAMLに捕らわれた者のスレなんだ
Reactスレ盛り上げろ
31: (オイコラミネオ MM93-WLSN) 2024/08/24(土)09:51 ID:SMG8pA4fM(2/3) AAS
MS経営陣にまともなアーキテクトがいないのでずっと迷走してる
現場は失敗が目に見えるようなのをガンガン指示されてるんだろ
その結果真面目だが真剣ではない(昔よく使われたあれ)状態が続いてる
32: (オイコラミネオ MM93-WLSN) 2024/08/24(土)12:04 ID:SMG8pA4fM(3/3) AAS
どてっぱらに大穴が開いた船でもう沈没するのはわかってるけど上からの指示で水を掻きだしてる
仕事だからまじめにやってるけど船を助けようとするレベルの真剣さではないわな
現場の人間としてはどうせこんなバカなプロジェクトはダメになるから勉強のために自分の作りたいコントロールを作る
報告のあった不具合のデバッグなんてめんどくさいのは後回し
さぼりはせず真面目に仕事はしてるけど何とか全体の完成度を高めてまともな業務に使えるようにしようと言う真剣さはない
嫌なことはチームリーダー任せ
外から見るとこういう状況
33: (ワッチョイ 9fe9-2M+5) 2024/08/24(土)12:58 ID:exp5q0tR0(1) AAS
中の人 乙!
34(1): (ワッチョイ 9f01-i1i6) 2024/08/24(土)13:07 ID:moDUVnKg0(1/2) AAS
最近の.NET関連でちょっとググると
キータかなんかでMSの中の人が書いた、全然いいね付いてない記事しか引っ掛からなくて
可哀想だなとは思う
(もちろん記事があれば良い方)
35: (ワッチョイ 7fe7-rgSo) 2024/08/24(土)13:11 ID:Ou5o/VfJ0(2/4) AAS
>>34
マイクロソフトの公式ドキュメントを見てないのか?
36: (ワッチョイ 7fe7-rgSo) 2024/08/24(土)13:13 ID:Ou5o/VfJ0(3/4) AAS
URLと内容が紐づくものだけを見てしまうのは情報の探し方が間違っている。
37: (ワッチョイ 9f01-i1i6) 2024/08/24(土)13:32 ID:moDUVnKg0(2/2) AAS
やりたい事でググってアフィ記事すら出てこないのはエコシステムとして終わってるだろう
それを探し方が悪いとかどんだけおめでたいのか
38: (ワッチョイ 7fe7-rgSo) 2024/08/24(土)13:45 ID:Ou5o/VfJ0(4/4) AAS
公式マニュアルの内容をページ単位で公開していたら管理できなくなるわ
39: (ワッチョイ 0279-yHIF) 2024/08/25(日)01:28 ID:t1JGnUtE0(1) AAS
記事がみつからないということは自分の手段が間違えてるのではと推測できるわけで
その判断は概ね正しい
40(1): あぼーん [あぼーん] AAS
あぼーん
41: (ワッチョイ 4670-RCJX) 2024/08/25(日)08:46 ID:0uGaSzpu0(1) AAS
>>40
既にやってるよ
42(1): あぼーん [あぼーん] AAS
あぼーん
43: (ワッチョイ 7901-RCJX) 2024/08/27(火)13:52 ID:udF8kuy/0(1) AAS
>>42
もうやってんだよな
44: (ワッチョイ 06cd-PBPb) 2024/08/27(火)15:59 ID:e4yX7H0U0(1) AAS
いつのまにかVSCodeの拡張機能にAvalonia for VSCode Communityできたいたのね
まぁ入れてもコンパイルできなかったんですが…
45: (ベーイモ MM16-+EcQ) 2024/08/27(火)16:04 ID:qzh6wj5tM(1) AAS
VSCodeは開発環境構築が大変すぎる
コミュニティやドキュメントが整ってないマイナーフレームワークだと
ちょっと触ってみるかでどツボにハマるからVSのありがたみを実感する
46: (アウアウエー Sa0a-PBPb) 2024/08/28(水)11:54 ID:t9eW5UMla(1) AAS
eclipseのことか
47: (ワッチョイ e9fe-PBPb) 2024/08/28(水)13:03 ID:9e8oxDzk0(1) AAS
PropertyChanged.FodyとCaliburn.Microの組合せが楽できて素晴しい
WinUI 3(+CommunityToolkit.Mvvm)も試してみたが.NETのままでいいやという結論になった
別に見た目を変えるだけならModernWPFもWPF UIもあるしな
48: (ワッチョイ bf0d-FbzW) 2024/09/15(日)23:02 ID:6I3iHUgk0(1) AAS
windowsform経験者からwpf学んでくには、どんな教材が良いですかね。
とりあえず、udemyが気になってはいますが。
49: (ワッチョイ d792-i9xh) 2024/09/16(月)07:38 ID:RnKs5LvI0(1) AAS
Copilotが今時の流れだよググるよりTabエンター
WPFのような枯れてる技術なら新しい話題が少ないのでAIで解決した方が速い
50: (ワッチョイ 1fe9-OnpT) 2024/09/16(月)09:23 ID:x0ga0+Dq0(1) AAS
1から学ぼうって時には向いてないでしょ
51(1): (ワッチョイ 17e8-KpNk) 2024/09/16(月)15:56 ID:jUewu89N0(1) AAS
それは逆
未経験のフレームワークを使って開発するなら新規案件で1からやるより既存物の追加開発から入る方がハードル低いだろ?
最初の一歩をAIに頼って足場を作ることで、最初のハードルは大幅に下がる
52: (ワッチョイ 9f0d-my9x) 2024/09/16(月)16:14 ID:ES/ubzkt0(1) AAS
アンカを付けて会話してくれ
53: (ワッチョイ 776e-zJrB) 2024/09/16(月)18:45 ID:rJX8dvaX0(1) AAS
>>51
逆の人がいる!
54: (ササクッテロ Spcb-R/GH) 2024/09/17(火)10:47 ID:wf+Nf/ovp(1) AAS
意味不明なスクリプトは応用が効かないよw
55(1): (ワッチョイ 17e8-RV1S) 2024/09/17(火)11:22 ID:CAI8ELZC0(1/2) AAS
AIは理解してるんだからAIに応用させればいいのよ人間が理解したいならそれもAIに聞けばいい
56: (ワッチョイ 971e-zJrB) 2024/09/17(火)12:45 ID:t+gqN2+t0(1) AAS
くずコードがデフォになってもだな...
57(1): (ワッチョイ 17e8-RV1S) 2024/09/17(火)12:51 ID:CAI8ELZC0(2/2) AAS
残念ながら、今のAIが生成するコードは大半の業務系コーダーよりよほど高品質だ
58: (スププ Sdbf-R/GH) 2024/09/17(火)13:31 ID:33tbzPKbd(1) AAS
wpfくらい枯れてるとAIも生成しやすいだろうね
Webフロントエンド最前線みたいなのだと
API変わってて動きそうで動かないみたいなトラップが増えたり平気でメンテされてないライブラリガンガンぶっこんできおる・・・
こないだ炎上してたZennの技術選定の記事は既に判断材料にAIが生成しやすいかが含まれてて興味深かったな
59: (ワッチョイ d794-8z35) 2024/09/17(火)14:45 ID:Q/jBDwjY0(1) AAS
>>57
よほど低品質なコードを書く人たちに囲まれてるんだね
60: (ワッチョイ 9701-R/GH) 2024/09/17(火)15:15 ID:DXRY0Bej0(1) AAS
ネットから拾ってるだけだけどなw
61: (オイコラミネオ MM9b-/xCH) 2024/09/19(木)01:14 ID:IK17FQ1HM(1) AAS
難しい内容は、ChatGPTでは解決にはならないことが多い。
62: (ササクッテロ Spcb-R/GH) 2024/09/19(木)10:01 ID:XkQjt2rtp(1) AAS
ネットに転がって無いものは答えられません
63: (ワッチョイ 9fc6-3vlU) 2024/09/19(木)12:01 ID:zB249y7Y0(1) AAS
AIは乱暴にいうと平均計算してるだけ
64(1): (ブーイモ MMbf-GITO) 2024/09/19(木)12:55 ID:l9flxkOPM(1) AAS
>>55
AIはそれっぽく作るのが上手いだけで理解なんかしてない
65: (ワッチョイ 9701-R/GH) 2024/09/19(木)16:17 ID:C3vSaZay0(1) AAS
統計的に頻度が高い=それらしい回答が上手なだけだしな
66: (ワッチョイ 7fd2-E6+g) 2024/09/19(木)22:23 ID:cIBrzw8e0(1) AAS
中国語の部屋的な?
67(1): (スッップ Sdbf-2r+Y) 2024/09/20(金)00:44 ID:LyTKM5Ehd(1) AAS
流石にAIに関して今時その認識はやばいよ
職人堅気も結構だけど、10年後に路頭に迷わないように祈っておくことだな
68: (ワッチョイ d78e-lmmT) 2024/09/20(金)02:36 ID:+2UTeP270(1) AAS
>>67
お前が馬鹿なだけだぞ
69(1): (ワッチョイ b74b-PM5+) 2024/09/20(金)12:34 ID:ndhTQ8wv0(1) AAS
まあ知恵袋ではAIのやってるのは平均や統計という結論になってるからそう思う土方が増えても仕方がない
70: (アウアウエー Sadf-N1Zj) 2024/09/20(金)14:23 ID:ZOd0SPdka(1) AAS
>>64
ほんそれ
AIは小泉セクシーと同じタイプ
71: (ワッチョイ 9f62-my9x) 2024/09/20(金)14:36 ID:YU6r3x2E0(1) AAS
外注の粒度が劇的に縮小して作業者レベルに降りてきたってだけ
明快な指示を出せない人は適切にアウトソースできず(自分より割安なリソースを活かしきれず)、やがて淘汰される
72(1): (ラクッペペ MM8f-Nsn7) 2024/09/20(金)14:50 ID:mXutxWmLM(1) AAS
プログラミングの文法は理解しているから俺より役に立つのは確かだ
73: (ワッチョイ 9705-2r+Y) 2024/09/20(金)15:10 ID:DKDJjDvH0(1) AAS
今のLLMは流行り始めた頃に比べてコンテキストウインドウが大幅に拡大しているから、
指示の出し方よりもコンテキストとして適切な背景知識を十分に与えてあげることが重要になってる
既に人間より頭良いから、むしろ必要十分なコンテキストがあれば指示は雑で曖昧なものでもよくて、適切に意図を汲んで見事に仕事してくれる
もうすぐコンテキストの考慮も不要になって人間不要になるんだろうな
74: (ササクッテロ Spcb-R/GH) 2024/09/20(金)15:31 ID:0HZwQuWgp(1) AAS
>>69
意味を関連で辿るタイプのAIはまだPCクラスじゃ無理だからなぁ
75: (ワッチョイ d75f-my9x) 2024/09/20(金)16:49 ID:zn8YKPbl0(1) AAS
それが指示でないと言うのならもはや何も言うまい...
76: (ワッチョイ 7790-Egod) 2024/09/20(金)17:38 ID:9wyXalnP0(1) AAS
「10年後に路頭」
10年も余裕あるなら焦る必要ないだろ
77: (ワッチョイ 9fef-3vlU) 2024/09/21(土)00:52 ID:fUGmrLHC0(1) AAS
>>72
平気でバグ仕込んでくるぞ
油断できない
78(1): (ワッチョイ 5701-R/GH) 2024/09/21(土)06:36 ID:3hLNPalC0(1) AAS
バグありのコード書くのは人間に外注したって同じだろ
個人的に1番AIが便利に使えてるのは、既に完成しているコードのライブラリを差し替えたりライブラリ不使用に書き換えたりする、ゴールが明確で固定されてるが、それまでの道筋を変える、とにかく面倒な作業の肩代わり。これが1番得意。
あとはjsonやcsvの使い捨て変換スクリプト書かせるとか。変換前のデータと欲しい最終出力のサンプル突っ込むだけで何とかしてくれる
79: (アウアウエー Sadf-3vlU) 2024/09/21(土)06:53 ID:C8ZSf1Mwa(1) AAS
>>78
>既に完成しているコードのライブラリを差し替えたり
>ライブラリ不使用に書き換えたりする、
>ゴールが明確で固定されてるが、それまでの道筋を変える
GPLロンダリングですね判りますω
80: (ワッチョイ d792-i9xh) 2024/09/21(土)17:34 ID:JoR4InEa0(1) AAS
WPFどころかC#すらわかってないJavaScript初心者さんでもコパイロットがあれば
あっという間にハローワールドまでできるようになるじゃないか
依存関係プロパティもビヘイビアもあっさり解決さ
81: (オイコラミネオ MM73-sUBN) 2024/09/22(日)09:32 ID:B3mW+YFfM(1/2) AAS
ビヘイビアは使わなくなった
82: (ワッチョイ 1e6d-DO7g) 2024/09/22(日)10:52 ID:kPNeBJFx0(1) AAS
言語としての最先端だよなあC#は
なんでエンジニアたちは他のゴミ言語なんか使ってんだろ
上下前次1-新書関写板覧索設栞歴
あと 733 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.031s