WPF(.NET, WinUI) GUIプログラミング Part29

■ このスレッドは過去ログ倉庫に格納されています
2022/04/11(月) 05:10:34.19ID:LqBiqZMV
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/
2022/04/25(月) 12:22:57.43ID:nvbf6zXz
バグがかなり残ってる時点で終わってるやん
2022/04/25(月) 12:28:08.19ID:JlZsuYqt
>>32
1.0.3の話だぞ。

>1.0.3では表示系バグはかなり残っているけど

パフォーマンス以前の問題じゃん。実用アプリに使ったらまずいゴミってことじゃん。
書いてて恥ずかしくないのかね。
2022/04/25(月) 12:48:16.58ID:yE7B5Sv5
WindowsFormが出た頃もこんな感じだったのかね
2022/04/25(月) 13:21:53.26ID:gW4qUKso
1.0はゴミだろ
2022/04/25(月) 13:45:04.22ID:6BnCaXju
>>34
表示系と言っても、Dark・Lightの切り替えをアプリ内でやると中途半端な状態になるコントロールがいくつかある
アプリ内で切り替えないか、異常動作が起こらないように工夫すれば十分やっていける
2022/04/25(月) 14:15:19.80ID:Qw06Q0jg
工夫しなきゃやっていけない時点で…
2022/04/25(月) 15:15:15.74ID:rBY0uxk7
全部無能MSのせい
馬鹿なんだから身の丈に合わせてWinformでも作ってればいいのに
2022/04/25(月) 17:39:30.26ID:qwU38BfH
1.0はベータ版なんだ(意味不明)
2022/04/25(月) 18:36:43.92ID:KP8HwYHC
(1)目立ったバグ(特に表示上のバグは致命的)
(2)パフォーマンス上の問題点
(3)致命的な機能不足
がないレベルが1.0正式版として期待される最低限のラインなんだが、全滅。

これらをクリアして初めて採用検討候補に入る資格を持つ。
(3)なんてWPFとUWPで出来ていたことができるってのはあくまでスタート地点で
それに加えて新しい何かがあることを期待されているのに、
過去にすら追いつけてないって酷すぎだろ。
2022/04/25(月) 21:16:51.55ID:5JCWqhk+
wpfのデータバインディングとかを使い易くしてwpfを開発再開して欲しいのが本音
wpf以降はスマホ意識しすぎてエレメントがスカスカだから好かん
2022/04/25(月) 21:51:48.49ID:9MhFyvcK
MSの1.0は実質α。
3.0から使い物になる。
44デフォルトの名無しさん
垢版 |
2022/04/26(火) 07:02:00.83ID:u893SxYg
https://www.casleyconsulting.co.jp/wordpress/wp-content/uploads/2019/03/project_comedy_l.gif
2022/04/27(水) 16:15:46.00ID:rHTzrf9p
Xamlの場合はこれやろ

https://pbs.twimg.com/media/FRGv_p7WQAITwfE.jpg
2022/04/27(水) 22:29:03.20ID:dDpckULr
早くSVGをそのまま表示できるようにしておくれよ
2022/04/27(水) 23:05:16.63ID:4yUnl11I
Preview2をちょっと弄ってみたが、やっとDark/Lightのバグが解消された模様
TextBoxの実害はないけどムカつくやつはそのまんまだったな
2022/04/29(金) 07:23:25.39ID:tBcGdmlK
リアクティブな感じを素直にチョチョイと実装できるようにしてほしい
2022/04/30(土) 11:23:53.72ID:8xaJAFlZ
昨日眠る前に見たMSのロードマップにwinformsの項目が記載されてるけどWPFは書かれてなかった
winformsは結構新しいコントロールを入れる予定があるんだなと思ったけどWPFは?
2022/04/30(土) 15:04:53.82ID:nndB14DS
https://devblogs.microsoft.com/dotnet/dotnet-maui-rc-2/

rc2!!
2022/04/30(土) 17:33:47.34ID:snwqQJhB
つまりベータ2ぐらいか
2022/05/01(日) 10:41:08.36ID:0hHyCybz
どちらかと言うとTIZENの記事になってるけど
2022/05/01(日) 19:32:21.22ID:7lDRMcEA
https://www.nuget.org/packages/Unity/
Unitiy Containorが終わったそうだ
54デフォルトの名無しさん
垢版 |
2022/05/02(月) 01:04:24.32ID:9/NBONyy
Microsoftのやつ使えってことかね
2022/05/02(月) 11:01:41.20ID:ncbhWmwD
Template Studio 5.0
https://github.com/microsoft/TemplateStudio
2022/05/02(月) 13:39:46.46ID:iS7l030D
>>55
やっと2022で使えるようになったのか、嬉しい
57デフォルトの名無しさん
垢版 |
2022/05/03(火) 10:57:31.49ID:mO+0ET50
.NET6なんだけど
Task.RunでBitmapDecoder.Createで画像読み込み → Freeze()してUIスレッド
ってのが動いたんだけど
STAスレッドじゃないと駄目だった記憶があるんだけど気のせい?
58デフォルトの名無しさん
垢版 |
2022/05/05(木) 17:07:19.62ID:FeY8iOM4
オフィスに出社することは「時代遅れで非生産的」…リモートワーク希望者は10倍に増加

サイボウズが副業を真っ先に解禁した理由。社員や会社のメリットとは?

「複業を解禁しなければ人も企業も成長しない」複業全面OKのサイボウズ社長と実践社員の本音対談

『サイボウズ』は社員満足度の高い「働き方改革」をなぜ作れたのか

サイボウズ式:サイボウズで複業。収入源は3つ──そんな私の「パラレルワークはじめての確定申告」

超ブラック企業だったサイボウズが、全社員と「ザツダン」してわかった“見えない不満”の本質

サイボウズの「100人100通りの人事制度」を実現する働き方改革とは?
2022/05/06(金) 09:30:38.74ID:X4Pp7s0h
突然どした?
2022/05/06(金) 12:31:49.43ID:8EeyzAqc
グループウェアはTeamsが強いよな
2022/05/09(月) 07:07:46.33ID:aWy5+Ln7
Template Studio WPF使ってみた。
これで十分だわ。
WinUIが使い物になるまで何年も待つ必要ない。
2022/05/09(月) 11:14:02.29ID:G1b+K42D
グループウェアはGoogle Workspaceもなかなか
2022/05/11(水) 11:24:43.94ID:AuSsMN6u
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.

https://github.com/PrismLibrary/Prism/releases/tag/DNF

Prismは.NET Foundation.と縁を切った。一体何が有ったんだろうか
2022/05/11(水) 11:40:43.16ID:B2PxpvPb
もはや事実上個人の趣味プロジェクトになってたから妥当でしょ
コミッタにとっては.NET Foundationにコードを寄贈し続けなきゃいけないだけで何のメリットもない
2022/05/11(水) 17:16:38.41ID:qsFrCBdd
PrismだけでなくRxなんかの過去C#で大人気で他環境にも影響を与えたものすべて.NETのメンテをやめて他の開発環境でコントリビュートしてるからな
もうMSが.NETを予算縮小のために便宜上OSS化だけしてリソース減らした時点で終わってんだよ
そしてこんな面白い記事を見つけたので.NETにしがみついてるやつらに是非読んでほしい

https://matarillo.hatenadiary.jp/entry/20140418/p1
;『オープンソースは報われない仕事。でもやるんだよ。』
オープンソースとは、おおむね報われない仕事だ。Microsoft .NETコミュニティの場合、時々むなしくなったりもする。ボランティアが全然見つからないことがあるのだ。多くの人々が、デフォルトのものやVisual Studioに同梱されているものを使う。RailsとかNodeの場合は、企業の支援もあるが、プロジェクトはコミュニティが駆動しているという認識がある。現実は中間なのだが、Microsoftのスタック上に構築されたオープンソースプロジェクトでは、ボランティアが「我々は、出荷されたものをただ使うのみだ」なんて言うことがある。
2022/05/13(金) 06:01:08.72ID:BaONPMzC
PrismもRxも個人の趣味レベルのアプリでしか使われてなかったからな。妥当。
2022/05/13(金) 10:23:51.24ID:aSc1H7pW
PrismはMS公式ともいうべきものが出てきたから
もうお役御免
2022/05/13(金) 12:13:34.51ID:blevH1vY
こないだのlog4j,color.js騒動から見るに、OSS界隈も地獄だな
.NET自体が右往左往してるから、対応する人も大変だろう
2022/05/13(金) 13:10:46.65ID:msJ+xhZt
mvvm.toolkitにはRegionManager相当の機能がないのが少し問題ですね
代用はTemplateStudioがコード生成してくれるからそれを使うのが良いのかな?
2022/05/13(金) 19:22:05.66ID:J89mJBpC
俺はよわよわプログラマーなのでTemplateStudio頼みになってる
2022対応してくれたようなので安心した
2022/05/14(土) 19:13:49.60ID:keDx0r5I
Flutter 3
2022/05/16(月) 17:52:54.83ID:Ze7BqPJn
UWPやWinUI製のアプリってWPFと比べてやたらめったらクラッシュしやすい印象。
イレギュラーな操作じゃなくてもバンバン落ちる。
なんでこんなに脆いん?
2022/05/16(月) 18:42:22.90ID:1RXpoL4N
デバッグしろよ
2022/05/16(月) 20:00:56.39ID:hVMFQ61t
誰も使わないからバグが取り切れてないだけでしょ
WPFも初期は冗談みたいなもんだったよ
2022/05/16(月) 20:14:23.60ID:Kv/fx3CH
WinUI3は色々あるけど、UWPは枯れているからバンバン落ちることはないんじゃね?
WinUI3で気になるのは、初期化時にページ内のすべてのインスタンスが確保される前にイベントが走るバグ
タイミングによって落ちたり落ちなかったりするんだよな
2022/05/16(月) 20:26:47.66ID:tdv97mRw
某UWP製ソフトはウィンドウサイズ変えただけで落ちたぞ
2022/05/16(月) 22:40:27.17ID:djhHhOGa
それはお前が悪い
78デフォルトの名無しさん
垢版 |
2022/05/17(火) 03:40:12.70ID:maKCFX0H
>>72
C++とC#の差、ってオチじゃないの?
2022/05/19(木) 23:18:33.94ID:QOm0sjQG
>>66
個人の趣味レベルのアプリで使われてるほうが驚きや
2022/05/20(金) 10:55:05.21ID:m838GaCt
xamlのデバッグてどうやるの?ブレーク出来ないので変数の状態とかもよくわからない。
2022/05/20(金) 11:01:39.81ID:A+f5/olI
Live Previewがあるだろ昔はそんなものなくてLogicalTreeがVisualTreeになるのをイメージしたりしてデバッグしてたんだぞ甘えるな
2022/05/20(金) 11:52:41.17ID:pHtXdVD7
○ 特殊な個人の趣味レベル
2022/05/20(金) 22:00:10.85ID:4SQYWfV+
xamlの変数ってなんだろう
2022/05/20(金) 22:07:44.19ID:fQh2BTo3
Bindingは違ったものバインドしてもサイレントでバグが発見しにくいってのはあるからそれじゃね?
x:Bindで幸せになれるけど、全取っかえは無理だったりするな
2022/05/21(土) 00:27:26.94ID:e03OrcWy
xamlはbindingで誤字あってもエラーにならないのでデバッグ面倒くさいね。どうにかならんの?
2022/05/21(土) 00:45:40.30ID:ec9yQBCj
>>85
VS2019でXAML バインド エラーってデバッグウインドウが出来て随分マシになった
x:Bindがバックポートされたら嬉しいけど、まず来ないだろうね
2022/05/21(土) 05:45:06.86ID:LOoK6xdT
>>85
無理にバインドしなくてもいいんだよ?
2022/05/23(月) 21:44:15.77ID:5xXqTdjX
今週待望のbuild 2022だけど
.net maui正式リリース?
winappsdk 1.1正式リリース?
どっちもゴミだけど
2022/05/24(火) 17:35:02.39ID:Wpsf7MdR
じゃあBuildの何を待望してるんですか
2022/05/24(火) 22:42:40.86ID:juku3nKP
.Net6使ってみたくてVS2019からVS2022に変えたらデバッグ実行で固まりまくってまじ困るわ
2022/05/25(水) 05:38:32.73ID:Yz3HkCjC
まさかWinForms使ってないよな
2022/05/25(水) 19:22:13.70ID:8v4++sdj
WPFよりマシに動く
2022/05/25(水) 21:40:33.47ID:Zj86EWLH
それはない
2022/05/25(水) 22:24:20.54ID:Ixx+fKf5
>>91
WPFだよ
VS2022はコードスニペットもおかしいな
2022/05/26(木) 00:34:35.83ID:O+gRo7JH
せやろか
2022/05/26(木) 08:29:52.47ID:kKMbRU49
WPFは新しめのVisual Studioの方がより快適。
どんどんIDEのサポートが強力になってる。
2022/05/26(木) 09:48:41.09ID:eiu2aE9r
実は32bitPCだったとかそういうオチだったりして
2022/05/26(木) 09:53:46.11ID:6bTkUqbW
原因はよく判らんが、プロジェクト作り直してソースファイルをコピーして再構成したほうが無難ではあるな
2022/05/26(木) 19:02:00.58ID:WPeCiMTR
wpfて遅いの?
gpuでちょっぱやになってるのかと思ってた
2022/05/26(木) 19:14:12.20ID:xJc4KMMe
最終的なコンポジションにGPUを使ってるとは言えるんだけど
その前処理の段階でパフォーマンスを台無しにしてるからな
2022/05/27(金) 08:58:51.20ID:u+i+ZHP3
速くなるように作ることができる。
何も考えずに作って速くなるわけじゃない。
2022/05/27(金) 12:30:28.86ID:eSNZWHB7
(o´・ω・`o)
uwgもオワコンだからwindows app sdkをやればいいの?
2022/05/27(金) 12:33:20.99ID:UYc1hE8Y
ずっと今は時期が悪い状態が続いている
2022/05/27(金) 12:43:30.22ID:tOJPcs6A
Windowsのデスクトップアプリなら好きな実装で開発すればいい
結局WinFormsでも最新のUI実装可能したのがWinUI3xなんだからな
クロプラ開発ってことならMSの開発環境はハイリスクすぎてとてもじゃないが選択肢にならないしおすすめしない
2022/05/27(金) 12:43:48.04ID:eSNZWHB7
結局マルチプラットフォームじゃなきやwinforms使っとけばいい?
2022/05/27(金) 13:10:50.79ID:X2EnXYhx
それしか使えないんじゃそれでいいのでは
2022/05/27(金) 13:13:22.38ID:nRiwr3Qe
画面のデザインこだわらなければwinformsでいいのでは
2022/05/27(金) 13:22:38.80ID:tOJPcs6A
だからWinFormsでFluent Designが使えるようにしたのがWinUI3xだってすぐ上のレスで説明してんだろ低脳雑魚グラマーがレスも読めないのか
2022/05/27(金) 13:27:36.38ID:X2EnXYhx
>>108
どれに言ってるのかしらんが仮に105ちゃんに言ってるのだとしたら、
18秒で104を読んで書き込んでるのではないんじゃなかろうか、とワイちゃんは思うぞ
2022/05/27(金) 17:52:12.69ID:eSNZWHB7
winuiも糞だって言うから(o´・ω・`o)
2022/05/27(金) 22:16:02.80ID:A277IogP
>>103
windows8からこっちずっとその状態ね
2022/05/27(金) 22:32:40.53ID:tOJPcs6A
まぁMS社内で予算使い切るための作られた仕事だからな
担当者が変わるたびに新しい開発環境ぶちあげて放置だから誰も使わなくなったってこと
2022/05/27(金) 23:03:05.79ID:tOJPcs6A
GoogleとかFBとかTwitterは自社で実際に使ってる言語やフレームワークをOSSで公開して人気が出てコミュニティの活動も盛んでちゃんと長期間メンテされてるわけだがwww
2022/05/27(金) 23:18:08.40ID:qn73Zg8u
まず、Microsoft自体が力入れている
ここが最低ラインなのにWinUIも前は4カ月ごとのメジャーリリース?だったが
最近は6カ月ごとになってMicrosoftの片手間プロジェクトだから
2022/05/28(土) 11:40:24.08ID:Lx5qfi81
>>102
xaml手書きできるか?
楽勝だぜ!あとバグだらけで不安定でも気にしないぜ!⇒WinUI
ポトペタじゃないと無理ですぅ⇒WPF
2022/05/28(土) 12:37:32.90ID:wnOf4Xgv
社内業務アプリならwinformsでいいやもう
2022/05/28(土) 14:06:15.56ID:Osz9W4hs
わざわざ生産性低い方選ばんでも。
winforms使うぐらいならwpfで楽した方がいい。
2022/05/28(土) 15:02:32.75ID:yHMiLjVq
Webview2でReactとか使われてる方いらっしゃいますか?
2022/05/28(土) 17:32:17.34ID:wnOf4Xgv
xaml慣れないし嫌い
2022/05/28(土) 18:33:19.58ID:r1UDcxVD
winformsよりXAML手書きの方が楽だと思うなあ
VSが勝手にプロパティ変えたりすることあるからformsもうやりたくないよ
2022/05/28(土) 19:03:04.86ID:/3sRw4nt
XAML慣れないとか言ってる底辺雑魚グラマーがWPFのスレにいてわざわざ『xaml慣れないし嫌い』とか捨て台詞吐いてるのクソウケるwww
2022/05/28(土) 19:05:23.08ID:/3sRw4nt
xaml慣れないし嫌いwww
要するにVBでWinFormsしか理解できない底辺雑魚グラマ老害ってことだろ
俺なんて言語やフロントエンドFWの構文なんて1日でマスターするぞwww
こういう底辺雑魚グラマってフルスタックエンジニアは神とか思ってんだろうなwww
2022/05/28(土) 19:15:33.05ID:AR6iP2zo
理詰めで論破されて悔しくて悔しくて顔真っ赤でIDコロコロ自演とか俺だったら恥ずかしすぎて自殺しちゃうね

って言わないの?ww
2022/05/28(土) 20:01:57.60ID:/3sRw4nt
>>122
>xaml慣れないし嫌い
これスレのテンプレに入れるわwww
マジ名言クソ雑魚具合がよくあらわれてるwww
2022/05/29(日) 00:16:53.70ID:Vbu1EwKV
xaml駄目な人はhtmlとかもダメなのかな
2022/05/29(日) 00:23:09.96ID:cc4+tff/
そいやxamlのタグとかパラメータとかオプションの一覧とか逆引きとかって、
日本語ドキュメントであるの?
2022/05/29(日) 00:35:42.81ID:spdp00Yw
XAMLのオブジェクト要素をタブとか言うやつは100%にわか
なんかにわかしかおらんうえににわかがシャシャってくんなこのスレ
技術的な考証とかディスカッションとか一切ないなマジでレベル低いというか存在意義がないな
2022/05/29(日) 00:47:53.59ID:E6a1KrJ3
すまんこのスレ検索しても>>127以外「タブ」が出てこないんだが
2022/05/29(日) 01:37:20.64ID:voXVgMji
頭が雑魚だから見えないものが見えるんだろう
2022/05/29(日) 07:20:03.58ID:cc4+tff/
>>127
結局知らなさそう
2022/05/29(日) 07:31:06.84ID:juDxLyE5
WinFormしか使えないおっさんだが、xaml覚えるくらいならReact覚えたほうが将来性ありそう
OfficeもReactNativeで作ってるらしいし
2022/05/29(日) 08:10:12.81ID:cc4+tff/
MSも構文の部分要素としてはタグって読んでね?
■ このスレッドは過去ログ倉庫に格納されています