WPF(.NET4.x, .NET Core) GUIプログラミング Part24

■ このスレッドは過去ログ倉庫に格納されています
2019/12/09(月) 12:36:14.49ID:9LsUsH++p
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/tech/1557960752/

関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
2020/11/27(金) 11:45:34.38ID:dazyxaWu0
>>723
どんだけアホなん?w
2020/11/27(金) 13:11:25.06ID:35rurNSb0
>>656
だんだんiOSが無視される様になってきたな。
2020/11/27(金) 13:23:17.23ID:wF8gnWWL0
>>724
やったことないけど、ググると仮想環境でもGPU使えるらしいよ
2020/11/27(金) 13:24:42.69ID:fYoybSwEM
>>724
グラボGPU無くてもCPUにGPU内蔵でしょ
728デフォルトの名無しさん (ササクッテロラ Spcb-Sk7P)
垢版 |
2020/11/27(金) 17:25:39.11ID:Vd/8Whg9p
GPU使うちゅーても合成に使うだけでその前に贅肉たっぷりの処理が走るので意味ないわよ
2020/11/27(金) 18:14:00.42ID:fjGccOTXd
ゲーム中にWPFで作ったどんなアプリ使うの?
2020/11/28(土) 06:10:11.47ID:qNLld4O40
>>724がアホだったてオチか
2020/11/29(日) 10:59:16.94ID:OM1azIlUr
WPFの3D表示部だけ遅いからグラボいいのかって乗せたけど動きは変わらなかった
732デフォルトの名無しさん (ワッチョイ d75f-OOND)
垢版 |
2020/11/30(月) 18:50:15.68ID:3PLmCTmV0
WinUI in Desktop使いたいけどボタン押したときの感触が気に入らなくて辛い
純粋なデスクトップから生まれた発想じゃないもんね
2020/12/01(火) 03:00:04.18ID:v77VJI7y0
https://forest.watch.impress.co.jp/docs/news/1290743.html
米Microsoftは11月20日(現地時間)、.NET向け「WebView2」の一般公開を発表した。「.NET 5.0」や「.NET Core」、「.NET Framework」(Windows Forms/WPF)をベースとしたアプリケーションに新しい「Microsoft Edge」を組み込むことが可能。現在サポートされているすべてのWindowsで利用できる。
2020/12/01(火) 12:14:57.71ID:CDzfjJOf0
>>733
Win32 C/C++向けの「WebView2」は10月にリリースされており、これでWin32と.NETの両方をカバーできるようになった。
735デフォルトの名無しさん (ワッチョイ 9fe6-0O1z)
垢版 |
2020/12/01(火) 21:42:10.08ID:R6Ic2fOf0
Electronマダー?
736デフォルトの名無しさん (ワッチョイ bc5f-XXx1)
垢版 |
2020/12/02(水) 14:18:28.89ID:fg9k/ys10
Electronはもうダメだろ
2020/12/02(水) 14:56:54.16ID:yJY81L7Ar
ダメな理由もない。
2020/12/02(水) 15:22:11.73ID:7SF2lDHXd
どうしてElectronしないのよオ
2020/12/02(水) 15:48:57.03ID:gmqCIpk40
>>737
あるよ。
一番肝心なAndroid, iOSに対応していないし、サイズも大きいし、起動も遅いし
どうにもならない。
2020/12/02(水) 16:10:01.03ID:yJY81L7Ar
>>739
まるで実感ないね。
2020/12/02(水) 16:25:42.94ID:xxAw3X8I0
>>739
そんなんWPFも全部当てはまるじゃん
742デフォルトの名無しさん (ワッチョイ bc5f-XXx1)
垢版 |
2020/12/02(水) 17:06:06.48ID:fg9k/ys10
WPFはWindows Desktop専用だからいいんだよ
Electronは話題性もないし立ち位置も中途半端
2020/12/02(水) 17:14:29.44ID:bbLEzKH70
.NETのアプデすらNGな案件でサーバー上でちょっと動かすツールだと、WinFormかWPFの二択になるんだよな
2020/12/02(水) 18:14:50.30ID:ihV57jveM
>>743
.NET使わなきゃいいだけでは?
.NET CoreでSCDする手もあるし
2020/12/02(水) 18:29:55.35ID:yvBGiPiW0
今Electron製の専ブラ使ってるけど快適よ
2020/12/02(水) 19:55:57.75ID:+rFxXUFw0
VSCodeもElectronじゃなかったけ
2020/12/02(水) 21:36:41.26ID:IakEOsuU0
そうだね
実行ファイルのサイズがクソデカくて笑ってしまった
2020/12/02(水) 21:58:56.00ID:yJY81L7Ar
いまやElectronだらけですよ。
2020/12/02(水) 22:07:19.88ID:xRP06t7i0
Electron使ってる有名どころって何がある?
Teamsがそうなのは知ってるけど、使い勝手がいまいちな部分が多くてあまり印象良くない
2020/12/02(水) 22:08:52.35ID:ihV57jveM
Slack
2020/12/02(水) 22:12:28.20ID:lsgm9mj8a
Siki
2020/12/02(水) 22:24:51.50ID:H7056PtS0
Prism 8使ってるけどViewModelのコンストラクタでIDialogParametersとる方法ないの?
2020/12/03(木) 00:09:11.87ID:eIuWK7gH0
Skype
2020/12/03(木) 01:40:57.83ID:GwVQIGxq0
SkypeとかUI変わって滅茶苦茶評判悪かったやつじゃん
2020/12/03(木) 01:43:29.73ID:mvtB887U0
既存アプリがWPFに移行した場合、使いにくくなったという悪評しか聞いたことがない。

当然の結果だけど。
2020/12/03(木) 02:00:22.73ID:wQu9RegL0
それはUI framework関係なくUXの話では?
UI frameworkの評価って大体、作りたいものが作りやすいか?凝ったことをしたいときにやりやすいか?っていう開発者都合だと思うけど
別にwpfが良いと思わない部分はあるがその評価基準は違う気がする
2020/12/03(木) 02:16:15.99ID:toBxio+U0
Electronは言語もJSかTypescriptになるし、Wasmも簡単には使えないようだし
中後半端。
特にやはりスマホやタブレットで動くアプリが作れない事が痛い。
2020/12/03(木) 02:22:12.06ID:eIuWK7gH0
>>757
759デフォルトの名無しさん (ラクッペペ MM34-xfUJ)
垢版 |
2020/12/03(木) 08:44:59.62ID:+/jJmo0+M
いや、ウェブビュー2ベースのエレクチオンまだかなーと
2020/12/03(木) 11:02:54.53ID:eIuWK7gH0
>>759
??
761デフォルトの名無しさん (ワッチョイ 6e01-zLCK)
垢版 |
2020/12/04(金) 22:16:21.68ID:9AUT9QCq0
エンジニアが教えるの下手くそな理由を論理的に解説してみた【教育の本質】
https://www.youtube.com/watch?v=3YwyYSj-k2s
派遣エージェントの言う事は9割ウソである理由【カモられない方法】
https://www.youtube.com/watch?v=8DxQFLAuFqo&;t=231s
IT業界のヤバすぎる落とし穴5選
https://www.youtube.com/watch?v=WPPCJ4o-mpA
絶対にエンジニアになってはいけない人とは【ハイクラス人材】
https://www.youtube.com/watch?v=kKUC7rZRUtc
りゅうけんKENTAマナブは怪しいアフィ勢だとベテランエンジニア(笑)に言われるらしいwww
https://www.youtube.com/watch?v=Cp7ByHiFk6Y
【個人で稼ぐ】会社を辞める前に習得しておくべきスキル5選
https://www.youtube.com/watch?v=8WB4O1V6YLg
【聞いてください】「会社員」という働き方の本当のヤバさ
https://www.youtube.com/watch?v=HbIAACbQkPc
サラリーマンが知らないフリーランスの真実
https://www.youtube.com/watch?v=vxVG8eAQbsc
2020/12/05(土) 00:10:09.86ID:7NPUSOnt0
>>761
グロ
2020/12/05(土) 08:37:14.90ID:s9eq1Gzn0
たしかにモザイクされたサムネは赤黒黄が多くてグロっぽい
2020/12/07(月) 08:52:33.12ID:7Z9YnNvna
NG
2020/12/17(木) 15:48:22.41ID:3i4GnGXZ0
Defenderにワイのwpfアプリ勝手に消されたわまじタヒね
2020/12/17(木) 20:20:01.10ID:LGEg4dtH0
goto 座間
2020/12/22(火) 18:40:26.07ID:nqOhO4xB0
>>755
WPFでも既存のフォームアプリと同じようにUI作れると思うんだけど違うの?
2020/12/22(火) 18:42:02.68ID:2ZygYJcc0
>>767
素人の戯言だよ。
2020/12/22(火) 18:54:25.71ID:yeSgi2UL0
wpfはxamlをきちんと勉強しないと、直感だけでは使いこなせない人が多数だと思う。
入力を伴うデータグリッドだけは、未だに扱いにくいと感じてる。
2020/12/22(火) 19:21:13.15ID:4ZfxS1k6M
WPFはトップダウンな設計が必要で、ドカタのWinForms開発のように個別に画面を作り始めると破綻しやすいんだよ
2020/12/22(火) 19:24:44.41ID:IvaCiXgR0
WinFormっぽく使うことは可能だけど、DataGridをクリックした時の動作は不評だな
2020/12/22(火) 19:48:43.92ID:2ZygYJcc0
>>771
素人の戯言かな?
2020/12/22(火) 19:52:27.18ID:IvaCiXgR0
>>772
色々弄ってない素のDataGridの動作で文句言われないの?
2020/12/22(火) 20:16:40.53ID:AmPbMba+0
GrapeCityのSPREADとか使いやすいのかな。まあ、試してみればいいのだが。
2020/12/22(火) 23:06:44.27ID:JTa0UW4v0
DataGridは弄るのも面倒だからなあ
Excel.Net作って欲しいわ
2020/12/30(水) 06:28:40.39ID:QH/c9U/k0
gridを方眼紙のように張り巡らせてどんな座標にも置けるような画面設計があって驚いたんだけどこんなんアリなの?
2020/12/30(水) 07:20:18.51ID:cOh4g6FA0
アリだよ
ウィンドウサイズ可変のアプリでも部分的にはサイズ固定の領域って存在するし
レイアウト機構を持っていても絶対値座標指定機能を持つUIツールキットは多い
2020/12/30(水) 13:11:21.51ID:Umj5Fa5/0
Canvas使っとけとは思う
2020/12/30(水) 16:46:30.87ID:Sd5RCoBwM
方眼大好きバカジャップ
2020/12/30(水) 16:54:51.65ID:cNIj0vftM
>>779はどこの国の人ですか?
781デフォルトの名無しさん (ワッチョイ df01-Cbw0)
垢版 |
2021/01/10(日) 08:31:41.81ID:X7ha0mxM0
ビジュアル・デザイナーとロジック開発者との協業ができる。

とあったけど、どんだけ凝った画面にするんだろ。
普通はコード書く人が画面(コントロール配置)やるだろ。
2021/01/12(火) 03:40:09.97ID:XISA+tbLM
powershellからだすWindows Formで野比家のボタン2回押して、磯野家1回押して、野原家3回押してOKしたら「男14人、女9人、犬3匹、猫3匹」って返してくれるプログラムください
783デフォルトの名無しさん (ワッチョイ 5f45-Cwx9)
垢版 |
2021/01/12(火) 15:04:17.37ID:wJhpfkOw0
野比家の女:玉子さん
磯野家の女:フネさん、ワカメ (フグタ家のサザエ除外)
野原家の女:みさえ、ひまわり

どうしても延べ10人になるけど、9人って返さないとダメ?
2021/01/12(火) 15:19:00.27ID:wIf3T4Io0
>>781
コードを書く人に任せるといまいちなデザインになりがち
凝る凝らないに関係なくね
2021/01/12(火) 16:27:09.93ID:wJhpfkOw0
よくみたらWPFのスレでPowerShellもWinFormsも関係ないから
答え書かない方がいいか
2021/01/12(火) 17:02:29.33ID:JkNKxaxX0
各家の人数を加算なんかせずにボタンをある一定の手順で押下したときにだけ特定の文字列を返すプログラムで良いのでは?
2021/01/12(火) 17:31:59.79ID:V95G+u6D0
ボタン押す回数が少なかったときや多かったときの動作は仕様上未定義だから
常にOK押したら固定文字列「男14人、女9人、犬3匹、猫3匹」を返せばいいんじゃないかな
2021/01/12(火) 22:24:48.15ID:xsOycbRU0
>>781
デザインはデザイナにしてもらって、それ見ながらコーディングすればいいよ
中途半端な分離はかえって生産性落とす
2021/01/14(木) 11:49:55.09ID:anDBhpsoM
>>787
2-1-3は決まってるから、それ以外ならハズレ演出して、2-1-3の時だけメッセージだした方がまだ仕様()に近くない?
2021/01/14(木) 16:05:09.78ID:2xvAdK/I0
Prismって使われてる?
2021/01/14(木) 16:08:08.41ID:gYDerupm0
うん
2021/01/14(木) 16:43:53.34ID:us8Mk+7V0
むしろPrism以外が死んでる
2021/01/14(木) 17:11:58.74ID:2xvAdK/I0
そうなんだサンキュー
2021/01/14(木) 18:16:36.60ID:4B/6jC4e0
デザインをデザイナと分担できるというけど、経験上ビジネスロジックと比べたらデザインの工数なんて半分以下だから分担の恩恵が薄いんだよな
2021/01/18(月) 01:26:43.69ID:Kpsjp2aqM
scrollviewerがmanipulation系のイベントがハンドラ内でe.Handled=trueによってイベントのバブルアップを止められているらしい(URL貼れないけどどっかの個人ブログ参照)から
カスタムコントロールでe.Handle=trueしないものを作りたいんだけどうまくいかない
2021/01/20(水) 16:16:26.10ID:Wx/Iy2mC0
なんでtreeviewのbeforeexpand無くなってるの?
MSってよく意味の分からないことするよね
2021/01/21(木) 16:03:37.57ID:qWgafXth0
すれち
2021/01/26(火) 08:34:09.85ID:361yZFbpd
長年WindowsFormsやってきて、ようやくWPFに移行しようとしているワイのモチベーションがあがるお言葉をお願いします
2021/01/26(火) 08:36:03.63ID:ud7WAy7Ca
Xamlに慣れとくのは無駄にはならんだろ
2021/01/26(火) 08:41:47.50ID:Vy6n/RPYM
>>798
何かを始めるのに遅すぎると言う事は無い
2021/01/26(火) 09:43:49.72ID:qSdfocRRM
>>798
WPFは既にメンテナンスモードでWinFormsと同列
現在のシェアから考えてWinFormsより長く生き残ることはまずないから、もし自身のエンジニアとしての延命が目的なら今更やるのは全くお勧めできない
Webやれ
2021/01/26(火) 09:55:14.16ID:Vy6n/RPYM
デスクトップじゃWin32アプリが最後まで生き残りそう。
winformアプリも大量に有るのでゾンビの様に死滅しない。
2021/01/26(火) 11:17:20.66ID:SEH/ccP0r
>>798
web系技術でデスクトップアプリ作る
時代になってますよ。
2021/01/26(火) 11:40:37.20ID:ZjE6Xg+z0
モチベーションアップする言葉じゃないなw
2021/01/26(火) 11:59:33.60ID:j7spnDSJ0
mongodbのコンパスとか多分chromiumだろうけど美しいもんなー
2021/01/26(火) 12:16:42.96ID:NAba6hCjM
web系って流行り廃りが激しいので後のメンテが大変かも。
807デフォルトの名無しさん (ラクッペペ MM8f-rma+)
垢版 |
2021/01/26(火) 12:21:02.53ID:m9QEFa1vM
htaはいつまで使えるだろうか?
2021/01/26(火) 12:42:38.13ID:b2P28rbA0
3月に正式リリース。7月にフルスペックの予定のWinUI3がWPFの代替となる予定だが
特に大きな変化はないから安定すれば移行が進むんじゃねーかな?
809デフォルトの名無しさん (ブーイモ MMcb-M8KH)
垢版 |
2021/01/26(火) 12:59:30.20ID:sDueyM6cM
>>808
イマイチわかってないんだけどUWPと共通化できて嬉しい?
2021/01/26(火) 13:33:11.88ID:kStMQ1/o0
ChromeBookでも動くんか?
2021/01/26(火) 14:14:45.77ID:YUoLXY1Qd
結局Web系ってなにやればいいの?
ASP.NET MVCとか?
2021/01/26(火) 14:14:54.68ID:WHTpfe5BH
結局Web系ってなにやればいいの?
ASP.NET MVCとか?
2021/01/26(火) 14:34:10.17ID:fB+Ar5X+0
今時MVCで新規で作る必要ある?
2021/01/26(火) 14:40:20.88ID:NAba6hCjM
>>812
ASP.NET Core MVC
2021/01/26(火) 15:00:30.94ID:3RPKEuA50
Web APIならね。UIが必要ならそこはRazor Pagesにしときな。
2021/01/26(火) 20:34:15.63ID:xVPuSdRM0
>>802
Win32レベルでいいならC++/CLI以外みんな生き残るだろ。
2021/01/26(火) 20:38:42.61ID:xVPuSdRM0
>>803
「作れる」のレベルはだんだん上がってきているけどデスクトップフレームワークの域にはまだ遠いよなぁ。
BlazorでWPF動かせるようになったらいいんだが。
2021/01/26(火) 21:13:38.65ID:SEH/ccP0r
>>817
Blazorはjs書けない層の
救済ライブラリーですよ。
2021/01/26(火) 21:19:33.80ID:xVPuSdRM0
>>818
Cはアセンブラ書けない層の救済言語、みたいな?
2021/01/26(火) 21:24:27.11ID:SEH/ccP0r
>>819
ちょっと違うかな。
js<-->c#のラッパーライブラリーになります。
なので遅くて機能も少ないです。
2021/01/26(火) 21:33:10.40ID:xVPuSdRM0
そういう話じゃなくてね、>>818はC#よりJSの方がハードルが高いと言いたいのかってこと。
822デフォルトの名無しさん (ワッチョイ 5f6a-xA1r)
垢版 |
2021/01/26(火) 21:39:57.47ID:9pIisiq/0
>>820
さすがにデタラメすぎワロタ
2021/01/26(火) 21:41:41.11ID:SEH/ccP0r
>>821
それは人によりますね。

>>819
アセンブラ書ける層にもc学ぶメリットがありますが、
(cはアセンブラ書けない人の救済目的でない。)
jsでwebアプリ開発者出来る層が、
Blazor学ぶメリットは無いって事です。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況