WPF(.NET, WinUI) GUIプログラミング Part29at TECH
WPF(.NET, WinUI) GUIプログラミング Part29 - 暇つぶし2ch1:デフォルトの名無しさん
22/04/11 05:10:34.19 LqBiqZMV.net
WPF(Windows Presentation Foundation)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part28
スレリンク(tech板)
関連スレ
Windows 10 UWPアプリ開発Part 3
スレリンク(tech板)
コードを貼る場合は以下のサイトの利用をお勧め。
URLリンク(ideone.com)

2:デフォルトの名無しさん
22/04/17 20:25:49.93 eXdCNZ62.net
確か同じくらいに計画が発表され正式リリースも同じくらいだったjjetpack composeの方はmaterial 3の対応でかなり仕上がっきてるのに
winui 3ときたら..

3:デフォルトの名無しさん
22/04/18 12:12:49.41 rCstMRlq.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以上が合格ライン(当然点数は高ければ高いほど優秀)

4:デフォルトの名無しさん
22/04/18 12:39:50.49 6ScvbUYE.net
このチェックリストを三人でトリプルチェックしたら間違い無いな

5:デフォルトの名無しさん
22/04/18 13:10:11.44 EiyEIqa0.net
何がしたいの?

6:デフォルトの名無しさん
22/04/18 13:38:29.84 0xI2lblg.net
メモリーとストレージの項目の時代遅れ感が凄いな

7:デフォルトの名無しさん
22/04/18 13:58:48.76 +j5KdG+x.net
>>6
2022年の基準としてはやや甘めの設定だろ。
この程度クリアできなきゃゴミ。

8:デフォルトの名無しさん
22/04/18 14:08:38.95 0xI2lblg.net
仮にこの数値の2倍・3倍になったところで気に留める人なんざほぼいない
サンディーおじさんみたいな骨董品PC使ってる人は知らんけど

9:デフォルトの名無しさん
22/04/18 14:11:42.41 CSp9756l.net
貧者臭

10:デフォルトの名無しさん
22/04/18 15:07:39.89 xplVY/g+.net
ただのオナニー
その要件満たしたところでメリット無いしね

11:デフォルトの名無しさん
22/04/18 15:11:38 CEMUAWIx.net
メモリやストレージより今どきの見た目のアプリがどれだけ簡単に作れるかだな俺は

12:デフォルトの名無しさん
22/04/18 16:10:02 EPhhOVYf.net
技術者としての適性もチェックできるな。
こいつがパフォーマンスの悪い、メモリリークしまくり、バグだらけのポンコツプログラムを作るのが目に浮かぶようだ。

13:デフォルトの名無しさん
22/04/18 22:57:58.65 xplVY/g+.net
その要件を満たした
パフォーマンスの悪い
メモリリークしまくり
バグだらけのポンコツプログラム
が作れるから
そのチェックには全く意味が無い

14:デフォルトの名無しさん
22/04/19 05:16:20.33 9LyWKexP.net
頭悪いね、さっそくチェックできた

15:デフォルトの名無しさん
22/04/19 08:06:35.02 bkK/k49z.net
ヨシ!

16:デフォルトの名無しさん
22/04/19 16:48:53.20 XcwNFKQH.net
今どきZipで固めてユーザーが解凍してショートカットを作るソフトが最新版ですかw

17:デフォルトの名無しさん
22/04/19 17:54:43.96 /3bJAbNv.net
特にこだわりがなければClickOnceでいいんじゃない、自動更新してくれるし

18:デフォルトの名無しさん
22/04/19 19:20:06 ADHtQbAX.net
clickonceでバージョン管理ツールを
配信してからね

19:デフォルトの名無しさん
22/04/19 19:29:02 SR1wlrcZ.net
どこに入るかもわからんClickoneとか使い道すごい限定されるような。

20:デフォルトの名無しさん
22/04/19 19:52:42.29 WzXUBSHY.net
>>19
まあデスクトップ系の強みってローカル環境に作用できることだからね
どこにインストールされるかわからないとパスを調べないといけないし面倒
それならWeb系でやるね

21:デフォルトの名無しさん
22/04/19 21:01:47.35 y7hEodnZ.net
MSIX Coreって誰か使ってんの?情報少なすぎ。

22:デフォルトの名無しさん
22/04/19 21:05:34.76 bkK/k49z.net
ClickOnce、Edgeで動かない報告がちょいちょいあるんだけど
同じ会社なんだから動作確認くらいしてくれ

23:デフォルトの名無しさん
22/04/20 09:56:23 GbDhecnr.net
>>16
単に最低要件だから、ストア経由で配布したいって要件ならストアで配布すれば良い。
「ストアでも配布できる」と「ストアでしか配布できない」は天と地ほど違う。
今はセキュリティが厳しいからストア禁止、管理者権限なし、証明書インストール禁止、書き込めるのはユーザー用に用意されたフォルダーのみ、ネット接続も極度に制限、なんて環境はざらにある。
機能云々以前に使ってくれる環境から外れてたら意味がない。

24:デフォルトの名無しさん
22/04/20 18:53:30.26 FAmBcRLs.net
>>23
ストアとZipのハイブリッドでみんなが知っている最新アプリのタイトル教えてくれ

25:デフォルトの名無しさん
22/04/20 20:27:46.28 gwuG0miQ.net
>>16
シングルバイナリ作って配布してるワイを馬鹿にするなw

26:デフォルトの名無しさん
22/04/24 13:34:20.02 Of2+wQ8v.net
URLリンク(platform.uno)
4.2!!

27:デフォルトの名無しさん
22/04/24 14:03:54.47 +r9lyZeH.net
誰もつかってないやろ

28:デフォルトの名無しさん
22/04/24 14:23:27.29 Of2+wQ8v.net
だと思うw

29:デフォルトの名無しさん
22/04/24 22:38:46 wV63f3Wv.net
winui3、必要な機能は一通り揃って趣味アプリなら使えるようになった?

30:デフォルトの名無しさん
22/04/24 23:25:23.84 C8wXT6S3.net
まだやろ
Window絡みのAPIとかそっち優先で
コントロールはWinUI 2.6ぐらい機能で止まってそれがらみのバグフィックスもWinUI 3方に移植されてないやろ

31:デフォルトの名無しさん
22/04/25 09:36:09.52 H+ireR0n.net
>>29
全然。
未だに素早く動かしたり連打したりするとパフォーマンスが落ちたりハングアップする品質。
今からあと1年待ってもそれほど状況は好転しないかも。

32:デフォルトの名無しさん
22/04/25 11:33:10.78 6BnCaXju.net
>>31
1.02 1.03を試していないかブログなどの又聞きじゃね?
1.03では表示系バグはかなり残っているけどパフォーマンスは改善している

33:デフォルトの名無しさん
22/04/25 12:22:57.43 nvbf6zXz.net
バグがかなり残ってる時点で終わってるやん

34:デフォルトの名無しさん
22/04/25 12:28:08.19 JlZsuYqt.net
>>32
1.0.3の話だぞ。
>1.0.3では表示系バグはかなり残っているけど
パフォーマンス以前の問題じゃん。実用アプリに使ったらまずいゴミってことじゃん。
書いてて恥ずかしくないのかね。

35:デフォルトの名無しさん
22/04/25 12:48:16.58 yE7B5Sv5.net
WindowsFormが出た頃もこんな感じだったのかね

36:デフォルトの名無しさん
22/04/25 13:21:53.26 gW4qUKso.net
1.0はゴミだろ

37:デフォルトの名無しさん
22/04/25 13:45:04.22 6BnCaXju.net
>>34
表示系と言っても、Dark・Lightの切り替えをアプリ内でやると中途半端な状態になるコントロールがいくつかある
アプリ内で切り替えないか、異常動作が起こらないように工夫すれば十分やっていける

38:デフォルトの名無しさん
22/04/25 14:15:19.80 Qw06Q0jg.net
工夫しなきゃやっていけない時点で…

39:デフォルトの名無しさん
22/04/25 15:15:15.74 rBY0uxk7.net
全部無能MSのせい
馬鹿なんだから身の丈に合わせてWinformでも作ってればいいのに

40:デフォルトの名無しさん
22/04/25 17:39:30.26 qwU38BfH.net
1.0はベータ版なんだ(意味不明)

41:デフォルトの名無しさん
22/04/25 18:36:43.92 KP8HwYHC.net
(1)目立ったバグ(特に表示上のバグは致命的)
(2)パフォーマンス上の問題点
(3)致命的な機能不足
がないレベルが1.0正式版として期待される最低限のラインなんだが、全滅。
これらをクリアして初めて採用検討候補に入る資格を持つ。
(3)なんてWPFとUWPで出来ていたことができるってのはあくまでスタート地点で
それに加えて新しい何かがあることを期待されているのに、
過去にすら追いつけてないって酷すぎだろ。

42:デフォルトの名無しさん
22/04/25 21:16:51.55 5JCWqhk+.net
wpfのデータバインディングとかを使い易くしてwpfを開発再開して欲しいのが本音
wpf以降はスマホ意識しすぎてエレメントがスカスカだから好かん

43:デフォルトの名無しさん
22/04/25 21:51:48.49 9MhFyvcK.net
MSの1.0は実質α。
3.0から使い物になる。

44:デフォルトの名無しさん
22/04/26 07:02:00.83 u893SxYg.net
URLリンク(www.casleyconsulting.co.jp)

45:デフォルトの名無しさん
22/04/27 16:15:46.00 rHTzrf9p.net
Xamlの場合はこれやろ
URLリンク(pbs.twimg.com)

46:デフォルトの名無しさん
22/04/27 22:29:03.20 dDpckULr.net
早くSVGをそのまま表示できるようにしておくれよ

47:デフォルトの名無しさん
22/04/27 23:05:16.63 4yUnl11I.net
Preview2をちょっと弄ってみたが、やっとDark/Lightのバグが解消された模様
TextBoxの実害はないけどムカつくやつはそのまんまだったな

48:デフォルトの名無しさん
22/04/29 07:23:25.39 tBcGdmlK.net
リアクティブな感じを素直にチョチョイと実装できるようにしてほしい

49:デフォルトの名無しさん
22/04/30 11:23:53.72 8xaJAFlZ.net
昨日眠る前に見たMSのロードマップにwinformsの項目が記載されてるけどWPFは書かれてなかった
winformsは結構新しいコントロールを入れる予定があるんだなと思ったけどWPFは?

50:デフォルトの名無しさん
22/04/30 15:04:53.82 nndB14DS.net
URLリンク(devblogs.microsoft.com)
rc2!!

51:デフォルトの名無しさん
22/04/30 17:33:47.34 snwqQJhB.net
つまりベータ2ぐらいか

52:デフォルトの名無しさん
22/05/01 10:41:08.36 0hHyCybz.net
どちらかと言うとTIZENの記事になってるけど

53:デフォルトの名無しさん
22/05/01 19:32:21 7lDRMcEA.net
URLリンク(www.nuget.org)
Unitiy Containorが終わったそうだ

54:デフォルトの名無しさん
22/05/02 01:04:24.32 9/NBONyy.net
Microsoftのやつ使えってことかね

55:デフォルトの名無しさん
22/05/02 11:01:41.20 ncbhWmwD.net
Template Studio 5.0
URLリンク(github.com)

56:デフォルトの名無しさん
22/05/02 13:39:46.46 iS7l030D.net
>>55
やっと2022で使えるようになったのか、嬉しい

57:デフォルトの名無しさん
22/05/03 10:57:31.49 mO+0ET50.net
.NET6なんだけど
Task.RunでBitmapDecoder.Createで画像読み込み → Freeze()してUIスレッド
ってのが動いたんだけど
STAスレッドじゃないと駄目だった記憶があるんだけど気のせい?

58:デフォルトの名無しさん
22/05/05 17:07:19.62 FeY8iOM4.net
オフィスに出社することは「時代遅れで非生産的」…リモートワーク希望者は10倍に増加
サイボウズが副業を真っ先に解禁した理由。社員や会社のメリットとは?
「複業を解禁しなければ人も企業も成長しない」複業全面OKのサイボウズ社長と実践社員の本音対談
『サイボウズ』は社員満足度の高い「働き方改革」をなぜ作れたのか
サイボウズ式:サイボウズで複業。収入源は3つ─そんな私の「パラレルワークはじめての確定申告」
超ブラック企業だったサイボウズが、全社員と「ザツダン」してわかった“見えない不満”の本質
サイボウズの「100人100通りの人事制度」を実現する働き方改革とは?

59:デフォルトの名無しさん
22/05/06 09:30:38.74 X4Pp7s0h.net
突然どした?

60:デフォルトの名無しさん
22/05/06 12:31:49.43 8EeyzAqc.net
グループウェアはTeamsが強いよな

61:デフォルトの名無しさん
22/05/09 07:07:46 aWy5+Ln7.net
Template Studio WPF使ってみた。
これで十分だわ。
WinUIが使い物になるまで何年も待つ必要ない。

62:デフォルトの名無しさん
22/05/09 11:14:02.29 G1b+K42D.net
グループウェアはGoogle Workspaceもなかなか

63:デフォルトの名無しさん
22/05/11 11:24:43.94 AuSsMN6u.net
Final .NET Foundation Version Latest
This is a procedural release.
Prism is leaving the .NET Foundation. Before making any changes to the Prism repo, we are archiving the current source code which is under the .NET Foundation.
Any code committed after this "Final .NET Foundation Version" release is no longer considered part of the .NET Foundation.
URLリンク(github.com)
Prismは.NET Foundation.と縁を切った。一体何が有ったんだろうか

64:デフォルトの名無しさん
22/05/11 11:40:43.16 B2PxpvPb.net
もはや事実上個人の趣味プロジェクトになってたから妥当でしょ
コミッタにとっては.NET Foundationにコードを寄贈し続けなきゃいけないだけで何のメリットもない

65:デフォルトの名無しさん
22/05/11 17:16:38.41 qsFrCBdd.net
PrismだけでなくRxなんかの過去C#で大人気で他環境にも影響を与えたものすべて.NETのメンテをやめて他の開発環境でコントリビュートしてるからな
もうMSが.NETを予算縮小のために便宜上OSS化だけしてリソース減らした時点で終わってんだよ
そしてこんな面白い記事を見つけたので.NETにしがみついてるやつらに是非読んでほしい
URLリンク(matarillo.hatenadiary.jp)『オープンソースは報われない仕事。でもやるんだよ。』
オープンソースとは、おおむね報われない仕事だ。Microsoft .NETコミュニティの場合、時々むなしくなったりもする。ボランティアが全然見つからないことがあるのだ。多くの人々が、デフォルトのものやVisual Studioに同梱されているものを使う。RailsとかNodeの場合は、企業の支援もあるが、プロジェクトはコミュニティが駆動しているという認識がある。現実は中間なのだが、Microsoftのスタック上に構築されたオープンソースプロジェクトでは、ボランティアが「我々は、出荷されたものをただ使うのみだ」なんて言うことがある。

66:デフォルトの名無しさん
22/05/13 06:01:08 BaONPMzC.net
PrismもRxも個人の趣味レベルのアプリでしか使われてなかったからな。妥当。

67:デフォルトの名無しさん
22/05/13 10:23:51 aSc1H7pW.net
PrismはMS公式ともいうべきものが出てきたから
もうお役御免

68:デフォルトの名無しさん
22/05/13 12:13:34 blevH1vY.net
こないだのlog4j,color.js騒動から見るに、OSS界隈も地獄だな
.NET自体が右往左往してるから、対応する人も大変だろう

69:デフォルトの名無しさん
22/05/13 13:10:46.65 msJ+xhZt.net
mvvm.toolkitにはRegionManager相当の機能がないのが少し問題ですね
代用はTemplateStudioがコード生成してくれるからそれを使うのが良いのかな?

70:デフォルトの名無しさん
22/05/13 19:22:05.66 J89mJBpC.net
俺はよわよわプログラマーなのでTemplateStudio頼みになってる
2022対応してくれたようなので安心した

71:デフォルトの名無しさん
22/05/14 19:13:49.60 keDx0r5I.net
Flutter 3

72:デフォルトの名無しさん
22/05/16 17:52:54.83 Ze7BqPJn.net
UWPやWinUI製のアプリってWPFと比べてやたらめったらクラッシュしやすい印象。
イレギュラーな操作じゃなくてもバンバン落ちる。
なんでこんなに脆いん?

73:デフォルトの名無しさん
22/05/16 18:42:22 1RXpoL4N.net
デバッグしろよ

74:デフォルトの名無しさん
22/05/16 20:00:56.39 hVMFQ61t.net
誰も使わないからバグが取り切れてないだけでしょ
WPFも初期は冗談みたいなもんだったよ

75:デフォルトの名無しさん
22/05/16 20:14:23.60 Kv/fx3CH.net
WinUI3は色々あるけど、UWPは枯れているからバンバン落ちることはないんじゃね?
WinUI3で気になるのは、初期化時にページ内のすべてのインスタンスが確保される前にイベントが走るバグ
タイミングによって落ちたり落ちなかったりするんだよな

76:デフォルトの名無しさん
22/05/16 20:26:47.66 tdv97mRw.net
某UWP製ソフトはウィンドウサイズ変えただけで落ちたぞ

77:デフォルトの名無しさん
22/05/16 22:40:27.17 djhHhOGa.net
それはお前が悪い

78:デフォルトの名無しさん
22/05/17 03:40:12.70 maKCFX0H.net
>>72
C++とC#の差、ってオチじゃないの?

79:デフォルトの名無しさん
22/05/19 23:18:33 QOm0sjQG.net
>>66
個人の趣味レベルのアプリで使われてるほうが驚きや

80:デフォルトの名無しさん
22/05/20 10:55:05.21 m838GaCt.net
xamlのデバッグてどうやるの?ブレーク出来ないので変数の状態とかもよくわからない。

81:デフォルトの名無しさん
22/05/20 11:01:39.81 A+f5/olI.net
Live Previewがあるだろ昔はそんなものなくてLogicalTreeがVisualTreeになるのをイメージしたりしてデバッグしてたんだぞ甘えるな

82:デフォルトの名無しさん
22/05/20 11:52:41.17 pHtXdVD7.net
○ 特殊な個人の趣味レベル

83:デフォルトの名無しさん
22/05/20 22:00:10.85 4SQYWfV+.net
xamlの変数ってなんだろう

84:デフォルトの名無しさん
22/05/20 22:07:44.19 fQh2BTo3.net
Bindingは違ったものバインドしてもサイレントでバグが発見しにくいってのはあるからそれじゃね?
x:Bindで幸せになれるけど、全取っかえは無理だったりするな

85:デフォルトの名無しさん
2022/05/21


86:(土) 00:27:26.94 ID:e03OrcWy.net



87:デフォルトの名無しさん
22/05/21 00:45:40.30 ec9yQBCj.net
>>85
VS2019でXAML バインド エラーってデバッグウインドウが出来て随分マシになった
x:Bindがバックポートされたら嬉しいけど、まず来ないだろうね

88:デフォルトの名無しさん
22/05/21 05:45:06 LOoK6xdT.net
>>85
無理にバインドしなくてもいいんだよ?

89:デフォルトの名無しさん
22/05/23 21:44:15.77 5xXqTdjX.net
今週待望のbuild 2022だけど
.net maui正式リリース?
winappsdk 1.1正式リリース?
どっちもゴミだけど

90:デフォルトの名無しさん
22/05/24 17:35:02 Wpsf7MdR.net
じゃあBuildの何を待望してるんですか

91:デフォルトの名無しさん
22/05/24 22:42:40.86 juku3nKP.net
.Net6使ってみたくてVS2019からVS2022に変えたらデバッグ実行で固まりまくってまじ困るわ

92:デフォルトの名無しさん
22/05/25 05:38:32.73 Yz3HkCjC.net
まさかWinForms使ってないよな

93:デフォルトの名無しさん
22/05/25 19:22:13.70 8v4++sdj.net
WPFよりマシに動く

94:デフォルトの名無しさん
22/05/25 21:40:33.47 Zj86EWLH.net
それはない

95:デフォルトの名無しさん
22/05/25 22:24:20.54 Ixx+fKf5.net
>>91
WPFだよ
VS2022はコードスニペットもおかしいな

96:デフォルトの名無しさん
22/05/26 00:34:35.83 O+gRo7JH.net
せやろか

97:デフォルトの名無しさん
22/05/26 08:29:52 kKMbRU49.net
WPFは新しめのVisual Studioの方がより快適。
どんどんIDEのサポートが強力になってる。

98:デフォルトの名無しさん
22/05/26 09:48:41 eiu2aE9r.net
実は32bitPCだったとかそういうオチだったりして

99:デフォルトの名無しさん
22/05/26 09:53:46.11 6bTkUqbW.net
原因はよく判らんが、プロジェクト作り直してソースファイルをコピーして再構成したほうが無難ではあるな

100:デフォルトの名無しさん
22/05/26 19:02:00.58 WPeCiMTR.net
wpfて遅いの?
gpuでちょっぱやになってるのかと思ってた

101:デフォルトの名無しさん
22/05/26 19:14:12.20 xJc4KMMe.net
最終的なコンポジションにGPUを使ってるとは言えるんだけど
その前処理の段階でパフォーマンスを台無しにしてるからな

102:デフォルトの名無しさん
22/05/27 08:58:51.20 u+i+ZHP3.net
速くなるように作ることができる。
何も考えずに作って速くなるわけじゃない。

103:デフォルトの名無しさん
22/05/27 12:30:28.86 eSNZWHB7.net
(o´・ω・`o)
uwgもオワコンだからwindows app sdkをやればいいの?

104:デフォルトの名無しさん
22/05/27 12:33:20.99 UYc1hE8Y.net
ずっと今は時期が悪い状態が続いている

105:デフォルトの名無しさん
22/05/27 12:43:30.22 tOJPcs6A.net
Windowsのデスクトップアプリなら好きな実装で開発すればいい
結局WinFormsでも最新のUI実装可能したのがWinUI3xなんだからな
クロプラ開発ってことならMSの開発環境はハイリスクすぎてとてもじゃないが選択肢にならないしおすすめしない

106:デフォルトの名無しさん
22/05/27 12:43:48.04 eSNZWHB7.net
結局マルチプラットフォームじゃなきやwinforms使っとけばいい?

107:デフォルトの名無しさん
22/05/27 13:10:50.79 X2EnXYhx.net
それしか使えないんじゃそれでいいのでは

108:デフォルトの名無しさん
22/05/27 13:13:22.38 nRiwr3Qe.net
画面のデザインこだわらなければwinformsでいいのでは

109:デフォルトの名無しさん
22/05/27 13:22:38.80 tOJPcs6A.net
だからWinFormsでFluent Designが使えるようにしたのがWinUI3xだってすぐ上のレスで説明してんだろ低脳雑魚グラマーがレスも読めないのか

110:デフォルトの名無しさん
22/05/27 13:27:36.38 X2EnXYhx.net
>>108
どれに言ってるのかしらんが仮に105ちゃんに言ってるのだとしたら、
18秒で104を読んで書き込んでるのではないんじゃなかろうか、とワイちゃんは思うぞ

111:デフォルトの名無しさん
22/05/27 17:52:12.69 eSNZWHB7.net
winuiも糞だって言うから(o´・ω・`o)

112:デフォルトの名無しさん
22/05/27 22:16:02.80 A277IogP.net
>>103
windows8からこっちずっとその状態ね

113:デフォルトの名無しさん
22/05/27 22:32:40.53 tOJPcs6A.net
まぁMS社内で予算使い切るための作られた仕事だからな
担当者が変わるたびに新しい開発環境ぶちあげて放置だから誰も使わなくなったってこと

114:デフォルトの名無しさん
22/05/27 23:03:05.79 tOJPcs6A.net
GoogleとかFBとかTwitterは自社で実際に使ってる言語やフレームワークをOSSで公開して人気が出てコミュニティの活動も盛んでちゃんと長期間メンテされてるわけだがwww

115:デフォルトの名無しさん
22/05/27 23:18:08.40 qn73Zg8u.net
まず、Microsoft自体が力入れている
ここが最低ラインなのにWinUIも前は4カ月ごとのメジャーリリース?だったが
最近は6カ月ごとになってMicrosoftの片手間プロジェクトだから

116:デフォルトの名無しさん
22/05/28 11:40:24.08 Lx5qfi81.net
>>102
xaml手書きできるか?
楽勝だぜ!あとバグだらけで不安定でも気にしないぜ!⇒WinUI
ポトペタじゃないと無理ですぅ⇒WPF

117:デフォルトの名無しさん
22/05/28 12:37:32.90 wnOf4Xgv.net
社内業務アプリならwinformsでいいやもう

118:デフォルトの名無しさん
22/05/28 14:06:15.56 Osz9W4hs.net
わざわざ生産性低い方選ばんでも。
winforms使うぐらいならwpfで楽した方がいい。

119:デフォルトの名無しさん
22/05/28 15:02:32.75 yHMiLjVq.net
Webview2でReactとか使われてる方いらっしゃいますか?

120:デフォルトの名無しさん
22/05/28 17:32:17.34 wnOf4Xgv.net
xaml慣れないし嫌い

121:デフォルトの名無しさん
22/05/28 18:33:19.58 r1UDcxVD.net
winformsよりXAML手書きの方が楽だと思うなあ
VSが勝手にプロパティ変えたりすることあるからformsもうやりたくないよ

122:デフォルトの名無しさん
22/05/28 19:03:04 /3sRw4nt.net
XAML慣れないとか言ってる底辺雑魚グラマーがWPFのスレにいてわざわざ『xaml慣れないし嫌い』とか捨て台詞吐いてるのクソウケるwww

123:デフォルトの名無しさん
22/05/28 19:05:23 /3sRw4nt.net
xaml慣れないし嫌いwww
要するにVBでWinFormsしか理解できない底辺雑魚グラマ老害ってことだろ
俺なんて言語やフロントエンドFWの構文なんて1日でマスターするぞwww
こういう底辺雑魚グラマってフルスタックエンジニアは神とか思ってんだろうなwww

124:デフォルトの名無しさん
22/05/28 19:15:33.05 AR6iP2zo.net
理詰めで論破されて悔しくて悔しくて顔真っ赤でIDコロコロ自演とか俺だったら恥ずかしすぎて自殺しちゃうね
って言わないの?ww

125:デフォルトの名無しさん
22/05/28 20:01:57.60 /3sRw4nt.net
>>122
>xaml慣れないし嫌い
これスレのテンプレに入れるわwww
マジ名言クソ雑魚具合がよくあらわれてるwww

126:デフォルトの名無しさん
22/05/29 00:16:53 Vbu1EwKV.net
xaml駄目な人はhtmlとかもダメなのかな

127:デフォルトの名無しさん
22/05/29 00:23:09 cc4+tff/.net
そいやxamlのタグとかパラメータとかオプションの一覧とか逆引きとかって、
日本語ドキュメントであるの?

128:デフォルトの名無しさん
22/05/29 00:35:42.81 spdp00Yw.net
XAMLのオブジェクト要素をタブとか言うやつは100%にわか
なんかにわかしかおらんうえににわかがシャシャってくんなこのスレ
技術的な考証とかディスカッションとか一切ないなマジでレベル低いというか存在意義がないな

129:デフォルトの名無しさん
22/05/29 00:47:53.59 E6a1KrJ3.net
すまんこのスレ検索しても>>127以外「タブ」が出てこないんだが

130:デフォルトの名無しさん
22/05/29 01:37:20.64 voXVgMji.net
頭が雑魚だから見えないものが見えるんだろう

131:デフォルトの名無しさん
22/05/29 07:20:03.58 cc4+tff/.net
>>127
結局知らなさそう

132:デフォルトの名無しさん
22/05/29 07:31:06.84 juDxLyE5.net
WinFormしか使えないおっさんだが、xaml覚えるくらいならReact覚えたほうが将来性ありそう
OfficeもReactNativeで作ってるらしいし

133:デフォルトの名無しさん
22/05/29 08:10:12 cc4+tff/.net
MSも構文の部分要素としてはタグって読んでね?

134:デフォルトの名無しさん
22/05/29 08:30:06 a6df1s8L.net
wpfを素で使うから使いにくく思う
prismだの色々補助ライブラリを入れればだいぶ使いやすくなる

素のwpfで社内業務アプリを作る
と生産性はwinformsより低くなる、俺的には

135:デフォルトの名無しさん
22/05/29 10:08:59.16 FOF4HyMr.net
>>131
WebやるつもりがあるならReact覚えておいて損はないと思うが、あっちはあっちでデスクトップより
変化が激しいからついていくのはそれなりに大変だと思う。
Formsしか知らなくて今後もデスクトップしかやるつもりがないならReactはやめとくのが吉。

136:デフォルトの名無しさん
22/05/29 10:15:18.64 juDxLyE5.net
>>134
デスクトップしかやるつもりなくても
寄らば大樹の陰
企業が自分達が使うために作った技術で、使っている人口が多い方が良いと思う
WinFormもどう頑張っても廃れていくし

137:デフォルトの名無しさん
22/05/29 10:50:33 pkImLWXe.net
Windows用デスクトップアプリをざっくり作るときは
WPFでWinFormsのような作り方が楽な気がする

LayoutTransformでレイアウト崩さずまるごと拡大できたりして、老眼の人にもアプリ使ってもらいやすいし

138:デフォルトの名無しさん
22/05/29 10:51:19 a6df1s8L.net
>>135
winformsは廃れないでしょ楽だし簡単だし

139:デフォルトの名無しさん
22/05/29 11:06:27.51 FOF4HyMr.net
>>135
もう決めているならがんばれとしか言いようがないが、いまどきFormsしか使ったことがなくて
これからXAMLとReactどっち覚えるかなんて言ってる人にとってはハードモードだと思う。

140:デフォルトの名無しさん
22/05/29 12:46:41.51 juDxLyE5.net
>>138
うん頑張るしかないんだよ
MSのUIフレームワークには愛想が尽きた

141:デフォルトの名無しさん
22/05/29 13:19:13.35 nwNPQUlm.net
>>131
WinFormsしか使えない人が何でWPFのスレに出張って来て管撒いてるんだよ
スレチのWinFormsが廃れる廃れない等どうでも良いんだが

142:デフォルトの名無しさん
22/05/29 13:50:40.05 YHrlUwY9.net
こんなもの使わないと主張する方々が集まってなぜかム板の中じゃそこそこ勢いのある不思議なWPFスレです

143:デフォルトの名無しさん
22/05/29 14:09:04.79 cc4+tff/.net
基本今の5chは技術力なんて無きに等しい住民だけやからねえ
わいも含めて

144:デフォルトの名無しさん
22/05/29 14:31:18 3XSu1a9V.net
>>141
可也アスべ臭い人がいついているんだよな

145:デフォルトの名無しさん
22/05/29 15:10:32 nwNPQUlm.net
>>139
偉そうな事言いたいだけでReactを頑張る気は無いだろw
実際に移行した人が言わないと説得力無いぞ

146:デフォルトの名無しさん
22/05/29 15:33:01.09 spdp00Yw.net
頑張るもクソもReactもFlutterも簡単なんだがwww
言語はJS(TS)とDartというくそ簡単なLLでフロントエンドフレームワークはJSX(TSX)とそれをパクったWidget
まともな脳みそしてれば1日あれば習得可能なものが頑張るとか苦行とか素直に頭が悪くてごめんなさいって言え馬鹿がwww
そもそもXAMLすら習得できない馬鹿がこのスレで茶々入れたりしゃしゃってきてんのがクソウケるんだがwww

147:デフォルトの名無しさん
22/05/29 16:04:24.35 JO5+5GtD.net
ReactはいいけどReactNativeは駄目
開発者アンケートにあった「ReactNativeのバージョンアップは地獄の門の向こうで作業しているようなものです」っつーコメントを知らんのか

148:デフォルトの名無しさん
22/05/29 16:11:37.52 spdp00Yw.net
そんあのReactに限った話じゃねーしそんなの開発者あるあるのmemeの一種なんだよアホwww
そもそもネットの記事をドヤ顔でしらのんかとかクソワロタおまえがReact Nativeさわったことないのバレバレwww

149:デフォルトの名無しさん
22/05/29 16:14:46.41 WInuaFsW.net
タフ君絶好調だな

150:デフォルトの名無しさん
22/05/29 16:25:17.66 cc4+tff/.net
タブってなんやろな

151:デフォルトの名無しさん
22/05/29 16:44:56.43 vZVL1tRS.net
ずっとタブだと思ってて、ここでやっとタグだと気付いたんだろう
誰しも勘違いはある

152:131
22/05/29 19:01:48.39 juDxLyE5.net
こんなに反応があるとは思わなかった
なんかごめんなさい

153:デフォルトの名無しさん
22/05/29 19:52:24.76 +jOJtoLi.net
>>137
WPFの方が楽だぞ。
多機能だから全部覚えようとしたらそりゃ大変だが、
便利で学習コストが低いものだけピックアップして習得すりゃいい。
無料の入門書
URLリンク(zenn.dev)

154:デフォルトの名無しさん
22/05/29 19:54:57.75 m42L33j1.net
ReactもVueも入門したけど自由に配置できないわ・・・

155:デフォルトの名無しさん
22/05/29 20:18:28.16 a6df1s8L.net
>>152
ありがとう読んでみる
作りたいものはテキストボックスとコンボボックスとデータグリッドビューなどのコントロールが全部で20個もない社内業務アプリなんだけど、普段は上流ばかりなのに戯れでトライしたら良くわかんなくて。。。
ネット検索してこのスレに辿り着いて役立つ何かが得られるかもと書き込んだらwpf使いの大天才にコーディングがヘボで頭悪いと言われたら、まあそうなんだろうね、としか言えない(笑)
こういうアプリでもwpfならコーディング少なくて済むの?winformsに対するメリットが分からない、速度もwpfの方が遅いみたいだし

156:デフォルトの名無しさん
22/05/29 20:18:40.50 FOF4HyMr.net
WPFが登場して10年も経つのにいまだにFormsを使ってきた御仁が
なんでいまごろFormsの衰退を心配し始めたんだろうか。

157:デフォルトの名無しさん
22/05/29 20:26:23 GK5QXZYt.net
formsはあと100年は安泰

158:デフォルトの名無しさん
22/05/29 20:26:32 a6df1s8L.net
色んなワードをあちこちで見かけるから他の良い選択肢になりうるかどうか気になっただけ、調べたり試さないで初めから除外するのはさすがに気が退ける

159:デフォルトの名無しさん
22/05/29 22:29:27.88 r+EEQt+S.net
愚人は経験に学ぶ
賢人は歴史に学ぶ

160:デフォルトの名無しさん
22/05/29 22:53:58.39 Vbu1EwKV.net
>>136
WinFormがそういうの使えるようにしてくれればいいんだけどな
大量のWinForm画面をどこにどうやって移行するか悩ましいわ

161:デフォルトの名無しさん
22/05/29 22:59:53 a9qKdJW4.net
>>158
黒人は経験に学ぶ
じゃあ日本人は?
学ばないだろうが!

162:デフォルトの名無しさん
22/05/30 00:50:47 Yh2j4w8O.net
>>154
コンボボックスとデータグリッドはformsで簡単に出来ることと同じことをwpfでやろうとしたら、確かに難しいかもな
まずは、wpfなら簡単に実現出来る仕様で実装する方が良い

163:デフォルトの名無しさん
22/05/30 06:22:56.09 fjsiyg49.net
>>136
ほんそれ
WPF使ってXAML使わないのが正解

164:デフォルトの名無しさん
22/05/30 06:46:22.27 8Rs4iEGO.net
WPFが登場して10年も経つのにいまだに普及しないからなぁ

165:デフォルトの名無しさん
22/05/30 10:11:08.58 Z6OL71NL.net
どんな問題があるかな

166:デフォルトの名無しさん
22/05/30 10:42:18.55 5BXx02tf.net
Formsが普及しすぎてWPFに乗り換えるメリットが少ないから。

167:デフォルトの名無しさん
22/05/30 10:50:25 57/4q4Cv.net
2006年が10年前とかおかしいだろ

もうちょいで登場から20年

168:デフォルトの名無しさん
22/05/30 11:04:05 gtjAzF0


169:P.net



170:デフォルトの名無しさん
22/05/30 11:10:46 GsFAmPqb.net
>>162
は?XAMLがWPFの一番のメリットだろ。
逆にWinFormsにXAMLが導入されればWinFormsでも使い物になる。

171:デフォルトの名無しさん
22/05/30 12:42:02.72 Ttu3aoQL.net
>>168
俺もそう思う

172:デフォルトの名無しさん
22/05/30 12:45:37.17 vNVuC1gr.net
XAMLにいろいろ積み込みすぎて失敗

173:デフォルトの名無しさん
22/05/30 13:05:56.45 wMTua09Q.net
xamlの本ありますか

174:デフォルトの名無しさん
22/05/30 13:35:13.51 MSIowNUf.net
mvvmと書くつもりがxamlと書いちまっただけだろ
xamlもWinUIになると、ビヘイビアもコンバーターも依存関係プロパティーも書かなくていいから大分楽になる
あとイベントハンドラをVMに書けるからFormsヲのまんまの感覚で書ける
来月出すやつが何処まで完成度上がっているかな

175:デフォルトの名無しさん
22/05/30 14:09:18.21 MSIowNUf.net
xamlの見本アプリがWinUI3 Galleryって名前になってバージョンアップしていた
今度はやっとDark/Lightモードがマトモに表示てきている模様
あと、svgがImageコントロールで普通に使えるようになったのを初めて知ったわ

176:デフォルトの名無しさん
22/05/30 21:24:53.68 LmkzQYh0.net
普及の見込みがないUIフレームワークを使う意義とは?
多少難易度が高くても普及しているものを使った方がいいのでは。
豊富なトラブルシューティグ、技術者も集めやすい。
個人で趣味でやるならいいが、今後企業で使う技術としてはやはり普及しているかどうかが重要。
MSはそのへん理解してるのかしてないのか…
TeamsやOfficeをスレタイの技術で作ればいいのに。

177:デフォルトの名無しさん
22/05/30 21:36:10.30 ZSUfJQu0.net
2017頃からC#触り始めてWPFは遅くて使ってる人少ない、winformsは遅くはないけど古い技術、使ってる人は多いってのを見て、業務アプリだし後者を使い続けてきた
WinUI3が出るということでxamlに慣れておこうとWPF+MVVMで作ってみたけどすごくいいと感じてる
Rxなんかも触ったことなかったけどこの機会に一緒に勉強してみたらめちゃ便利だった

178:デフォルトの名無しさん
22/05/30 22:02:21.00 mE6rsg5X.net
MVVMはいいんだけどflutterとか触るとxamlがだるいんだよな..

179:デフォルトの名無しさん
22/05/30 22:23:55.71 SMH6yVl4.net
いつものことだけど、この「普及してない」ってのはどの統計を見て言っているんだろう

180:デフォルトの名無しさん
22/05/30 22:49:43.24 1p0oXEXT.net
URLリンク(trends.google.co.jp)
絶対値の比較にはあまり意味はないとしても、WPFは2010年をピークに低下し続けていることがわかる

181:デフォルトの名無しさん
22/05/30 22:53:06.23 2Map6ZWa.net
wpfならbingじゃね?

182:デフォルトの名無しさん
22/05/30 23:10:35.34 SMH6yVl4.net
そもそも「人気度」って何を表してるんだろうな
URLリンク(trends.google.co.jp)

183:デフォルトの名無しさん
22/05/31 05:24:24.22 RZT7q1Wq.net
>>175
WPFは使ってる人少ない?はて?
URLリンク(trends.google.co.jp)
WinForms
URLリンク(github.com)
WPF
URLリンク(github.com)
WinForms
URLリンク(zenn.dev)
WPF
URLリンク(zenn.dev)
WinForms
URLリンク(qiita.com)
WPF
URLリンク(qiita.com)

184:デフォルトの名無しさん
22/05/31 07:39:11.07 HDbDKB3F.net
WinFormと比較してもなあ

185:デフォルトの名無しさん
22/05/31 08:25:05.58 Cmz8LI+u.net
まあ元がWPFよりFormの方が多い、って話からだから

186:デフォルトの名無しさん
22/05/31 08:42:23.38 mCgvdDi5.net
Windowsデスクトップアプリで比較するならそれしかないしな。
デスクトップアプリとWebアプリの比較みたいになったらそれはまた別の話だし。
WindowsアプリでReactが使われている統計なんかがあったら見てみたいが。

187:デフォルトの名無しさん
22/05/31 08:45:57.22 XSCc9Qq8.net
参考図書やWeb上のサンプルコードもWinFormsばかりだしな、初心者が取っ付きやすいほうが普及する

188:デフォルトの名無しさん
22/05/31 09:19:15.81 tbsCZ2HB.net
WinFormsという言葉は「WPFではない」ということを明示する必要のある文脈でしか使われないから、WPFと単純比較するのは公平ではないと思う
Google検索結果
"System.Windows.Forms" 2,180,000件
"System.Windows.Controls" 313,000件
まあWPFでControls名前空間を常に参照するかというと微妙だが、比較的体感に近いんじゃないか

189:デフォルトの名無しさん
22/05/31 10:03:00.19 oGlfdeKv.net
WPFのリリース前を含めるのはフェアじゃないな
2010年以降
"System.Windows.Forms" 192,000
"System.Windows.Controls" 42,500
過去1年
33,500
7,870

190:デフォルトの名無しさん
22/05/31 10:19:41.21 nSDArj2I.net
>>176
それはメインコード埋め込みな上にプレビューが無いだけじゃね?

191:デフォルトの名無しさん
22/05/31 10:37:25.34 A1guqoc+.net
Windowsプラットフォーム自体の衰退なのにForms、WPFで戦ってるのアホだろ。
マルチデバイスのプラットフォーム作れなかったMicrosoftが一番アホだけど。

192:デフォルトの名無しさん
22/05/31 10:40:36.69 oJbk0FsK.net
実際の所、C#関連でググってなんかの調べ物してると、WPFよりFormsの情報のほうが
圧倒的に見つかるからなあ。実際のユーザー数がどうなのかは知らんが、その点においては
WPFはプログラミング経験の浅い初心者には勧める気がしない
将来性という点においてもどっちがどっちって感じだしなw

193:デフォルトの名無しさん
22/05/31 10:48:19.90 oGlfdeKv.net
>>189
作ってるぞ?
MSはReact NativeやElectronにコントリビューションしまくってるからな
近いうちにflutterのWindows対応の強化にも手を出すだろうね
MSにとって.NETはAzureでのサーバーサイド開発の主力ではあるけど、フロント技術としてはポートフォリオの極一部でしかない

194:デフォルトの名無しさん
22/05/31 12:05:36.85 ufxJhZaQ.net
>>191
これ
そしてMSはReactを製品に使用している

195:デフォルトの名無しさん
22/05/31 12:32:03.64 0fXG3L1L.net
VueよりReactの方がいいの?

196:デフォルトの名無しさん
22/06/01 07:20:37.99 X1yNcFtR.net
>>185
参考図書(Amazon)
 "Windows Forms"
 96冊
 WPF
 827冊
コードサンプル(GitHub)
 WinForms
 3,873 repositories
 WPF
 6,599 repositories
求人
 WinForms
 304件
 WPF
 1,225件

197:デフォルトの名無しさん
22/06/01 08:22:44.91 ln6H8XND.net
MSのGUIフレームワーク担当部門が作ったオレオレフレームワークなんて使えねえよって
VSCode部門やOffice部門が言ってるんだろうな

198:デフォルトの名無しさん
22/06/02 20:49:43.15 f/hVMi4/.net
そりゃVSCodeもOfficeもマルチプラットフォームだからな。Windows専用のフレームワークなんか採用するわけがない。
VSCodeなんかWindows11の右クリックメニュー対応すらWindows固有なんで対応を渋ってるくらいだから。

199:デフォルトの名無しさん
22/06/03 08:22:29.37 vBlDJg6W.net
このスマホ全盛期にWin専用のアプリなんて作る意味あるか?自分でしか使わないならいいけど。

200:デフォルトの名無しさん
22/06/03 08:36:10.44 gvVR9sXt.net
支給端末をキッティングするような会社なら案件の選択肢としてはあるな
Webとの2択やろけど

201:デフォルトの名無しさん
22/06/03 08:36:31.14 qi+FkGbJ.net
>>197
環境的な制限とかでそれを選ばざるを得ない場合もあるのでは
例えばPCの仮想メモリが4GBとかでオンラインにしただけでPCがフリーズ状態になるとか、ローカル環境にディレクトリを生成したりするようなやつとか
メモリ増設するにしても金が無いからできないとか

202:デフォルトの名無しさん
22/06/03 08:40:32.95 TmZW+T12.net
要件がないなら無理に作らなくてええんやで

203:デフォルトの名無しさん
22/06/03 08:59:59.52 Fqd70gNb.net
>>197
スマホに繋げないハードウェアを制御するアプリなんて、世の中にたくさんあると思うが

204:デフォルトの名無しさん
22/06/03 09:04:18.48 YtteSCsj.net
そもそもWPFどころかWinアプリに用がない人間が覗くスレではないからなw

205:デフォルトの名無しさん
22/06/03 09:34:38.53 uXnPA+2Q.net
タブくんはアスべ臭いんだよな

206:デフォルトの名無しさん
22/06/03 12:36:23.97 dfh3R2VS.net
アスベストやべーな

207:デフォルトの名無しさん
22/06/03 12:41:12.38 7wQ+1csW.net
>>197
スマホの小さな画面で事足りるしょぼいアプリばかりじゃないのよ。

208:デフォルトの名無しさん
22/06/03 12:58:49.57 lqWjmQQk.net
小規模かつPCでしか使わない業務アプリならデスクトップアプリが今でも最善な気がする

209:デフォルトの名無しさん
22/06/03 14:58:59.63 vLJB7iu5.net
残念ながらそういうのは今は出来合いのSaaSを入れるのが主流になりつつあるのです

210:デフォルトの名無しさん
22/06/03 15:49:51.70 5xhw7q8r.net
ゴミみたいなVBAからいつまでも脱却できないExcelからGoogleスプレッドシートに移行しつつある・・・ってコト?

211:デフォルトの名無しさん
22/06/03 15:50:06.72 lM5t+FDg.net
SaaSでBLE通信させて機械制御してもな

212:デフォルトの名無しさん
22/06/03 16:14:12.42 RuOKsDA1.net
ExcelはSAAS版は普通にJSだからVBAからは脱却できるのではw

213:デフォルトの名無しさん
22/06/04 15:05:22.55 ptRoQgHx.net
1.1来たね

214:デフォルトの名無しさん
22/06/04 15:46:58.73 KjklvaZP.net
Windows 1.1?

215:デフォルトの名無しさん
22/06/04 16:44:33.99 q4ILFA3S.net
どうやって1.0プロジェクトを1.1にアップグレードすりゃいいんだよ
このゴミツールが

216:デフォルトの名無しさん
22/06/05 09:06:45.70 WYBs+UUv.net
馬鹿だな。3.0からが真の正式版だ。

217:デフォルトの名無しさん
22/06/05 14:08:27.38 6mMhtP8J.net
Windows 3.0?

218:デフォルトの名無しさん
22/06/06 18:41:08.91 5JxUGPiR.net
WinUI 3 Gallery、キー2連打でクラッシュするバグが直ったと思ったら
今日更新したら起動すらしない致命的バグ。
糞みたいな品質だな。

219:デフォルトの名無しさん
22/06/07 15:16:36.68 UnGMowBR.net
1.0で作ったプロジェクトをそのまんま1.1にアップグレードしたが
そのままだとDebugでは動いたがReleaseにすると>>216と同じように落ちたが
プロジェクトを作り直してファイルをインポートで何とかなった

220:デフォルトの名無しさん
22/06/09 20:12:17.63 cky/XpZ+.net
グレープシティ、
WPF用UIコンポーネントセット「InputManPlus for WPF 3.0J」と
「SPREAD for WPF 4.0J」をリリース

221:デフォルトの名無しさん
22/06/12 14:57:26.96 uxXaEAgV.net
Reactで作ってモダンなUI作っても、所詮Webだから安っぽいものが出来上がる。
Microsoft365アプリが全部そんな感じだからさ。
だからネイティブアプリで作ってほしいってのがユーザー側である俺の気持ち。
それに...Win11からARM製SoCに対応するってことだし、将来Windows Phoneが復活しそうな気がするんだよね
Microsoftはその可能性を否定してるけど、俺は信じてる。

222:デフォルトの名無しさん
22/06/12 16:26:15 TzeXRGWU.net
そう。

223:デフォルトの名無しさん
22/06/12 16:29:58 zdeu6XLH.net
Webだとなんで安っぽくなるんだよ?
むしろリッチにできるだろ

224:デフォルトの名無しさん
22/06/12 16:52:10.98 SsDD5ysa.net
>>221
だよな


225:デフォルトの名無しさん
22/06/12 17:08:36.83 Jk/NhOAQ.net
「リッチ」の方向性が違うんだろうなあ

226:デフォルトの名無しさん
22/06/12 17:17:55.25 tUHADwRi.net
WPFで表現できる範囲は多分webでも普通に表現できる
3DアニメーションもXAMLより簡単にできるけどみんな使ってない

227:デフォルトの名無しさん
22/06/12 18:32:35.38 tNOoSt5m.net
HTMLのformを軽く使った、デザインセイ皆無なものみたいなやつを前提としていたりして…
そんなわけないか…
別に変な意味じゃ無いけど

228:デフォルトの名無しさん
22/06/13 12:24:25.15 tyyBuEUf.net
Flutter3登場

229:デフォルトの名無しさん
22/06/13 12:37:02.26 pdhzPRVw.net
遅っ

230:デフォルトの名無しさん
22/06/13 19:38:49.60 4OK78Cnc.net
dartだけで作れるようになってくれたらつかったげる

231:デフォルトの名無しさん
22/06/15 11:28:35.56 5MewLf9U.net
XAMLで面倒だなって思ったのが一覧表示のループ
foreachとかwhileがない代わりにtemplateで記述
これ初心者のハマリどころだよな、難しい言われても仕方ない

232:デフォルトの名無しさん
22/06/16 20:16:16 vJM7hqNm.net
Electronキラー、Tauri 1.0 リリース!

233:デフォルトの名無しさん
22/06/24 21:18:43.92 d+czrOOd.net
TAURIを使って、デスクトップアプリを作ってみる
URLリンク(tech.excite.co.jp)

234:デフォルトの名無しさん
22/06/24 21:29:03.03 5JzJDf7L.net
rustという言葉に踊らされすぎ

235:デフォルトの名無しさん
22/06/25 00:42:48.41 rKfSzAxy.net
いかがだったでしょうblogを紹介するなよw
自作自演か?

236:デフォルトの名無しさん
22/06/25 06:44:20.68 z9QRxAiq.net
いや宣伝でござろう

237:デフォルトの名無しさん
22/06/25 08:36:15.50 8rCEDsWI.net
内部でWebView使うって事で
環境が異なるとUI崩れるって事でもあり
もうクソなんだかな

238:デフォルトの名無しさん
22/07/03 14:30:11.65 lZextqQ1.net
WPFのメニューってbreak(改列)できないんか

239:デフォルトの名無しさん
22/07/03 19:01:06.86 Cq6eEVnB.net
できるよ

240:デフォルトの名無しさん
22/07/04 23:41:13.23 ACrvegIY.net
1.1.2が出たけどドキュメントが見つからない
URLリンク(github.com)
どうなってるんだ?

241:デフォルトの名無しさん
22/07/05 10:38:34 0g/3/w2y.net
>>238
昔はよく ルーク、ソースを使うのだ!みたいなスターウォーズパロディみたいなことを言われた

242:デフォルトの名無しさん
22/07/05 10:40:06 0g/3/w2y.net
「ソースを使え,ルーク(Use the Source, Luke)」

243:デフォルトの名無しさん
22/07/05 10:49:18 QDVn5oKy.net
1.3からが本番

244:デフォルトの名無しさん
22/07/05 14:18:58.37 +kWyY0YB.net
winrt apiでwpfからwindows 10の機能が簡単に使えます♪って改めていうことか??
最初からできてなきゃいけねえだろ(笑)

245:デフォルトの名無しさん
22/07/05 14:20:05.11 +kWyY0YB.net
>>219
webのwordやexcelは良くできてるだろ

246:デフォルトの名無しさん
22/07/05 19:43:28.96 oH74dK5o.net
Web版はビューアー程度にしか使えないだろ

247:デフォルトの名無しさん
22/07/05 21:34:24.51 WgTDpJoD.net
web版officeは「webアプリにしては」よくできてると思うが、普段はやっぱりデスクトップアプリの方を使っちゃうよなあ。

248:デフォルトの名無しさん
22/07/05 22:36:24.16 QDVn5oKy.net
まぁ、excelとかwebアプリのピンキリのピンのだろ?
webアプリを平均すると安っぽいイメージしかない

249:デフォルトの名無しさん
22/07/05 22:41:11.86 ZZ3vHKnw.net
SIerの作るWebがゴミなだけで、使いやすいWebサービスはいくらでもあるよ

250:デフォルトの名無しさん
22/07/05 23:08:34.62 WgTDpJoD.net
つまり凡百のSIerが使いやすいWebアプリを開発するのはハードルが高いから
おとなしくデスクトップアプリ作っとけってことだな。

251:デフォルトの名無しさん
22/07/06 06:37:01.81 RDCX64nD.net
概ね同意だけどデスクトップアプリは展開に難があるからなあ…

252:デフォルトの名無しさん
22/07/06 07:40:20.02 YYeQNW8S.net
そういうのは多少UIを我慢してもWeb化するメリットがある案件だな。
スタンドアロンで十分なものにまでWeb化をごり押しするのは困りもんだが。

253:デフォルトの名無しさん
22/07/06 07:57:03.71 TEsmn4dq.net
凡百のSIerにとってスタンドアロンで十分な案件なんてほとんど存在しないからね

254:デフォルトの名無しさん
22/07/06 08:05:56.24 YYeQNW8S.net
こんなふうに「ほとんど存在しない」とか決めつけちゃうところがごり押しだよなぁ。
こんなスレに来てWebを布教するのはこんなのばっかり。

255:デフォルトの名無しさん
22/07/06 08:13:20.04 gczJF8Ta.net
アイデンティティを自分以外の何かに仮託してる奴ってそうなるね
仮託先を否定されると人格否定と受け取ってムキになる
ゲーハーと変わらない

256:デフォルトの名無しさん
22/07/06 08:13:54.80 TEsmn4dq.net
決めつけも何も一般論として実際そうだろ?
俺はデスクトップアプリにするメリットのある案件が存在することは否定していない
それと純粋なスタンドアロン案件が稀であることは矛盾しないよ

257:デフォルトの名無しさん
22/07/06 09:13:23 Cu5CJVOG.net
確かに今どきはなんだかんだでネットワーク使うからな
スタンドアロンって言葉的には当てはまる案件はなかなかないかもね

デスクトップアプリかWebかなんて要件次第すぎて決着付くはずもない

258:デフォルトの名無しさん
22/07/06 21:11:26.96 YYeQNW8S.net
べつに決着つけるような話でもないがな。
どんな統計を基に話してるのかは知らんが、仮にスタンドアロンアプリの開発が少数dとしても
だからといって必要もないのにWebアプリにしようなんてことにはならんしな。

259:デフォルトの名無しさん
22/07/06 21:48:00.04 mycuJuFy.net
WEBアプリがどうたらとかスレチの話題はお腹いっぱい
為にもならない同じ内容を繰り返してるだけだし

260:デフォルトの名無しさん
22/07/08 20:27:36.34 RyJ+2hF2.net
webはuiの作りがよくわからんのだわ
wpfが好き

261:デフォルトの名無しさん
22/07/08 20:36:18.63 cRr1rtL8.net
Webは古典的なサーバーサイドの状態遷移は独特なノウハウが必要でデスクトップな人には馴染みにくかったけど、SPAの時代になって分かりやすくなったよ
ReactなんかのクライアントサイドテンプレートはWPFの複雑怪奇なバインディングよりずっと分かりやすいしな

262:デフォルトの名無しさん
22/07/08 21:12:44.35 vEJej2ti.net
WPFを知らない人はWPFを複雑怪奇だと感じ、Hooksを知らない人はHooksを複雑怪奇だと思う。
そういうことじゃないのかね。

263:デフォルトの名無しさん
22/07/08 21:58:57.57 G/CdBPp1.net
両方とも全部学ぼうとするとまあ大変だ
WPFもreactも小さい部分だけ使えばさほど難しくない
でもノウハウがないと開発つらい
ググってばかりになる

264:デフォルトの名無しさん
22/07/09 08:57:56.95 KVtAWM9u.net
WPFでUIとか苦行過ぎる
WPFでもUI部分はWebview2でCSS使うわ

265:デフォルトの名無しさん
22/07/09 10:05:26.35 6ug5/LDh.net
Webの人はいまだにWPFが気になってしょうがないみたいだな。
いいかげんWPF離れして好きにやれよ。

266:デフォルトの名無しさん
22/07/09 12:25:46.34 /0pJGefZ.net
WPFも20年前にもっと盛り上がりがあれば良かったのに

267:デフォルトの名無しさん
22/07/09 15:26:19.18 lwwTn4Ql.net
今はGUIでマウスなどのイベント処理はビヘイビアつかうのかトリガー使うのかイベントトリガーを使うのかどれが正解なんですか
ぐぐって出てくる情報はどれも交錯していて意味がわかりません

268:デフォルトの名無しさん
22/07/09 16:26:40 6ug5/LDh.net
どっちが一方が正解ってことはないんじゃないかな。
対象のイベントまで含めた「振る舞い」として再利用したいならビヘイビアとか。

269:デフォルトの名無しさん
22/07/09 16:27:12 C8JWEzRQ.net
WPFに正解などないから好きなの使って自由に作ればいい
もはやコミュニティが存在しないからね

270:デフォルトの名無しさん
22/07/09 16:34:19 gk+Ey3kQ.net
>>265
> ぐぐって出てくる情報はどれも交錯していて意味がわかりません
これが一番ガンだと思う
WinFormみたいに一つの方法でしかできないって奴でないと老人には辛いw

271:デフォルトの名無しさん
22/07/09 22:28:12.95 8pSs/5cx.net
ビヘイビアと言えば古のLivetに殆どのコントロール用が用意されていたのを思い出してググったら
ビヘイビアやコンバーターが別パッケージに分離されて他のMVVMライブラリーと併用できるようになっていた
意外と使えるかもしれんな

272:デフォルトの名無しさん
22/07/10 15:20:46.50 tUo11rW5.net
回答ありがとうございます
リストボックスなどにマウスエンターされたらアイテムを若干大きくしたりしてます
前だったらblendでストーリーボードのきっかけがGUIで作れたんだけど
今はないみたいですね
コードビハインドで実現してますけどMVVMだとどれがおすすめなんでしょうか?

273:デフォルトの名無しさん
22/07/10 15:44:57.80 naI65OPh.net
>>270
WinUI3で似たようなことやっているけど、参考にしたMSのサンプルはイベントトリガー使っていたわ

274:デフォルトの名無しさん
22/07/13 23:51:16.12 7p8v4H7J.net
WPFで作られてるソフトって有名なの何がある?
勝手にAutodesk製品はWPFだと思ってるわ
リボンUIだし

275:デフォルトの名無しさん
22/07/13 23:56:46.69 UzSTT+o3.net
Visual Studio

276:デフォルトの名無しさん
22/07/14 00:00:39.77 0p9MpZ60.net
>>273
Officeもでしょ?

277:デフォルトの名無しさん
22/07/14 00:11:35.00 Mhf5ppko.net
Officeはネイティブ
WPFなんか使ってないよ

278:デフォルトの名無しさん
22/07/14 08:09:43.54 qEMIlyQn.net
>>275
リボンUIどうやって実装してるの?

279:デフォルトの名無しさん
22/07/14 08:17:06.91 qEMIlyQn.net
何のソフトがWPF使ってんだろ?

280:デフォルトの名無しさん
22/07/14 09:28:42 eRmUCHn1.net
最近使ってないから変わってるかも知らんけどSource TreeはWPFだったな
グラフィックスデバッガのPIXとかMSがWin専のツールとかで稀に使ってる

リボンUIとかMFCにも実装あるでしょ

281:デフォルトの名無しさん
22/07/14 10:01:35.96 dxotV0yq.net
>272-274
UTAU

282:デフォルトの名無しさん
22/07/14 12:05:56.86 V2MVf7k9.net
もしかしてWPFよりMFCの方がいいの?

283:デフォルトの名無しさん
22/07/14 12:08:39.09 lnbsEUJQ.net
.NETという巨大な環境が不要だからね

284:デフォルトの名無しさん
22/07/14 12:13:41.03 V2MVf7k9.net
もしかしてAutodeskもWPFじゃなくてMFC使ってたとか?

285:デフォルトの名無しさん
22/07/14 12:23:57.79 ONBtwkKY.net
大昔のEvernoteがWPFだったな。
重いからすぐに作り替えたらしい。

286:デフォルトの名無しさん
22/07/14 12:25:58.78 V2MVf7k9.net
>>283
重いのかよ…
今リボンUIのアプリ作ろうとしてるけどWPFに拘らなくてもいい感じなのか???

287:デフォルトの名無しさん
22/07/14 12:26:33.84 ydWTibZZ.net
.NET5以降のWPFは.NET Frameworkの時より軽くなったのかな

288:デフォルトの名無しさん
22/07/14 13:23:16.88 0XtnMUqR.net
もうWPFってメンテしてないんじゃないの?

289:デフォルトの名無しさん
22/07/14 14:15:31 jrtNkMJw.net
してるよ

290:デフォルトの名無しさん
22/07/14 18:00:51.77 9W27SdtS.net
mvvmなんか気にせず画面周りだけxamlを使えばいい

291:デフォルトの名無しさん
22/07/14 19:22:34.64 xVVWLKER.net
ドッキングウィンドウ実装するためにAvalonDock使おうと思うんだけどこういうオープンソース系って商用利用してもいいのかな?
そういうライセンス的なものに疎い
フルーエントリボンのライブラリも勝手に商用利用していいのかわからん

292:デフォルトの名無しさん
22/07/14 19:22:59.11 xVVWLKER.net
こういうライブラリって本気になれば作れるんだろうけどどうやって作るのかすらわからん

293:デフォルトの名無しさん
22/07/14 19:55:16.93 ZkG98XYT.net
>>289
MSPLだから一般的には商用利用可能だが、お前が今の案件でそれを利用していいかは別の問題だ
社内に明確なルールがないなら客との契約次第だから法務に相談しろ
また、受託開発においてはライセンスを受ける主体がお前の会社ではなく元請やユーザー企業になる可能性があり、その場合お前の会社の責任で判断できることではない

294:デフォルトの名無しさん
22/07/14 19:56:42.82 xVVWLKER.net
>>291
案件ではなく趣味です

295:デフォルトの名無しさん
22/07/14 19:59:39.97 ZkG98XYT.net
>>292
だったら問題ない
どうせ完成させて売れるとこまでいく可能性は極めて低いんだから細かいこと気にしないでよろしい

296:デフォルトの名無しさん
22/07/14 20:06:38.01 xVVWLKER.net
>>293
サンクス

297:デフォルトの名無しさん
22/07/14 20:11:37.16 JGI4j5iF.net
裁判になったら5chで大丈夫と言われたと答えろよ

298:デフォルトの名無しさん
22/07/14 21:42:06 24aif2KW.net
WPFで作ろうとして実際に重すぎて使わなかった話は昔はたまに聞いた
FBはMVVMも捨てた

MVVMで作ったら状況バグがデバッグできないし困難だから
間違った通知をデバッグして消しても翌日また復活してるって

関係ないけどtwitterのwebのバグがこれ
サイト開くとたまにベルにバッジが一瞬出て消える
ベルを押すとやはり新規の通知がある

299:デフォルトの名無しさん
22/07/14 23:16:51.34 C041SKom.net
日本語でおk

300:デフォルトの名無しさん
22/07/14 23:40:40.90 24aif2KW.net
mvvmは大型案件には向かない
状態が意図しない場所で常に変わり続けてデバッグが困難

301:デフォルトの名無しさん
22/07/15 07:35:30 S6wl3Ezz.net
MV*アレルギー発症しちゃってる子がきたのか
お前使いものにならないから要らないってこないだも俺言ったよね?

302:デフォルトの名無しさん
22/07/15 09:20:20 1x1Qrr1X.net
状態が変わらないということは言われても聞かないということである
有言実行でスバラシイね

303:デフォルトの名無しさん
22/07/15 09:38:24 yDg/Ty3J.net
MVVMはビューに反映させる必要のあるデータを全てVMの状態として持たなきゃいけないから、
Mの更新があったときにVMの更新前の状態に依存した複雑な更新ロジックを書いてしまいやすいんだよね
その点Reactなんかは、MからVへの単方向バインディングで済むデータについてはVM相当の中間層(コンポーネント)に状態を持たないからプログラマが間違える余地がない
本来MVVMでもVMはMの内容を関数的に反映しているだけになるように作るのが正しいのだが、それをアーキテクチャ的に強制できないんだよ

304:デフォルトの名無しさん
22/07/15 12:01:55.52 l4dzAa6f.net
mvvmは無理に使う必要なくて機会が有れば覚えたらいいよ

305:デフォルトの名無しさん
22/07/15 12:55:37.46 Oo3I2Lae.net
>>301
それはVの更新の仕方をカスタマイズするために仕方なくなんじゃないの?

306:デフォルトの名無しさん
22/07/15 12:58:12.62 laDvzGYl.net
nuGetやVisual Studio Marketplaceでこれは汎用的に使えて便利のおすすめのライブラリってあります?

307:デフォルトの名無しさん
22/07/15 15:12:39.30 OwXqeWIQ.net
>>303
そういうケースもあるだろうし、単にプログラマの頭が悪いだけの場合もあるだろうね
いずれにせよそれこそがまさにFBの問題意識であって、Reactでは後者のケースは自然に排除されるし、前者のケースもReactが自動的にツリーの差分を取ることで解決した

308:デフォルトの名無しさん
22/07/15 15:43:35.60 XzYs8QwT.net
前提条件を揃えないと何を比較しているのかよくわからない話になるよね。
>Mの更新があったときにVMの更新前の状態に依存した複雑な更新ロジックを書いてしまいやすいんだよね
複雑なことは複雑で
>その点Reactなんかは、MからVへの単方向バインディングで済むデータについてはVM相当の中間層(コンポーネント)に状態を持たないからプログラマが間違える余地がない
簡単なものは簡単
としか言っていないようにも見える。

309:デフォルトの名無しさん
22/07/15 20:02:09 6ZoU+QiU.net
つか
pubulic ReactiveProperty<bool> hoge=>model.hoge;
と書けば、Modelのプロパティーは簡単にVMでリレーできるんだよな
要はやり方次第

310:デフォルトの名無しさん
22/07/15 23:46:29 laDvzGYl.net
AvalonDock使ってみたけどライセンスがどうとかでエラー出るな
有志がパクったDirkSter版のAvalonDockならライセンス関係なく使えるって書いてあってそれ試してみたけど
冒頭宣言部xmlns~が上手くいかない
githubと上手く連携取れてないんかな?
URLリンク(resanaplaza.com)

311:デフォルトの名無しさん
22/07/15 23:47:14 laDvzGYl.net
こういうめんどくさいことがあるからできれば自分でこういうUIのライブラリ作りたいんだがどうやってやるのかわからん

312:デフォルトの名無しさん
22/07/16 09:38:10.18 vcXm8HYX.net
ソースあるんだからパクればええやん

313:デフォルトの名無しさん
22/07/16 10:15:46.79 0bqu7l7J.net
>>310
いやそのソースをどうパクればいいのかわからん
どうやってそのソリューションに持ってくるのかというか…

314:デフォルトの名無しさん
22/07/16 10:18:43.48 0bqu7l7J.net
しゃーないから標準のDockPanel使ってそれっぽいの作ってみた
もちろんフローティングとかタブ、幅調整なんてできないが…
URLリンク(i.imgur.com)

315:デフォルトの名無しさん
22/07/16 10:39:01.09 0bqu7l7J.net
ドラッグでサイズ変更可能なコントロールってあったっけ?
それをDockPanelに仕込めればそいつ大きくしたらDockPanelも追随してでかくなりそうなんだが、もちろん縮小も

316:デフォルトの名無しさん
22/07/16 13:29:07.16 UnHoIShC.net
>>313
Window

317:デフォルトの名無しさん
22/07/16 13:30:31.64 0bqu7l7J.net
>>314
Windowの中にWindowは入れられないってさ
一応それ思って試してみたけど無理だった

318:デフォルトの名無しさん
22/07/16 13:47:56.74 numirY42.net
>>313
GridSplitterじゃダメなん?

319:デフォルトの名無しさん
22/07/16 14:36:25.07 0bqu7l7J.net
>>316
試してみる

320:デフォルトの名無しさん
22/07/16 16:57:10.06 Nb4vyBV3.net
サイズ変更可能な画面splitはwinformsの方が楽だな

321:デフォルトの名無しさん
22/07/16 17:05:22.06 f7Zx8/54.net
つか、どんなアプリ作ってるのか知らんが、今時リボンなの??って感じだが

322:デフォルトの名無しさん
22/07/16 17:22:45.81 S+0YIOAF.net
リボンに替わる今時のUIってなんだろう?
うちはずっと旧来のメニューバーのままだけど。

323:デフォルトの名無しさん
22/07/16 18:08:54.13 MfFIbMfc.net
横か


324:らだけど、リボンってそんなに悪いの? リボンUIにするってことは多機能なアプリなんだろうから、使いづらいと感じるのは多機能ゆえに習熟に時間がかかるだけじゃないかと



325:デフォルトの名無しさん
22/07/16 18:32:39.98 Nb4vyBV3.net
長所
アイコンが大きく出来る場合が多く非熟練者には操作が類推できる場合が多い
非熟練者には機能がタブ分けされていてわかりやすい
短所
リボンは画面に占めるUIの割合が大きくなり作業領域が減る
各アイコンが大きく一覧性に欠ける
またそのためタブ切り替えなどの操作が増え熟練者にはつらい
例:
従来 アイコンAを押す→アイコンBを押す → アイコンAを押す →…
リボン アイコンAを押す → タブの切り替え → アイコンBを押す →タブの切り替え → アイコンAを押す → …
ウインドウのサイズに合わせてレイアウトや各アイコンなどの表示が文字単体に変わり操作感が変わる

326:デフォルトの名無しさん
22/07/16 18:34:38.84 Nb4vyBV3.net
タブなどを超えて短時間にガンガン操作する人にはつらい
操作回数がかなり増えてる
嫌がらせ
ゆったりポチポチする人向け

327:デフォルトの名無しさん
22/07/16 18:39:02.88 rAI3mwaZ.net
今どきならNavigationViewにCommandBarかな

328:デフォルトの名無しさん
22/07/16 18:43:18.14 Nb4vyBV3.net
リボンの利点はまだあった
タブレットなどのタッチ操作向き
プレビュー機能などが表現しやすい

329:デフォルトの名無しさん
22/07/16 19:17:19.35 0bqu7l7J.net
GridSpliter使ってみたけどだめだったわ
これは最大範囲の中でどの割合でスプリットするのかを決めるスライダーみたいで
最小範囲をデカくするためのスライダーじゃないみたいだ
リボンUIは個人的に今のOfficeやAutodesk製品ソフトが昔のメニューバーより使いやすいから
もちろんショートカットでゴリゴリって人には必要ないかもしれんけど未習熟者にはかなり扱いやすいUIだと思って使ってる
今のパワポ感覚でAdobeのイラレみたいなソフト使えれば面白いなと思って趣味で開発中

330:デフォルトの名無しさん
22/07/16 19:20:00.73 0bqu7l7J.net
navigationviewにcommandbarはほんとに簡易的アプリって感じよな

331:デフォルトの名無しさん
22/07/16 19:23:57.52 p3+xskw8.net
>>321
Excel 2007でリボンについていけないジジイが騒いでただけ
さすがに最近では滅多に見かけなくなったと思っていたけどクイック操作も知らない>>322みたいなジジイが生き残ってブツブツ言ってるw

332:デフォルトの名無しさん
22/07/16 19:28:43.87 MfFIbMfc.net
>>322
作業領域減るっていうのは確かに俺もわからないでもないな

333:デフォルトの名無しさん
22/07/16 19:43:58.74 0bqu7l7J.net
Wordはリボン閉じてるわ
Autodesk系はリボンないと無理

334:デフォルトの名無しさん
22/07/16 19:51:28.87 Nb4vyBV3.net
>>328
リボン不評がずっと言われて後でクイック操作が入った
最初は作業領域を常に占有してたけど後で閉じれるようになった
不満に思うことは常に開発へ伝えるべきです

相手にジジイとか言う前に結局熟練者の作業性は落ちてることを理解すべきだ

335:デフォルトの名無しさん
22/07/16 19:55:10.88 0bqu7l7J.net
>>331
熟練者の生産性は落ちてないでしょ
あいつらメニューバーでもショトカしか使わないんだし
ショートカットキーはリボンUIになっても変わらんからそこまで生産性落ちてないと思うわ

336:デフォルトの名無しさん
22/07/16 19:57:48.00 YTi+pUYp.net
Autodesk系ってなんだよ
製品数が多すぎてどれのこと言ってんのかわからん
しかも買収した会社の製品の寄せ集めだぞ

337:デフォルトの名無しさん
22/07/16 20:00:31.92 Nb4vyBV3.net
>>332
熟練者たちが慣れた後でも今まで1時間で完了していた作業が1時間では全然終わらなくなってた

338:デフォルトの名無しさん
22/07/16 20:01:51.47 0bqu7l7J.net
>>333
AutoCad Revit Fusion360 はリボンUIになってるのを確認
MAYAも広義的にはリボンなんじゃね?

339:デフォルトの名無しさん
22/07/16 20:27:59.58 PdYI0OYh.net
>>334
それほんとに熟練者なのか?
新しい事に適応できない老害だと思うけど...

340:デフォルトの名無しさん
22/07/16 20:35:43.90 0bqu7l7J.net
DockPanelだけど□、✕ボタンのVisibilityをCollapsedにしてTextBlockをrotatetransformで270にしたらいい感じにドッキングパネルを閉じた表現にできた
これを✕ボタンを押したときにDockPanelの内部をCollapsed…のように書き換えれるとかなりそれっぽくなるな

341:デフォルトの名無しさん
22/07/16 20:36:19.16 0bqu7l7J.net
写真貼り忘れ
URLリンク(i.imgur.com)

342:デフォルトの名無しさん
22/07/16 20:38:52.82 Nb4vyBV3.net
>>336
UIで生産性が低下する場合もあるんだから普通に知っとけ

343:デフォルトの名無しさん
22/07/16 20:43:37.27 5oVXGkmo.net
>>339
どんな操作してるのか具体的に書いてみなよ
そもそもUIの操作ばかりしてるんかよw

344:デフォルトの名無しさん
22/07/16 21:18:49.86 YTi+pUYp.net
>>335
MayaはもともとIrix(中身はunix)で作られてるからな
リボンよりも前からあのUIで今は少し変わったがリボンって名前ではない

345:デフォルトの名無しさん
22/07/16 22:13:32.66 a6aPn26O.net
>>331
>リボン不評がずっと言われて後でクイック操作が入った
うわっ嘘つきだー
クイックアクセスツールバーは最初からあったが。
そもそもリボンUIはメニューUIの進化版。
クイックアクセスツールバーが従来のツールバーに相当する。
>最初は作業領域を常に占有してたけど後で閉じれるようになった
これも嘘。最初のバージョンのリボンからできた。
何にも知らねーな。
Officeのバージョンによってメニュー展開がデフォルトか閉じているのがデフォルトか
違うだけ。

346:デフォルトの名無しさん
22/07/16 22:18:51.57 a6aPn26O.net
リボンがメニューだということが分かっていれば
作業領域を占有するなんて的外れなことは言わない。
メニューを開きっぱなしにしてりゃ場所とるに決まっている。
省スペースにしたいなら一般的なメニューみたいに必要な時だけ展開すればいい。
リボンは開きっぱなしモードもあるってだけ。

347:デフォルトの名無しさん
22/07/16 22:21:45.21 GOIfV07v.net
つまりりボンいらねーメニューでいいだろってことか

348:デフォルトの名無しさん
22/07/16 22:23:57.35 a6aPn26O.net
>>344
読解力ゼロかい?
メニューのパワーアップ版がリボン

349:デフォルトの名無しさん
22/07/16 22:34:13.48 Nb4vyBV3.net
>>342
クイックアクセスは嘘つきじゃなくて勘違いだな
クイックアクセスバーはデフォの内容をオンオフするだけのものでツールバーの代わりだなんて言えるものじゃない
作業領域を占有していたのは本当で誰もタブを非表示にできるなんて知らなかった
後のバージョンで閉じる操作が表に出てきてみんな消すようになった
そして自分でカスタマイズしてコマンドバーが出せるようになり
ツールバーと同じ操作ができるようになった
つまりみんなデフォのリボンが使いにくくてカスタマイズするようになったんだ
それは認めないんだな

350:デフォルトの名無しさん
22/07/16 22:35:44.15 Nb4vyBV3.net
馬鹿は老害だーとか言うけど
それで実際に作業効率が下がって生産性が下がってもいいんだなと
馬鹿は大変だ

351:デフォルトの名無しさん
22/07/16 22:53:49.76 a6aPn26O.net
>誰もタブを非表示にできるなんて知らなかった
はい、これも嘘。「お前が」知らなかっただけ。
なんですぐばれる嘘をつくかな。
少なくとも自分の周りではメニュー(タブ)部分のダブルクリックが一番お手軽に切り替えられることは広く知られていた。
視覚的にもリボン最小化への導線は用意されていたし、これが分からないというならハンバーガーメニューも駄目だろう。
>クイックアクセスバーはデフォの内容をオンオフするだけのもの
全然違う。
あれはユーザーそれぞれに合ったツールバーに育てていくよう設計されたもの。
リボンを使っていて使用頻度の高いボタンがあったらその場で右クリックしてクイックアクセスツールバーに追加していく。
ある程度育ってきたらツールバーをリボンの下に表示する。
こうすることによって必要なものだけで構成された使いやすいツールバーが自然と出来上がっていく。

352:デフォルトの名無しさん
22/07/16 23:03:55 z7rJp6V9.net
>>347
切り替わり直後はともかくしばらくしても生産効率下がったままなのは老害だけだろ...
自分の適応力の無さを恥じろよw

353:デフォルトの名無しさん
22/07/17 04:46:26.57 ZzIInvjq.net
こんな話題の時だけ盛り上がるんだから...

354:デフォルトの名無しさん
22/07/17 08:16:16 fbUZ4IqM.net
WinUI3で使えるWindows10風味なリボンのようなコントロールTabbedCommandBarなどどうだろう?
URLリンク(docs.microsoft.com)

355:デフォルトの名無しさん
22/07/17 10:26:22.69 y0CsF7TY.net
>>349
工程が増えてるのに適応もクソもないだろ
頭おかしいのか?
例えばプログラム上ステップ数増えてるのに実行時間同じにしろとか馬鹿なんじゃないの?
どこか別で効率化できるならともかく

356:デフォルトの名無しさん
22/07/17 11:49:39.62 nMA2Epvl.net
>>352
> 工程が増えてるのに適応もクソもないだろ
クイック操作
> 頭おかしいのか?
ブーメラン乙w

357:デフォルトの名無しさん
22/07/17 13:48:00.91 J6V//LoS.net
WPFでもUWPやWinUIのライブラリって使えたよね?
ColorPickerを使ってみたい

358:デフォルトの名無しさん
22/07/17 13:48:37.96 J6V//LoS.net
>>351
FluentRibbonが使えなくなったらこれにするわ

359:デフォルトの名無しさん
22/07/17 13:55:47.00 WIIWR4n5.net
どんなアプリ作る気なんだおっさんよ

360:デフォルトの名無しさん
22/07/17 14:31:12.86 aqFOdZL2.net
>>352
工程は減るんだが?そんなことも分からないのか

361:デフォルトの名無しさん
22/07/17 14:49:00.03 J6V//LoS.net
>>356
お絵かきソフト

362:デフォルトの名無しさん
22/07/17 15:32:16.60 Aa8N9zQw.net
>>351
これいいな

363:デフォルトの名無しさん
22/07/17 18:41:37.30 J6V//LoS.net
そのリボンUIマイクロソフトが配布してるってのはいいけどギャラリー機能とかちゃんとしてんのかな?

364:デフォルトの名無しさん
22/07/17 20:28:49.22 J6V//LoS.net
WinUI3のSDK試したけどほんとに最新版で作られたものでしか運用できなさそう
ターゲットを新しいものにしないといけないんだがターゲット変えても他のライブラリが対応できていないものもあってかエラーしか出てこなくなる
Fluent.Ribbonが使えなくなったわ

365:デフォルトの名無しさん
22/07/17 20:52:59.13 J6V//LoS.net
だめだ新規にWinUI3用のプロジェクト作ってもtargetplatformvarsionでおかしくなる
これほんとに正規でリリースしてんのか?

366:デフォルトの名無しさん
22/07/17 20:55:51.34 uQZhcnk9.net
ベータ版試用ありがとうございます

367:デフォルトの名無しさん
22/07/17 21:21:35.50 7gY7u64d.net
いつになったら完成するん・・・

368:デフォルトの名無しさん
22/07/17 21:41:23.72 fbUZ4IqM.net
WinUI3はWpfと別のシステムだから、Wpfのコントロールは動きません
GUI部品は全て入れ替えになるし、それ以外もWinRTライブラリが中心になる

369:デフォルトの名無しさん
22/07/17 21:57:52.92 1enhgMc3.net
経営陣をAIにしたら

370:デフォルトの名無しさん
22/07/17 22:03:29.23 J6V//LoS.net
>>365
動くって誰かが言ってた気がする…

371:デフォルトの名無しさん
22/07/17 22:04:31.73 J6V//LoS.net
WPFでWinUI3は動くんじゃね?

372:デフォルトの名無しさん
22/07/17 22:12:23.25 EABPDou+.net
空域が共存できるだけで、混ぜられるわけじゃないでしょ

373:デフォルトの名無しさん
22/07/17 22:14:47.88 J6V//LoS.net
>>369
まじかよ…
colorpicker使えると思ったのに…
WPFでcolorpickerってあったっけかな?

374:デフォルトの名無しさん
22/07/17 22:17:09.31 fbUZ4IqM.net
>>368
Wpfで使えるXaml IslandってやつはUWPのコンポーネントをWpf上に貼り付けるやつだが
WinUI3用はまだ出来ていない

375:デフォルトの名無しさん
22/07/17 22:20:51.92 fbUZ4IqM.net
>>370
UWP用のColorPickerならXamlIslamd経由で動くはずだが
やったこと無いので保証はできない
頑張って調べてね

376:デフォルトの名無しさん
22/07/17 22:25:48.05 EABPDou+.net
XamlIslandsもWPFとWinFormsの相互運用と同じでWinネイティブのウインドウを重ねるだけでしょ?
無茶苦茶非効率な仕組みだからボタンみたいな小さなコントロールの単位で使うようなもんじゃないし、
Windowsネイティブのコンポジションでできる範囲のことしかできないはず

377:デフォルトの名無しさん
22/07/17 22:33:39.94 J6V//LoS.net
ヒントサンクス
調べてみます

378:デフォルトの名無しさん
22/07/18 06:27:35 YunAnzUQ.net
>>362
Q) WinUIを使った実際のプロジェクトを見たことがありますか?


A) 私はC++/WinUI3で簡単なRPAツールを開発したことがありますが、
WinUI3の現在の進捗状況と機能では、商用アプリケーションを開発することができないと言いたいのです。

A) ソロ開発者の話をよく聞いていますが、はっきりとノーと答えることができます。
今のところ私の知る限り、誰もWinUIの道を進もうとは思っていません。

A) 他の人達が言うように、WinUI3は商用アプリケーションにはまだ早いです。
私たちはWinUI3を調査し、WPFの代わりにWinUI3を使用するようにいくつかのアプリを変更できるかどうか検討しましたが、
多くの機能が欠けており、バグの量も多いため、現実的ではありません。
WinUI3は、今のところ趣味のアプリケーションにしか使えません。
私の予想では、Microsoftのリソース次第では、完成まで2年かかるかもしれません。

379:デフォルトの名無しさん
22/07/18 06:49:47.33 gpEEM+iM.net
何時作ったコピペか知らんが、最近のリリースは割りと安定しているんだけどな

380:デフォルトの名無しさん
22/07/18 07:48:54.13 3Yb65Z7U.net
世の中には自分用に趣味でツール作る人たちと、数十万人に影響するシステム作ってる人たちがいるからね
後者の人がWinUIみたいな実績のないものを使うことはない
MSは他の部署(Teams,Office)に使わせて実績作ってからリリースしたほうがいいと思うんだなあ

381:デフォルトの名無しさん
22/07/18 09:07:59.46 modSHJzZ.net
それこそ何万人どころか数億人に影響するシステムに生煮えのUIは使えんじゃろ

382:デフォルトの名無しさん
22/07/18 09:58:26.92 t8sTiWh6.net
SkypeやVScodeみたいなやつがElectronを使うように、メジャーソフトが扱うようになると安定してくるんじゃね

383:デフォルトの名無しさん
22/07/18 12:21:39.64 rfYQKtk0.net
ストアにある、Youtubeとかニコニコ動画用のWinUIアプリ使ってる。
最高に使いやすいからMicrosoftはもっと宣伝してほしい

384:デフォルトの名無しさん
22/07/18 12:32:08.92 o05Sk4F2.net
>>377
WebView2はTeamsでの採用を前提に作られて概ね好評だね

385:デフォルトの名無しさん
22/07/18 12:41:35.29 rfYQKtk0.net
最高だと思うWinUIの3rd製アプリ
・Files(エクスプローラー)
URLリンク(www.microsoft.com)
・AwsomeTube(Youtube)
URLリンク(www.microsoft.com)
・Fenice for Twitter(Twitter)
URLリンク(www.microsoft.com)
・FlowPad(MSペイント)
URLリンク(www.microsoft.com)
・Fluent Screen Recorder(録画アプリ)
URLリンク(www.microsoft.com)
・FluentCast Podcast(ラジオアプリ)
URLリンク(www.microsoft.com)
・Modern Flyouts(便利機能)
URLリンク(www.microsoft.com)
・Hohoema(niconico)
URLリンク(www.microsoft.com)

386:デフォルトの名無しさん
22/07/18 12:48:27.80 3Yb65Z7U.net
>>379
MSは企業内にメジャーに使われるソフトウェアがあるんだから、結託したら天下取れると思うんだけどね

387:デフォルトの名無しさん
22/07/18 13:17:08.96 sEduZdTw.net
今のMSだとそれなりの規模のアプリは莫大なレガシーコードを抱えるOfficeや
マルチプラットフォーム前提のサービス用アプリだからWinUIとか採用しづらい面もあるんだろう
Win8以降だと標準アプリはWinRT系使ってるんでドッグフーディングしてるとは言えるんだろうけど
小規模アプリの範疇でもロクな品質になる前に世代毎にコロコロ移行してくのはやっぱアホなのかなと

388:デフォルトの名無しさん
22/07/18 13:51:51.24 8lDJFmzD.net
>>380
使いやすいのはわかるけど凝ったことができない

389:デフォルトの名無しさん
22/07/18 13:53:27.96 8lDJFmzD.net
>>382
以前のWindowsストアインストールするUWPより充実しててワロタ

390:デフォルトの名無しさん
22/07/18 13:55:14.61 8lDJFmzD.net
>>382
ホホエマは以前のUWPアプリだな
UIダサい

391:デフォルトの名無しさん
22/07/18 14:09:00.98 rfYQKtk0.net
>>387
サムネ更新されてないけど、入れてみて
最新のMicaデザインになってるから

392:デフォルトの名無しさん
22/07/18 15:52:42 FIw4zBy/.net
まぁ、現在のFluent Designはタッチでも使える閲覧系のアプリがメインだろ
Visual Studioみたく凝った生産系のアプリは従来のUIやリボンでOK
ただ、従来のUIやリボンでもいいがダークモードに対応しろ
>>338とかダークモードにできるの?

393:デフォルトの名無しさん
22/07/18 21:22:06.89 8lDJFmzD.net
>>389
多分できないと思う

394:デフォルトの名無しさん
22/07/18 21:22:48.20 8lDJFmzD.net
でもThemeプロパティ作ればいけるだろ
そのへんはWPFは融通高い

395:デフォルトの名無しさん
22/07/18 21:25:04.79 8lDJFmzD.net
とりあえず進捗色彩ホイール作った
あとは3角部分なんだけどかなり難しい
URLリンク(i.imgur.com)

396:デフォルトの名無しさん
22/07/18 21:35:16.07 YunAnzUQ.net
>>382
しょぼいアプリばっかり。
Filesは2回ぐらい常用しようと頑張ってみたことあるけど、致命的なレスポンスの悪さと不安定さで結局アンインストール。
ファイラーはオリジナルのエクスプローラーと同じレベルのレスポンスじゃないと使う気にならないからWinUIは不向き。
WinUIもUWPもアニメーションのし方のせいもあるけど全体的に動作がモッサリしてる。
あとキーボードのみで使おうとするとものすごく使いづらい。

397:デフォルトの名無しさん
22/07/18 21:49:39.20 ANhsSAhw.net
>>392
なんで自作してんの?
そんなのどこかに落ちてるんじゃないの?

398:デフォルトの名無しさん
22/07/18 22:59:54.18 8lDJFmzD.net
>>394
三角のは落ちてないよ
ここで名前が上がらないし
一応ライブラリあるけど有料

399:デフォルトの名無しさん
22/07/18 23:32:26.37 rfYQKtk0.net
>>382
ちなみに全部WinUI2。
WinUI3なら動き早くなると期待してる。

400:デフォルトの名無しさん
22/07/19 00:18:01.06 ALgQB+zq.net
>>396
VIPでMacクソ信者がWindowsではiOSアプリ作れねぇとかクソみたいなことほざくからWinUI3とザマリン使ってファイラーアプリ作ってみるわ

401:デフォルトの名無しさん
22/07/19 00:26:42.88 0ysQ/ZuC.net
FilesアプリはUWPでそのサンドボックス環境での制限のために複雑な事してるから不安定なんじゃね
WinAppSdk作り直せばもっとましになるはず

402:デフォルトの名無しさん
22/07/19 05:23:10 rB2gaRxT.net
>>396
3の方が出来が悪いのに?

403:デフォルトの名無しさん
22/07/19 07:22:29.49 frqMCBEr.net
>>398
不安定なのか…
なんか作りやすいおすすめのアプリとかある?

404:デフォルトの名無しさん
22/07/19 08:56:04 ZBqDRjw4.net
不安定というよりWindows.Storage名前空間のファイルシステムのクラスは、System.IOと比較して体感できるほど遅い
WinUI3ではSystem.IOでファイル操作できるからその部分は解消されていますね

405:デフォルトの名無しさん
22/07/19 12:04:15.28 SdJZUOia


406:.net



407:デフォルトの名無しさん
22/07/19 18:28:33.74 R92IIdSX.net
なんかよく読んだらWinUI3はデスクトップ向けってなってるみたいだけどスマホアプリにも使えるんかな?

408:デフォルトの名無しさん
22/07/19 19:02:07 0ysQ/ZuC.net
スマホ??スマホなんてないよ
スマホじゃなくてWinUI 3はタブレット向けにはなってる
WinUI 3はWindows専用のライブラリ
で、xamarinというか.net mauiでWindows向けにビルドすると裏でWinUI 3が使われるだっけ??
他のOS向けにビルドしたらそのOSのネイティブビューが使われて、WinUI 3は関係ない

409:デフォルトの名無しさん
22/07/19 19:12:12 R92IIdSX.net
>>404
そうなんだ…
残念…

410:デフォルトの名無しさん
22/07/19 19:25:12 cxGAiQrp.net
>>405
クロスプラットフォームでfluent UIを使うってならReact Native
WebでいいならReactライブラリとか。
やる手段は他にもある

411:デフォルトの名無しさん
22/07/20 07:20:51 QrJbBS67.net
>>406
Javascriptできない

412:デフォルトの名無しさん
22/07/20 08:34:51.76 SstErkR8.net
Windows UI Library 2.8ってのが、リリースされてるけど、これはなんだ?
WinUI3より古いWinUI2のアップデート版かな?

413:デフォルトの名無しさん
22/07/20 22:06:04.60 WTKgR4z/.net
もういっちょ見つけた
Melosik (ミュージックアプリ)
URLリンク(www.microsoft.com)

414:デフォルトの名無しさん
22/07/20 22:10:55.95 SbgXPqdk.net
Fluent Designがかっこいいのはみんなわかってるやろ

415:デフォルトの名無しさん
22/07/20 22:15:43.78 5dyzzXol.net
>>408
そうらしいね。
URLリンク(docs.microsoft.com)

416:デフォルトの名無しさん
22/07/21 06:28:17.69 qnJibpLd.net
このfluent DesignがiOSやAndroidで使えないのツラミ

417:デフォルトの名無しさん
22/07/21 06:30:43.88 qnJibpLd.net
ちょっと遅くなったけど三角カラーピッカーの部分できた
あとはClipで三角に整えてサイズをControlのHeightとWidthに合わせるような処理を書くだけ
URLリンク(i.imgur.com)

418:デフォルトの名無しさん
22/07/21 19:04:04.45 KYunSftz.net
URLリンク(docs.microsoft.com)
Version 1.1.3

419:デフォルトの名無しさん
22/07/21 20:16:21.37 Zvioe4Ts.net
>>410
格好よくはない。控え目で地味でありきたりだと思う。
Micaなんて視力1.0未満の人は絶対気付かない。
派手にし過ぎると下品だし、これでいいのかもしれんが。

420:デフォルトの名無しさん
22/07/21 21:35:43.87 uGTeTqqA.net
>>410
> Micaなんて視力1.0未満の人は絶対気付かない。
それは盛り過ぎ
0.1裸眼とかならどうか知らんが

421:デフォルトの名無しさん
22/07/21 21:35:50.76 bir3wz/4.net
お前らセンスゼロのくせによく言うわ

422:デフォルトの名無しさん
22/07/21 22:45:20.03 v1bwr09c.net
ノーマルWPFのセンスのなさは異常

423:デフォルトの名無しさん
22/07/22 07:19:30.96 F/d3VPRy.net
ボタンとかカド丸めたり影つけたりするとそれらしくなるけど最初からやっとけよとは思う

424:デフォルトの名無しさん
22/07/22 12:44:11.95 KyJsHgxJ.net
マイクロソフトはわざとダサくしてるんだよ
そうすればデザイナーやコンポーネント屋さんの仕事増えるでしょ知らんけど

425:デフォルトの名無しさん
22/07/22 12:53:31.79 RzgkzXbu.net
WPFが世に出た当初はそれがクールだったんだよ
WPFは作った通りの見た目で表示されるのが大原則なので、流行に合わせてデフォのスタイルを変えたりできない


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch