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

■ このスレッドは過去ログ倉庫に格納されています
2021/09/19(日) 18:43:39.82ID:9XIs1/Nq
WPF(Windows Presentation Framework)について語るスレ。

前スレ
WPF(.NET, WinUI) GUIプログラミング Part26
https://mevius.5ch.net/test/read.cgi/tech/1624176258/

関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/

コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
2021/12/27(月) 19:51:46.84ID:P0DjFoVH
どれが鉄板なんだよもう
2021/12/27(月) 19:59:09.24ID:HCL8lum8
>>658
そんなものは無いから困ってる
WinUIは期待されてるけどどうなることやら
2021/12/27(月) 19:59:34.59ID:GqIwMQGT
10年前からWinUIってあったのか完全にスルーしてたわ。既に普及に失敗してたんだな。
2021/12/27(月) 20:09:16.66ID:HCL8lum8
>>660
WinUI 2まではUWP専用だったから、まぁ当然の結果
WinUI 3で適用範囲を広げて仕切り直し
662デフォルトの名無しさん
垢版 |
2021/12/27(月) 20:31:07.25ID:MyWm/8Po
適用範囲広げてというかおすすめできるのはデスクトップのC#かC++かだけでしょ
WPFから使うとかUWPからつかうとかはやめたほうがいい
2021/12/27(月) 21:49:30.05ID:lhVIwToQ
>>655
寧ろイベントをバインディングできるから、コードビハインドと同じやり方でMVVM出来る
2021/12/27(月) 22:00:20.37ID:yKRhwp3Q
>>657
もう確定だよ
アンドロアプリ作ってWindowsで動かす時代が目の前だ
2021/12/27(月) 22:31:12.36ID:jrwdijIl
windowsの中でマテリアルデザインのアプリ動かすなんて違和感ありまくりだよな

https://github.com/bdlukaa/fluent_ui

flutterでfluent design
優秀
666デフォルトの名無しさん
垢版 |
2021/12/27(月) 22:33:44.60ID:jrwdijIl
https://bdlukaa.github.io/fluent_ui/
web版のデモ

まぁパフォーマンス要求するアプリは専用の開発環境使った方がいいが
667デフォルトの名無しさん
垢版 |
2021/12/27(月) 22:35:28.15ID:jrwdijIl
最新の宣言的UIフレームワークのcomposeのfluent design版もそのうちでてくるだろう
668デフォルトの名無しさん
垢版 |
2021/12/28(火) 00:16:04.33ID:2V9I50ip
開発者に多い勘違いがクロスプラットホーム開発でユーザーが喜ぶと思ってるやつだな
ユーザーはそれぞれの環境で最高のもの作れって思ってるよ
669デフォルトの名無しさん
垢版 |
2021/12/28(火) 00:32:37.93ID:pWYDa5PG
>>668
貴様Xamarinに謝れ!
2021/12/28(火) 08:12:31.11ID:9j3GtQtv
一般ユーザーからしたら違いなんてわからないし作り方はどうでもいいでしょ、バグがあったら怒るけどさ
2021/12/28(火) 08:27:38.52ID:7e2EiV6y
>>668
開発の負荷低減じゃねーーの?殆ど
2021/12/28(火) 09:02:43.91ID:6qKuWZ8W
>>666
fluentを名乗っているけどmetroじゃん
2021/12/28(火) 16:17:19.77ID:cRnXqUQL
>>666
Edgeだと起動すらしない
2021/12/28(火) 16:19:25.07ID:cRnXqUQL
>>672
これは確かにWindows PhoneのメトロUIだな。
これはこれで悪くない。
Windows 8のモダンUIは微妙だったが。
2021/12/28(火) 17:04:50.85ID:dPvR+eDL
ん?
windows phoneのやつはWindows 8のメトロUIとは違うものなの??
windows 8のメトロUIとは似てないんだが
そもそもNavigationViewみたいのはないし
CommandBar(AppBar)はあったけど
676デフォルトの名無しさん
垢版 |
2021/12/28(火) 18:28:42.71ID:2V9I50ip
flutterもまだ安定してないみたいだな
2021/12/28(火) 21:12:29.71ID:cRnXqUQL
>>675
Windows8のUIはメトロじゃなくて「Windows8スタイル」とか「モダンUI」と呼ぶ。
678デフォルトの名無しさん
垢版 |
2021/12/28(火) 21:27:10.40ID:X6POOMbk
WPFスレじゃなくて
最新Windows開発パラダイムを模索するスレ
になっとるな
どうせ過疎だからいいか
2021/12/29(水) 11:02:09.12ID:+U5IKroD
メトロUIが実務でWindows使ってた人たちに拒否されたのが
GUIフレームワークライブラリの崩壊の発端。
2021/12/29(水) 11:43:48.38ID:b+BxW/Al
>>679
まじ?
2021/12/29(水) 12:12:20.18ID:g1izTnUh
>>679
実務でWindows使ってた人達がメトロUIに触れる機会なんてMS社員ぐらいしかいないだろ。
実務で使うWindowsにメトロUIは無かったんだから。
682デフォルトの名無しさん
垢版 |
2021/12/29(水) 21:22:05.38ID:DRBvAIur
フルスクリーンで仕事できるわけが無い
683デフォルトの名無しさん
垢版 |
2021/12/29(水) 22:12:51.56ID:9HQMVbRt
今振り返ってもこのときのUXチームはとち狂ってたとしか思えん
https://yaneurao.hatenadiary.com/entry/20120620/p1
https://u-site.jp/alertbox/windows-8
2021/12/29(水) 22:48:58.04ID:gZzIOeKX
いまだにWindows8のツケを払わされている感がなぁ。
一回リセットしてWindows7からやり直してくれないかな。
685デフォルトの名無しさん
垢版 |
2021/12/29(水) 23:01:46.07ID:wwN1RbRp
メトロって地下鉄のこと?
2021/12/29(水) 23:05:30.38ID:a/yruJDS
>>685
中心的な大都市のこと
687デフォルトの名無しさん
垢版 |
2021/12/29(水) 23:09:59.11ID:wwN1RbRp
じゃあにぎやかなUIを目指したのかな。
2021/12/29(水) 23:26:49.68ID:a/yruJDS
>>687
都会的UIじゃないの
2021/12/29(水) 23:32:15.02ID:gZzIOeKX
地下鉄の案内表示を真似たって言ってた
690デフォルトの名無しさん
垢版 |
2021/12/29(水) 23:35:54.65ID:wwN1RbRp
地下鉄の案内見て目的地に着くのは無理では?
一貫性が無いし、わかりにくい。
2021/12/29(水) 23:44:24.07ID:/ZEI8rXC
>>690
アメリカの地下鉄は見やすいんじゃないの
692デフォルトの名無しさん
垢版 |
2021/12/30(木) 00:03:45.76ID:wt8M+IJC
アメリカでは絶対に地下鉄に乗るなって言われたけど。
2021/12/30(木) 00:37:28.92ID:zcLz16Vn
>>692
それは犯罪が多いからでは
694デフォルトの名無しさん
垢版 |
2021/12/30(木) 00:52:33.91ID:wt8M+IJC
梅田の地下街で迷ったら半日潰れる。
GPS使えないし。
2021/12/30(木) 00:55:19.17ID:zcLz16Vn
大阪メトロは碁盤の目状の路線だから分かりやすい
696デフォルトの名無しさん
垢版 |
2021/12/30(木) 00:59:52.07ID:wt8M+IJC
分かりにくいよ。
2021/12/30(木) 01:01:44.50ID:zcLz16Vn
>>696
地下街じゃなくて路線図だよ?
698デフォルトの名無しさん
垢版 |
2021/12/30(木) 01:02:06.44ID:wt8M+IJC
大阪メトロは外敵の侵入を防ぐため、わざとに錯誤させる案内表示にしてるって聞いた。
699デフォルトの名無しさん
垢版 |
2021/12/30(木) 01:14:03.09ID:wt8M+IJC
吉村が「明日から地下鉄を半額にするキリッ」って言えば良いのに。
2021/12/30(木) 06:00:59.54ID:PABb0SdJ
Metro UIまではAppleも認めるほど優れていたんだが、
それをWindows8に移植してModern UIになったときには別物のゴミになっていた。
2021/12/30(木) 07:53:04.49ID:i2czhrVY
WindowsのUIは、少しずつ変えれくれればいいのになぁ
急に変えすぎなんだよ、見た目も中身も
2021/12/30(木) 08:32:32.72ID:XEA11GKy
Metroは単に商標問題で負けたからModernに変えただけじゃね?
まあもともと、Windows Phoneには良くてもデスクトップ向きではなかったが。
2021/12/30(木) 09:59:28.47ID:5euK00/Y
実務しないマカーならともかく
フラットデザインっユーザーに与える情報量減らして何がしたかったのだろう。
704デフォルトの名無しさん
垢版 |
2021/12/30(木) 10:50:53.98ID:wt8M+IJC
わかりました。
Windowsはセキュリティを高めるために。
分かりにくくしたのです。
わざとです。
すべて。
2021/12/30(木) 11:48:04.88ID:WIkk05mo
>>703
狙ったのかどうかは知らんが、GDI+で影付き3Dに対応させるのは無茶苦茶面倒だったが
フラットデザインで最初から平なら気にすることもなくて簡単になった
2021/12/30(木) 14:52:18.37ID:ccNKIwia
フラットデザインこれだけ定着したのにまだディスってるって化石人間かよ。
2021/12/30(木) 15:02:30.04ID:5euK00/Y
定着したからディスるなという頭の悪さは相当に脳ソミが硬化、粗大ゴミ化してると言えるが、
もそも定着したと思い込んでるところが相当に痛い。まさに化石人間である。
2021/12/30(木) 15:25:10.34ID:QhXj/Xg2
フラットデザインでユーザーに与える情報量減らすって、デザインの立体感が減っただけじゃね??

あのタッチしやすいようなスペース取りすぎで情報密度が減るのはフラットデザインと関係ないよな??
2021/12/30(木) 15:30:59.84ID:oRUlSwLA
半透明レンダリングなくしてGPU負荷減らして動作が軽くなったという効果はあったみたいね
2021/12/30(木) 15:40:12.30ID:i2czhrVY
>>708
いや、フラットデザインは「押せるかどうか」の判断がつきにくい欠点がある
立体感はそれを判断させるのに効果的だったろ
2021/12/30(木) 15:47:28.23ID:QhXj/Xg2
そんなの言われなくても誰でも想像できるし
そんなのすぐ慣れるから問題ないが
>>703の情報量はどうみても、フラットデザインのせいじゃなくタッチUIによる情報密度の低下のことしか思えない
2021/12/30(木) 15:51:46.35ID:5euK00/Y
タッチUIで実務させようとしたわけだな。今までPC使ったことない奴しかできない馬鹿発想。
2021/12/30(木) 16:41:47.72ID:2qDn0Ora
MS の中の偉い人ポジションが変わるたびに、その人のセンスに合わせて UI までごろっと変わるのは勘弁ね
714デフォルトの名無しさん
垢版 |
2021/12/30(木) 16:54:04.00ID:wt8M+IJC
ボタンじゃないところをクリックしようと苦戦するユーザーを遠隔で見てほくそ笑んでいるのでは?
それがユーザーエクスペリエンス向上に協力するチェックボックスかも。
2021/12/30(木) 17:02:38.58ID:x6uKnxiV
フラットUIでも押せる場所わかりづらいと思ったことないが...
2021/12/30(木) 17:07:19.09ID:ccNKIwia
大昔のOKボタンとキャンセルボタンだけなら分かるが、今は押せるとこだらけだからフラットでないとごちゃごちゃしまくりだよ。
2021/12/30(木) 17:41:30.98ID:WIkk05mo
単なる懐古趣味だな。Windows200とかXP,7をズット使いつづける爺さん結構居る
2021/12/30(木) 17:50:13.05ID:XEA11GKy
せめて影を付けたマテリアルデザインならねぇ。
2021/12/30(木) 18:09:51.82ID:5euK00/Y
キーボードじーさんより仕事が速いならとかもく、欠陥フラットデザインなんか好んでる奴は
仕事遅い、できない、頭の足りない奴ばっかだからな。>>ID:ccNKIwia
2021/12/30(木) 18:15:42.39ID:rAfdXhXX
マテリアルデザイン 勝者
メトロ 敗者
2021/12/30(木) 18:16:42.46ID:foT1Tdcr
フラットデザインこそ懐古なんだけどな
2021/12/30(木) 18:24:40.51ID:5euK00/Y
ファミコン時代から3Dデザインで立体的に見せるとか当たり前でそれ以上前になるとテキストベース。
懐古とかいつの時代のこと言ってんだろう。
723デフォルトの名無しさん
垢版 |
2021/12/30(木) 18:38:43.32ID:wt8M+IJC
痛みを与えることで信仰心が深まると教祖が言ってたけど。
724デフォルトの名無しさん
垢版 |
2021/12/30(木) 18:42:01.86ID:wt8M+IJC
>>722
DOSシェル。
725デフォルトの名無しさん
垢版 |
2021/12/30(木) 18:51:52.33ID:wt8M+IJC
「押せるわけねーだろヴァーカwww」って遠隔で笑ってるんだろなあ。
2021/12/30(木) 19:16:47.91ID:yPkJ2vNN
>>718
影が何だって?
https://www.youtube.com/watch?v=vcBGj4R7Fo0
727デフォルトの名無しさん
垢版 |
2021/12/30(木) 19:30:50.46ID:wt8M+IJC
ウェブでは逃げるボタンとか、逆にクリックしたとたんにボタンが動いてきて勝手に購入されるとか。
最新のUIがあるもんね。
マイクロソフトはウェブ企業に憧れてるのかも。
728デフォルトの名無しさん
垢版 |
2021/12/30(木) 20:40:00.06ID:eW25y3/J
メトロとかもうないのに何で盛り上がってるんだ?
実務ではWin8スルーでしょ?
2021/12/30(木) 21:18:25.20ID:WIkk05mo
WpfをDisれるなら、ネタは何でもいいようだな
2021/12/30(木) 21:23:42.33ID:5euK00/Y
そうだったな。時代遅れ、骨董品、懐古ってWPFとかWin8のことか。こりゃうっかり。
731デフォルトの名無しさん
垢版 |
2021/12/30(木) 23:00:18.85ID:foT1Tdcr
年寄りは脱線しやすいんだよ
上じゃ地下鉄の話しとるぞ
2021/12/31(金) 02:21:38.61ID:9L8N3s/4
これだけ言語や開発環境が進歩しても、ポトペタで作れるフレームワーク少ないなと思う
2021/12/31(金) 03:05:11.19ID:ScgFuRuP
それはあるね
なのでwinformでいいやってなりがち
webformはハシゴ外されてかわいそうだなと思う
734デフォルトの名無しさん
垢版 |
2021/12/31(金) 03:08:10.92ID:AHpR20H5
>>732
ノーコードとかの分野になっただけでしょ
2021/12/31(金) 03:24:02.73ID:1BOJjA0/
ポトペタて別に便利と思わないからどうでもいいや
2021/12/31(金) 10:27:13.54ID:FyXYacU1
androidとかポトペタもできなかったっけ
昔ちょっと触っただけでうろ覚え

ただポトペタはとりあえず置いてみるのは楽だけどあとから修正するのが面倒でな
2021/12/31(金) 10:34:00.83ID:eRTXUfqn
>>736
Android Studioも中途半端にポトペタできるけど結局はXML直書きする事になる
2021/12/31(金) 11:27:04.64ID:DclmO4XR
>>734
それはある
ポトペタで作れるようなものは今時ノーコード/ローコードツールで一瞬で作れてしまう
2021/12/31(金) 11:33:47.98ID:CE1IM8E7
>>722
君がGUIの黎明期を知らないだけかと
こんな時代もあったのよ
https://image.itmedia.co.jp/enterprise/articles/0902/01/azusa01.jpg
2021/12/31(金) 12:02:59.76ID:+14EUf56
テキスト表示して枠で囲んだものをキミはフラットデザインだと呼んでいるのですね。
罫線好きの日本人に昔、普及したワープロはすべてフラットデザインだった!!!って言いたいわけね。
そのネタでいつも周りはウケますか?
2021/12/31(金) 13:59:49.78ID:XcIbZ7bb
>>740
一番下のウインドにアイコン表示されてることも理解してないのか…
いつも周りからウケる以前にバカにされてるだろw
2021/12/31(金) 14:12:15.64ID:+14EUf56
アイコンが3Dデザインじゃないのをフラットデザインだ!!!と呼んでたのですね。
ドットも荒く白黒やグリーンディスプレイも多かった当時、立体に見せるために陰影をつけろとか無理筋ですからね。
高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
743デフォルトの名無しさん
垢版 |
2021/12/31(金) 15:17:30.11ID:2Zk/vij+
「クリックできないんだけど?」「そこはクリックできませんよ」という、人類が何兆回も繰り返したであろう問い合わせ。
それを仕組んだのがマイクロソフトdesign研究所。
744デフォルトの名無しさん
垢版 |
2021/12/31(金) 15:19:38.49ID:2Zk/vij+
しかし、Windows11はゴリ押ししてこないな。
何か心境の変化があったのだろうか。
2021/12/31(金) 15:52:11.15ID:CE1IM8E7
>>742
> 高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
アホなの?
カラーじゃなくても立体デザインはできるしALTOとかは腐ってもワークステーションだから8bit PCと比較されても困るわw
746デフォルトの名無しさん
垢版 |
2021/12/31(金) 15:59:23.14ID:2Zk/vij+
ドスシェルのテキストモードは影が付いてたな。
涙ぐましい努力だな。
747デフォルトの名無しさん
垢版 |
2021/12/31(金) 16:01:04.21ID:2Zk/vij+
文字コードに罫線が在るくらいだし、しかも縦細横太とかバリエーション揃ってるし。
こういうのが世界を混沌とさせてる歴史的遺物だろね。
2021/12/31(金) 17:39:02.51ID:+14EUf56
>>745
後出しばかりでキミが当時を全く知らない知ったかお馬鹿君なのは最初から分かってるんだが。
知ったかしてGUI黎明期だのaltoをワークステーションだから〜だの頭がおかしいのか。
デモがせいぜいで当時の技術と価格で売り物、使い物になるかバカモノ。

ボタンだのスイッチだの陰だの物理的に既に存在していてそれが表現可能なら
誰でも実装しようとるすしおれも散々やったわ。子供だって紙と色鉛筆渡せば勝手に書き出すわ。
2021/12/31(金) 17:50:21.16ID:CE1IM8E7
>>748
後出し?
黎明期のGUIでALTO知らんとかアホ丸出しだぞ
ちなみに出荷台数はALTO/ALTO-IIで、2,120台な
デモがせいぜいとか恥ずかしすぎるw
750デフォルトの名無しさん
垢版 |
2021/12/31(金) 17:52:13.11ID:3X2qZCLW
ん?スペックの問題で仕方なく四角だけ書いてたのをフラットデザインと呼んではいけないってこと?
2021/12/31(金) 17:55:51.57ID:FyXYacU1
それはフラットではあるけど、それだけでは所謂フラットデザインとは呼べないのでは
知らんけど
2021/12/31(金) 19:14:11.93ID:+14EUf56
>>749
当時を知らないガキを虐める趣味はない。
昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。
2021/12/31(金) 19:19:47.14ID:eYXC6gXN
>>750
その通り。全然デザインしてないし。
754デフォルトの名無しさん
垢版 |
2021/12/31(金) 19:23:55.82ID:2Zk/vij+
漢字ROMだけでUIを作ってたワープロ専用機だって一生懸命デザインしてたが。
2021/12/31(金) 19:55:17.23ID:CE1IM8E7
>>752
> 当時を知らないガキを虐める趣味はない。
必死に高解像度化とか、その価格じゃ売れないとか言ってたのに今更何言ってるんだよ…
恥ずかしすぎるだろw

> 昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。
お前が諦めろよ
ファミコンの前がテキストベースとか知ったかにもなってないし
2021/12/31(金) 20:01:20.04ID:+14EUf56
書院、文豪でググったら3Dっぽくしようと頑張ってたわ。
机の引き出しデザインはなかなか革新だな。
2021/12/31(金) 20:45:28.84ID:YRV0Yb2u
どうでもいいことで爺さん婆さんが暴れてるな
そもそも現行のメインのFluent UIは操作性は良好だ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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