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/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は操作性は良好だ
758デフォルトの名無しさん
垢版 |
2021/12/31(金) 21:04:22.07ID:2Zk/vij+
ユーザーが直接触れる部分ですから、重要な話題と言えます。
759デフォルトの名無しさん
垢版 |
2021/12/31(金) 22:25:29.02ID:3X2qZCLW
>>753
じゃあなんて呼ぶんだ?
2021/12/31(金) 22:33:41.80ID:Tqa5JgA1
我輩はUIである。名前はまだない。
761デフォルトの名無しさん
垢版 |
2021/12/31(金) 22:33:42.56ID:2Zk/vij+
デザイン・レス・デザインでは。
2021/12/31(金) 22:35:47.46ID:v2lVh777
スタートレックの操作パネルのデザインで
いいんじゃねーーの?
763デフォルトの名無しさん
垢版 |
2021/12/31(金) 22:38:27.87ID:2Zk/vij+
私はXPの頃がわかりやすかったかなー。
2021/12/31(金) 22:45:38.69ID:Tqa5JgA1
fluent designはもうちょっとコンパクトモードどうにしかしてくれないとな
情報密度の高いアプリ作るにはもの足りない
2022/01/01(土) 07:17:15.68ID:L9TcKPv6
>>759
何も考えず闇雲に手足を振り回すのは武術とは言わないだろ?
それなのに「これは何流?」って聞いているのと同じ。

使いやすく見栄えも良いフラットデザインにするには多少はデザインの勉強が必要。
2022/01/01(土) 21:31:43.63ID:E3hN/Skm
勉強してようとしてなかろうと
ポリシーをもって何らかのデザインをしているのであれば何らかの流儀といえるでしょ
見た目にシッチャカメッチャカなら兎も角、過去のWSやMAC、DOS時代のGUIツールは
そういう類いのものに見えるな
後付けで「あれもフラットデザインと呼べる」と言って何が悪い?
2022/01/01(土) 22:18:30.04ID:KHDCojLG
>>766
>>751

とりあえずフラットデザインの定義をしっかりしてから話をしてくれ
2022/01/01(土) 22:49:18.63ID:0TY8nj9w
本来、既に存在するもの、ボタンとかスイッチとかボリュームだとかをディスプレイ上に再現するときに
誰でも見て分かるようにすれば、何の機能を持ったコントロールか説明しなくて分かるんです。
そして元から3Dだったりするんで3Dデザインにすればより誰でも容易く理解するんです。そしてそれが普及した。

だがそこをあえて故意に必要な情報を消して、え?これなに? ボタンなの?ラベルなの?って
ユーザーをおちょくるために考えた出されたのがフラットデザイン。根底に悪意があってこそフラットデザインと呼べる。そこははっきり定義として区別したい。
2022/01/01(土) 23:03:27.57ID:Ge1z+aLj
基地外現るw
2022/01/02(日) 02:23:14.85ID:ENuR1iOJ
あほだよな
UI機能的には劣化してしまった
771デフォルトの名無しさん
垢版 |
2022/01/02(日) 02:35:36.34ID:XjOyUWVU
影すら無かったんだぜ
信じられんよな
772デフォルトの名無しさん
垢版 |
2022/01/02(日) 02:52:40.36ID:TQn3/Mee
>>768
混乱する民衆を見てほくそ笑んでるんですよね。
神になった気分で。
2022/01/02(日) 09:42:26.72ID:EMMwARMS
>>768
3Dの反対がフラットデザインじゃないよ。
3Dのフラットデザインが今は主流だし。
勉強してきなさい。
2022/01/02(日) 09:48:35.66ID:Hm2gurgp
>>773
今時のタッチパネルでもボタンにはグラデーションついて盛り上がってるように見えるし、
選択されてる、アクティブな要素には後ろに陰とかついてるよ。完全フラットデザインはなかなかないよ。
もしかして色覚異常とか弱視じゃないの? それとも子供の頃からド近眼で3D要素が何か分かってないとか?
2022/01/02(日) 11:59:07.80ID:4nftV55Y
既製品を使うだけならいいけど、カスタムコントロールで描画までしっかり作り込むとなると3D化は面倒過ぎるんだわ
だからフラットデザインだとそこまで手間かけなくても標準と同じフィーリングのものが作れるのは大きい
色違いのボタンを真面目に作るだけでもWinForms面倒だもんな
2022/01/02(日) 12:45:14.91ID:Hm2gurgp
ボタンに変な色をつけるとなにか意図があるのかとユーザーは混乱する。
そこで「プププ、ただのボタンなのにw」とほくそ笑むわけですな。悪意の塊です。
先の定義のとおりそれはもう立派なフラットデザインです。
2022/01/02(日) 12:50:39.26ID:4nftV55Y
>>776
ボタンの数が増えると色を変えて操作性を良くするってやり方は
リアルの操作パネルでもよくある話
WinFormsを擁護したいんだろうが贔屓の引き倒しになっている
2022/01/02(日) 13:00:19.48ID:Hm2gurgp
赤は危険とかエラー、黄色は警報、注意、とかブルー、グリーンは安全とか、
オレンジはスタンバイとか、一般に認知された色の意味というのはありますね。

ボクはボタンにそんな意味でも色はつけませんけどね。
ボタンの色につけるとボタンの字の色の組み合わせで視覚障害者に見えにくいかとか考えないといけませんからね。
標準ではない変な色つけたがるのは使う人のことを考えてないデザイナーに多く見受けられます。
2022/01/02(日) 13:09:11.14ID:EMMwARMS
>>774
3Dが何か分かっていないのはお前。
分かっていたらフラットデザインの対義語として出してこない。
完全フラットデザインって言葉もおかしい。
平坦ならフラットデザインじゃないんだよ。
2022/01/02(日) 13:11:23.28ID:Hm2gurgp
そういえばリアルのゲームコントローラやマウス、キーボードとかでボタンの色がバラバラについてるものありますね。
あれで操作性がよくなるんでしょうか。デザイナーのKYなゴリ押しにしか見えません。
2022/01/02(日) 13:13:14.05ID:Hm2gurgp
>>779
定義しろと言われて定義を答えたら、その定義を全否定はするが
自分で定義を一切説明せず、勉強しろと逃亡した人が戻ってきましたね。

いつも全否定はするが定義は絶対に説明しないマン。
2022/01/02(日) 13:26:04.33ID:i5Las0bb
>>774
完全フラットデザイン
https://i.imgur.com/KjzCv5R.jpg
2022/01/02(日) 13:41:31.14ID:i8dUNFkB
>>777
ちゃんとUXガイドラインを理解したうえでそれでも不足するものを補うならいいんだが
この手合いはオレオレ定義でやっているのが多いから困りもん。
2022/01/02(日) 18:25:06.32ID:RMMn37wZ
>>773
3Dのフラットデザインについて、デザインガイドラインとか実例とか教えてくれよ
おれにはお前が言うフラットデザインが理解できん
2022/01/02(日) 19:24:49.27ID:VrajR2i6
>>784
https://www.youtube.com/watch?v=rrT6v5sOwJg
https://www.youtube.com/watch?v=BkhaV46HM2E
2022/01/03(月) 10:21:16.12ID:SviTt0Po
metroやfluentよりwinformsが優秀と言い切るのにはドン引きですわ
webページのボタンが影付き疑似3Dってのはごく少数なことを説明してほしいものだ
2022/01/03(月) 12:07:48.85ID:xLtaKBkK
昔はまだGUI慣れしていない層に配慮し、凹凸を表現した押せるボタンだという事を
見た目からイメージしてもらう工夫が重要だった。

でも今は誰でもGUIに慣れているから、そういった制約がほとんど必要なくなった。
2022/01/03(月) 12:13:17.64ID:TMV+x4l+
ラベルを必死に押して発狂するデジタルネイティブw
2022/01/03(月) 15:56:31.03ID:9gdAG4aA
WinFormsはとりあえず機能さえ最低限GUIで実装してればいいという手抜き用だろ
デザイン凝るならさすがにつらい
2022/01/03(月) 16:10:03.10ID:Nty+tcHi
デスクトップアプリの場合、デザインを凝るのが常に正義ってわけでもないしなぁ
2022/01/03(月) 16:31:19.87ID:xZpfljHs
凝らなくてもいいけど、最低限一人で浮かないデザインを
792デフォルトの名無しさん
垢版 |
2022/01/03(月) 16:33:51.78ID:a+iym+yo
そもそもWinFormsってフラットデザインだよ
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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