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/
探検
WPF(.NET, WinUI) GUIプログラミング Part27
■ このスレッドは過去ログ倉庫に格納されています
2021/09/19(日) 18:43:39.82ID:9XIs1/Nq
636デフォルトの名無しさん
2021/12/26(日) 22:59:53.43ID:jdmjK4iH 大事なのはおまえは使えてもおれは面倒で使えないという事実だ。
神は越えられない試練は与えないのだ。
神は越えられない試練は与えないのだ。
637デフォルトの名無しさん
2021/12/26(日) 23:16:28.31ID:ErCoZP15 wpfの記述が長くなるのは何とかなりませんか?
Androidのレイアウトに比べて見にくくて仕方ありません。
複雑になりそうな時はUserControl作ってますが、例えばリストやコンボボックスの列のレイアウトを別ファイルに持たせることはできないのでしょうか?
Androidのレイアウトに比べて見にくくて仕方ありません。
複雑になりそうな時はUserControl作ってますが、例えばリストやコンボボックスの列のレイアウトを別ファイルに持たせることはできないのでしょうか?
638デフォルトの名無しさん
2021/12/27(月) 01:14:30.78ID:dpABR8Gh DataTemplateをResourceに書いて外部化すれば良い
639デフォルトの名無しさん
2021/12/27(月) 08:45:05.07ID:XZFU96F9640デフォルトの名無しさん
2021/12/27(月) 11:50:33.83ID:MpjVnFnY >>578
実質、WinUIはまだ使い物にならないって事か。
1ウィンドウページ切り替えのタイプで使い勝手を損なわずに済むものなんてかなり限られるし。
よくある一覧/詳細画面は別ウィンドウで自由な配置で見比べながら作業したいだろうし、
今の一般的な環境なら複数ディスプレイにそれぞれウィンドウを配置して使われるだろうし、
詳細画面は複数起動できたほうが喜ばれるだろうし。
実質、WinUIはまだ使い物にならないって事か。
1ウィンドウページ切り替えのタイプで使い勝手を損なわずに済むものなんてかなり限られるし。
よくある一覧/詳細画面は別ウィンドウで自由な配置で見比べながら作業したいだろうし、
今の一般的な環境なら複数ディスプレイにそれぞれウィンドウを配置して使われるだろうし、
詳細画面は複数起動できたほうが喜ばれるだろうし。
641デフォルトの名無しさん
2021/12/27(月) 15:13:15.42ID:939Tcckd wpfでデータバインド使いたい場合は
ViewModelにViewの参照渡してブンブン使っちゃえばいいのでしょうか
ViewModelにViewの参照渡してブンブン使っちゃえばいいのでしょうか
642デフォルトの名無しさん
2021/12/27(月) 15:34:18.01ID:Ijy96lJZ 逆だろ
643デフォルトの名無しさん
2021/12/27(月) 15:35:03.77ID:Ijy96lJZ DataContextにVMを入れてXAMLでバインドすんだろ
644デフォルトの名無しさん
2021/12/27(月) 15:40:40.47ID:ZJC6NOI1 釣りだろ?
645デフォルトの名無しさん
2021/12/27(月) 16:26:07.11ID:P0DjFoVH >>640
Microsoft「ぜひMDIを・・・。」
Microsoft「ぜひMDIを・・・。」
646デフォルトの名無しさん
2021/12/27(月) 16:47:06.90ID:mU5OforF647デフォルトの名無しさん
2021/12/27(月) 16:53:29.12ID:vN7BrHe2 データを全部Vのプロパティに持つのが最速
648デフォルトの名無しさん
2021/12/27(月) 17:32:41.88ID:MyWm/8Po WinUIならWPFほど何でもかんでもMVVMでっていう感じじゃないよ
649デフォルトの名無しさん
2021/12/27(月) 17:49:14.74ID:mT+7462y650デフォルトの名無しさん
2021/12/27(月) 17:51:03.12ID:jrwdijIl ええ???
どこがそんなに違うの??
どこがそんなに違うの??
651デフォルトの名無しさん
2021/12/27(月) 18:08:25.69ID:mU5OforF652デフォルトの名無しさん
2021/12/27(月) 18:23:05.26ID:g9U/rNiJ マルチウインドウはVer1.1で搭載予定でQ2リリースだから4−6月まで待てばいいんだけどね
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned
653デフォルトの名無しさん
2021/12/27(月) 18:30:47.77ID:XZFU96F9 >>646
これダイアログ作る時よくやるけど
これダイアログ作る時よくやるけど
654デフォルトの名無しさん
2021/12/27(月) 18:33:05.07ID:jrwdijIl655デフォルトの名無しさん
2021/12/27(月) 18:55:38.86ID:MyWm/8Po WinUI始めてサンプルコードとか見てるとコードビハインドに書いていくのが基本
(WPFもだが)そのための機能は用意されてるわけだし
改めてMVVMは選択肢の一つというところに持っていきたい感じがする
実際、コードビハインドに書いて何か混乱が起きるようなことはそうそうないと思った
(WPFもだが)そのための機能は用意されてるわけだし
改めてMVVMは選択肢の一つというところに持っていきたい感じがする
実際、コードビハインドに書いて何か混乱が起きるようなことはそうそうないと思った
656デフォルトの名無しさん
2021/12/27(月) 19:15:37.37ID:fF4fFKCG657デフォルトの名無しさん
2021/12/27(月) 19:47:43.92ID:GqIwMQGT WinUIも失敗確定の予感がしてきたな。
658デフォルトの名無しさん
2021/12/27(月) 19:51:46.84ID:P0DjFoVH どれが鉄板なんだよもう
659デフォルトの名無しさん
2021/12/27(月) 19:59:09.24ID:HCL8lum8660デフォルトの名無しさん
2021/12/27(月) 19:59:34.59ID:GqIwMQGT 10年前からWinUIってあったのか完全にスルーしてたわ。既に普及に失敗してたんだな。
661デフォルトの名無しさん
2021/12/27(月) 20:09:16.66ID:HCL8lum8662デフォルトの名無しさん
2021/12/27(月) 20:31:07.25ID:MyWm/8Po 適用範囲広げてというかおすすめできるのはデスクトップのC#かC++かだけでしょ
WPFから使うとかUWPからつかうとかはやめたほうがいい
WPFから使うとかUWPからつかうとかはやめたほうがいい
663デフォルトの名無しさん
2021/12/27(月) 21:49:30.05ID:lhVIwToQ >>655
寧ろイベントをバインディングできるから、コードビハインドと同じやり方でMVVM出来る
寧ろイベントをバインディングできるから、コードビハインドと同じやり方でMVVM出来る
664デフォルトの名無しさん
2021/12/27(月) 22:00:20.37ID:yKRhwp3Q665デフォルトの名無しさん
2021/12/27(月) 22:31:12.36ID:jrwdijIl windowsの中でマテリアルデザインのアプリ動かすなんて違和感ありまくりだよな
https://github.com/bdlukaa/fluent_ui
flutterでfluent design
優秀
https://github.com/bdlukaa/fluent_ui
flutterでfluent design
優秀
666デフォルトの名無しさん
2021/12/27(月) 22:33:44.60ID:jrwdijIl667デフォルトの名無しさん
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に謝れ!
貴様Xamarinに謝れ!
670デフォルトの名無しさん
2021/12/28(火) 08:12:31.11ID:9j3GtQtv 一般ユーザーからしたら違いなんてわからないし作り方はどうでもいいでしょ、バグがあったら怒るけどさ
671デフォルトの名無しさん
2021/12/28(火) 08:27:38.52ID:7e2EiV6y >>668
開発の負荷低減じゃねーーの?殆ど
開発の負荷低減じゃねーーの?殆ど
672デフォルトの名無しさん
2021/12/28(火) 09:02:43.91ID:6qKuWZ8W >>666
fluentを名乗っているけどmetroじゃん
fluentを名乗っているけどmetroじゃん
673デフォルトの名無しさん
2021/12/28(火) 16:17:19.77ID:cRnXqUQL >>666
Edgeだと起動すらしない
Edgeだと起動すらしない
674デフォルトの名無しさん
2021/12/28(火) 16:19:25.07ID:cRnXqUQL675デフォルトの名無しさん
2021/12/28(火) 17:04:50.85ID:dPvR+eDL ん?
windows phoneのやつはWindows 8のメトロUIとは違うものなの??
windows 8のメトロUIとは似てないんだが
そもそもNavigationViewみたいのはないし
CommandBar(AppBar)はあったけど
windows phoneのやつはWindows 8のメトロUIとは違うものなの??
windows 8のメトロUIとは似てないんだが
そもそもNavigationViewみたいのはないし
CommandBar(AppBar)はあったけど
676デフォルトの名無しさん
2021/12/28(火) 18:28:42.71ID:2V9I50ip flutterもまだ安定してないみたいだな
677デフォルトの名無しさん
2021/12/28(火) 21:12:29.71ID:cRnXqUQL >>675
Windows8のUIはメトロじゃなくて「Windows8スタイル」とか「モダンUI」と呼ぶ。
Windows8のUIはメトロじゃなくて「Windows8スタイル」とか「モダンUI」と呼ぶ。
678デフォルトの名無しさん
2021/12/28(火) 21:27:10.40ID:X6POOMbk WPFスレじゃなくて
最新Windows開発パラダイムを模索するスレ
になっとるな
どうせ過疎だからいいか
最新Windows開発パラダイムを模索するスレ
になっとるな
どうせ過疎だからいいか
679デフォルトの名無しさん
2021/12/29(水) 11:02:09.12ID:+U5IKroD メトロUIが実務でWindows使ってた人たちに拒否されたのが
GUIフレームワークライブラリの崩壊の発端。
GUIフレームワークライブラリの崩壊の発端。
680デフォルトの名無しさん
2021/12/29(水) 11:43:48.38ID:b+BxW/Al >>679
まじ?
まじ?
681デフォルトの名無しさん
2021/12/29(水) 12:12:20.18ID:g1izTnUh682デフォルトの名無しさん
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
https://yaneurao.hatenadiary.com/entry/20120620/p1
https://u-site.jp/alertbox/windows-8
684デフォルトの名無しさん
2021/12/29(水) 22:48:58.04ID:gZzIOeKX いまだにWindows8のツケを払わされている感がなぁ。
一回リセットしてWindows7からやり直してくれないかな。
一回リセットしてWindows7からやり直してくれないかな。
685デフォルトの名無しさん
2021/12/29(水) 23:01:46.07ID:wwN1RbRp メトロって地下鉄のこと?
686デフォルトの名無しさん
2021/12/29(水) 23:05:30.38ID:a/yruJDS >>685
中心的な大都市のこと
中心的な大都市のこと
687デフォルトの名無しさん
2021/12/29(水) 23:09:59.11ID:wwN1RbRp じゃあにぎやかなUIを目指したのかな。
688デフォルトの名無しさん
2021/12/29(水) 23:26:49.68ID:a/yruJDS >>687
都会的UIじゃないの
都会的UIじゃないの
689デフォルトの名無しさん
2021/12/29(水) 23:32:15.02ID:gZzIOeKX 地下鉄の案内表示を真似たって言ってた
690デフォルトの名無しさん
2021/12/29(水) 23:35:54.65ID:wwN1RbRp 地下鉄の案内見て目的地に着くのは無理では?
一貫性が無いし、わかりにくい。
一貫性が無いし、わかりにくい。
691デフォルトの名無しさん
2021/12/29(水) 23:44:24.07ID:/ZEI8rXC >>690
アメリカの地下鉄は見やすいんじゃないの
アメリカの地下鉄は見やすいんじゃないの
692デフォルトの名無しさん
2021/12/30(木) 00:03:45.76ID:wt8M+IJC アメリカでは絶対に地下鉄に乗るなって言われたけど。
693デフォルトの名無しさん
2021/12/30(木) 00:37:28.92ID:zcLz16Vn >>692
それは犯罪が多いからでは
それは犯罪が多いからでは
694デフォルトの名無しさん
2021/12/30(木) 00:52:33.91ID:wt8M+IJC 梅田の地下街で迷ったら半日潰れる。
GPS使えないし。
GPS使えないし。
695デフォルトの名無しさん
2021/12/30(木) 00:55:19.17ID:zcLz16Vn 大阪メトロは碁盤の目状の路線だから分かりやすい
696デフォルトの名無しさん
2021/12/30(木) 00:59:52.07ID:wt8M+IJC 分かりにくいよ。
697デフォルトの名無しさん
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 吉村が「明日から地下鉄を半額にするキリッ」って言えば良いのに。
700デフォルトの名無しさん
2021/12/30(木) 06:00:59.54ID:PABb0SdJ Metro UIまではAppleも認めるほど優れていたんだが、
それをWindows8に移植してModern UIになったときには別物のゴミになっていた。
それをWindows8に移植してModern UIになったときには別物のゴミになっていた。
701デフォルトの名無しさん
2021/12/30(木) 07:53:04.49ID:i2czhrVY WindowsのUIは、少しずつ変えれくれればいいのになぁ
急に変えすぎなんだよ、見た目も中身も
急に変えすぎなんだよ、見た目も中身も
702デフォルトの名無しさん
2021/12/30(木) 08:32:32.72ID:XEA11GKy Metroは単に商標問題で負けたからModernに変えただけじゃね?
まあもともと、Windows Phoneには良くてもデスクトップ向きではなかったが。
まあもともと、Windows Phoneには良くてもデスクトップ向きではなかったが。
703デフォルトの名無しさん
2021/12/30(木) 09:59:28.47ID:5euK00/Y 実務しないマカーならともかく
フラットデザインっユーザーに与える情報量減らして何がしたかったのだろう。
フラットデザインっユーザーに与える情報量減らして何がしたかったのだろう。
704デフォルトの名無しさん
2021/12/30(木) 10:50:53.98ID:wt8M+IJC わかりました。
Windowsはセキュリティを高めるために。
分かりにくくしたのです。
わざとです。
すべて。
Windowsはセキュリティを高めるために。
分かりにくくしたのです。
わざとです。
すべて。
705デフォルトの名無しさん
2021/12/30(木) 11:48:04.88ID:WIkk05mo706デフォルトの名無しさん
2021/12/30(木) 14:52:18.37ID:ccNKIwia フラットデザインこれだけ定着したのにまだディスってるって化石人間かよ。
707デフォルトの名無しさん
2021/12/30(木) 15:02:30.04ID:5euK00/Y 定着したからディスるなという頭の悪さは相当に脳ソミが硬化、粗大ゴミ化してると言えるが、
もそも定着したと思い込んでるところが相当に痛い。まさに化石人間である。
もそも定着したと思い込んでるところが相当に痛い。まさに化石人間である。
708デフォルトの名無しさん
2021/12/30(木) 15:25:10.34ID:QhXj/Xg2 フラットデザインでユーザーに与える情報量減らすって、デザインの立体感が減っただけじゃね??
あのタッチしやすいようなスペース取りすぎで情報密度が減るのはフラットデザインと関係ないよな??
あのタッチしやすいようなスペース取りすぎで情報密度が減るのはフラットデザインと関係ないよな??
709デフォルトの名無しさん
2021/12/30(木) 15:30:59.84ID:oRUlSwLA 半透明レンダリングなくしてGPU負荷減らして動作が軽くなったという効果はあったみたいね
710デフォルトの名無しさん
2021/12/30(木) 15:40:12.30ID:i2czhrVY711デフォルトの名無しさん
2021/12/30(木) 15:47:28.23ID:QhXj/Xg2712デフォルトの名無しさん
2021/12/30(木) 15:51:46.35ID:5euK00/Y タッチUIで実務させようとしたわけだな。今までPC使ったことない奴しかできない馬鹿発想。
713デフォルトの名無しさん
2021/12/30(木) 16:41:47.72ID:2qDn0Ora MS の中の偉い人ポジションが変わるたびに、その人のセンスに合わせて UI までごろっと変わるのは勘弁ね
714デフォルトの名無しさん
2021/12/30(木) 16:54:04.00ID:wt8M+IJC ボタンじゃないところをクリックしようと苦戦するユーザーを遠隔で見てほくそ笑んでいるのでは?
それがユーザーエクスペリエンス向上に協力するチェックボックスかも。
それがユーザーエクスペリエンス向上に協力するチェックボックスかも。
715デフォルトの名無しさん
2021/12/30(木) 17:02:38.58ID:x6uKnxiV フラットUIでも押せる場所わかりづらいと思ったことないが...
716デフォルトの名無しさん
2021/12/30(木) 17:07:19.09ID:ccNKIwia 大昔のOKボタンとキャンセルボタンだけなら分かるが、今は押せるとこだらけだからフラットでないとごちゃごちゃしまくりだよ。
717デフォルトの名無しさん
2021/12/30(木) 17:41:30.98ID:WIkk05mo 単なる懐古趣味だな。Windows200とかXP,7をズット使いつづける爺さん結構居る
718デフォルトの名無しさん
2021/12/30(木) 17:50:13.05ID:XEA11GKy せめて影を付けたマテリアルデザインならねぇ。
719デフォルトの名無しさん
2021/12/30(木) 18:09:51.82ID:5euK00/Y キーボードじーさんより仕事が速いならとかもく、欠陥フラットデザインなんか好んでる奴は
仕事遅い、できない、頭の足りない奴ばっかだからな。>>ID:ccNKIwia
仕事遅い、できない、頭の足りない奴ばっかだからな。>>ID:ccNKIwia
720デフォルトの名無しさん
2021/12/30(木) 18:15:42.39ID:rAfdXhXX マテリアルデザイン 勝者
メトロ 敗者
メトロ 敗者
721デフォルトの名無しさん
2021/12/30(木) 18:16:42.46ID:foT1Tdcr フラットデザインこそ懐古なんだけどな
722デフォルトの名無しさん
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シェル。
DOSシェル。
725デフォルトの名無しさん
2021/12/30(木) 18:51:52.33ID:wt8M+IJC 「押せるわけねーだろヴァーカwww」って遠隔で笑ってるんだろなあ。
726デフォルトの名無しさん
2021/12/30(木) 19:16:47.91ID:yPkJ2vNN727デフォルトの名無しさん
2021/12/30(木) 19:30:50.46ID:wt8M+IJC ウェブでは逃げるボタンとか、逆にクリックしたとたんにボタンが動いてきて勝手に購入されるとか。
最新のUIがあるもんね。
マイクロソフトはウェブ企業に憧れてるのかも。
最新のUIがあるもんね。
マイクロソフトはウェブ企業に憧れてるのかも。
728デフォルトの名無しさん
2021/12/30(木) 20:40:00.06ID:eW25y3/J メトロとかもうないのに何で盛り上がってるんだ?
実務ではWin8スルーでしょ?
実務ではWin8スルーでしょ?
729デフォルトの名無しさん
2021/12/30(木) 21:18:25.20ID:WIkk05mo WpfをDisれるなら、ネタは何でもいいようだな
730デフォルトの名無しさん
2021/12/30(木) 21:23:42.33ID:5euK00/Y そうだったな。時代遅れ、骨董品、懐古ってWPFとかWin8のことか。こりゃうっかり。
731デフォルトの名無しさん
2021/12/30(木) 23:00:18.85ID:foT1Tdcr 年寄りは脱線しやすいんだよ
上じゃ地下鉄の話しとるぞ
上じゃ地下鉄の話しとるぞ
732デフォルトの名無しさん
2021/12/31(金) 02:21:38.61ID:9L8N3s/4 これだけ言語や開発環境が進歩しても、ポトペタで作れるフレームワーク少ないなと思う
733デフォルトの名無しさん
2021/12/31(金) 03:05:11.19ID:ScgFuRuP それはあるね
なのでwinformでいいやってなりがち
webformはハシゴ外されてかわいそうだなと思う
なのでwinformでいいやってなりがち
webformはハシゴ外されてかわいそうだなと思う
734デフォルトの名無しさん
2021/12/31(金) 03:08:10.92ID:AHpR20H5 >>732
ノーコードとかの分野になっただけでしょ
ノーコードとかの分野になっただけでしょ
735デフォルトの名無しさん
2021/12/31(金) 03:24:02.73ID:1BOJjA0/ ポトペタて別に便利と思わないからどうでもいいや
736デフォルトの名無しさん
2021/12/31(金) 10:27:13.54ID:FyXYacU1 androidとかポトペタもできなかったっけ
昔ちょっと触っただけでうろ覚え
ただポトペタはとりあえず置いてみるのは楽だけどあとから修正するのが面倒でな
昔ちょっと触っただけでうろ覚え
ただポトペタはとりあえず置いてみるのは楽だけどあとから修正するのが面倒でな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【悲報】維新の政治資金でガールズバー、高市首相「良いか悪いかは国民の皆さまが判断されること」 [115996789]
- 【悲報】タンパク質さん、寿命を縮めることが判明
- 【マギレコ】VIPでマギアレコード&マギアエクセドラ【まどドラ】
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 衛生的に気持ち悪くて性風俗店行ったこと無いんだ
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
