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
レス数が1000を超えています。これ以上書き込みはできません。
2021/09/19(日) 18:43:39.82ID:9XIs1/Nq
2デフォルトの名無しさん
2021/09/19(日) 19:45:47.60ID:ox+lFfTn O2
3デフォルトの名無しさん
2021/09/21(火) 04:00:42.69ID:8J4bCxP9 Rust で開発した勇者いる?
2021/09/21(火) 10:13:30.05ID:arVa5r/H
今の所Windows App SDKに画面デザイナーは無いみたいだね。
Xamlライブプレビューのみ。
まあプレビューあれば十分か。
Xamlライブプレビューのみ。
まあプレビューあれば十分か。
2021/09/21(火) 13:03:31.18ID:Z616Kpx3
Ctrl+Sしなくても即反映されるし、マルチディスプレイなら特に困らないよね
2021/09/22(水) 15:31:06.25ID:bsvAq6LP
WPFで動画のプレイヤにするのにシークバーなど使いやすいものありますか?
2021/09/22(水) 16:55:36.65ID:17vnvb0Y
MediaElement
2021/09/24(金) 08:42:21.67ID:QDMTWgEV
デフォルトで入ってるやつか…
WPFMediaKitのMediaUriElementを使っていたのだが急に動かなくなったのよね
WPFMediaKitのMediaUriElementを使っていたのだが急に動かなくなったのよね
2021/09/24(金) 08:52:21.18ID:lm8/dmzt
WebViewだろうね
WPFを使う意味があるかはともかく
WPFを使う意味があるかはともかく
2021/09/24(金) 09:53:30.84ID:QrKyvyMU
WebView2?
2021/09/24(金) 10:49:48.03ID:GTi1Ed7C
2021/09/24(金) 12:38:31.07ID:+RVxkNW4
2021/09/25(土) 00:57:31.87ID:/EdXTBH/
WPF-MediaKitもVlc.DotNetも古くてLibVLCSharpが推奨なのでは、知らんけど
https://code.videolan.org/mfkl/libvlcsharp-samples
https://code.videolan.org/mfkl/libvlcsharp-samples
2021/09/25(土) 12:26:26.31ID:88LJBDq+
2021/09/26(日) 00:59:05.90ID:hnLj2RjB
WinUI3まだー?
16デフォルトの名無しさん
2021/09/27(月) 12:55:19.28ID:NYWmPD2Y drawingContext.DrawLine(new Pen(Brushes.Black), 1), new Point(0, 0), new Point(0, 100));
drawingContext.DrawRectangleBrushes.Blacknull, new Rect(0, 0, 1, 100));
この二つって全く同じ個所に縦線引かれると思ったらDrawLineの方が左に1づれるんだけど仕様?
drawingContext.DrawRectangleBrushes.Blacknull, new Rect(0, 0, 1, 100));
この二つって全く同じ個所に縦線引かれると思ったらDrawLineの方が左に1づれるんだけど仕様?
2021/09/27(月) 14:17:54.92ID:NYWmPD2Y
DrawLineとDrawRectangleの差じゃなくてBrushとPenの差か
DrawLineのBrush版があればなぁ
DrawLineのBrush版があればなぁ
2021/09/27(月) 16:08:58.41ID:xaSuQemP
それはwindows系であるRectangleの仕様
Rectangleの場合、下、右は含まれない
Rectangleの場合、下、右は含まれない
19デフォルトの名無しさん
2021/09/27(月) 16:13:11.14ID:xaSuQemP 厳密には知らんがそんな感じだと思った*
2021/09/27(月) 16:21:02.35ID:NYWmPD2Y
>>18
いや、DrawRectangle同士でも
DrawRectangle(Brushes.Black, null, new Rect(0, 0, 1, 100));
DrawRectangle(null, new Pen(Brushes.Red, 1), new Rect(0, 0, 0, 100));
こうするとそもそもxの起点位置が違うんよ
下の赤線の方が1つ左にズレて-1位置に描かれる
いや、DrawRectangle同士でも
DrawRectangle(Brushes.Black, null, new Rect(0, 0, 1, 100));
DrawRectangle(null, new Pen(Brushes.Red, 1), new Rect(0, 0, 0, 100));
こうするとそもそもxの起点位置が違うんよ
下の赤線の方が1つ左にズレて-1位置に描かれる
2021/09/27(月) 17:35:29.70ID:kU8huA04
今のwinui、バインド関連のバグ多くない?
せっかくなら新しいの覚えながらやりたいと思ってwinuiで作ってたけど、使用に耐えるものを作れそうにない
UI部分wpfに差し替えようかな
素人がプレビュー版なんて使うんじゃなかったわ 自分じゃどうにも改善できねえ
せっかくなら新しいの覚えながらやりたいと思ってwinuiで作ってたけど、使用に耐えるものを作れそうにない
UI部分wpfに差し替えようかな
素人がプレビュー版なんて使うんじゃなかったわ 自分じゃどうにも改善できねえ
2021/09/27(月) 18:37:11.61ID:xaSuQemP
23デフォルトの名無しさん
2021/09/27(月) 18:39:27.60ID:xaSuQemP まぁ、WinUIとか定期的に更新してくれるからバグ報告すりゃそのうち直る可能性高いけど、ユーザー少ないからバグを自分で踏んで報告する羽目になる..
2021/09/27(月) 19:12:05.92ID:Aa8uOS44
>>22
modernWpfUI使えば大体似た見た目にはできるから、もういいかなって
modernWpfUI使えば大体似た見た目にはできるから、もういいかなって
2021/09/27(月) 19:25:35.38ID:Aa8uOS44
21です(23も俺)
過去にWinFormで作ったソフトをWinUIで再構築しようとしてたんだけど、新しいことやってみたい気持ちだけでWinUI使ってた
正直今背伸びしてまで使うメリットが自分には見えないんだよなー
WinForm→WinUIも
WinForm→WPFも
ユーザー目線だとそんな変わんないんじゃねって思う(WPFはUIのライブラリ使って現代風の見た目にすれば)
過去にWinFormで作ったソフトをWinUIで再構築しようとしてたんだけど、新しいことやってみたい気持ちだけでWinUI使ってた
正直今背伸びしてまで使うメリットが自分には見えないんだよなー
WinForm→WinUIも
WinForm→WPFも
ユーザー目線だとそんな変わんないんじゃねって思う(WPFはUIのライブラリ使って現代風の見た目にすれば)
2021/09/27(月) 19:26:44.43ID:Aa8uOS44
ごめん21,24,25が俺ね
どうでもいいことで連投すまん
どうでもいいことで連投すまん
2021/09/27(月) 20:38:54.92ID:xaSuQemP
28デフォルトの名無しさん
2021/09/27(月) 20:42:51.67ID:xaSuQemP WPF+ModernWPF
と
WinUI
で似たアプリ2つ同時に作りながらやってるわ
最終的にWinUI一本に絞ると思うけど
と
WinUI
で似たアプリ2つ同時に作りながらやってるわ
最終的にWinUI一本に絞ると思うけど
29デフォルトの名無しさん
2021/09/27(月) 20:54:34.65ID:xaSuQemP > ユーザー目線だとそんな変わんないんじゃねって思う(WPFはUIのライブラリ使って現代風の見た目にすれば)
たぶん、そうだと思うけど(とりあえず、ライトとダークあれば)
俺はそこだけは変にこだわってるから
ちょうど数時間前もWPF+ModernWPFで、CommandBarじゃなくてWPFのToolbar使いたくてでもModernWPFでToolbarはスタイリングされないから頭抱えてた
まぁ、自分でスタイリングする能力ないんで..
たぶん、そうだと思うけど(とりあえず、ライトとダークあれば)
俺はそこだけは変にこだわってるから
ちょうど数時間前もWPF+ModernWPFで、CommandBarじゃなくてWPFのToolbar使いたくてでもModernWPFでToolbarはスタイリングされないから頭抱えてた
まぁ、自分でスタイリングする能力ないんで..
2021/09/27(月) 22:47:47.96ID:LVIsrHah
>>26
1.0 Preview1も駄目?
1.0 Preview1も駄目?
2021/09/28(火) 06:42:23.50ID:7CUpdHu/
>>30
あー、もうそんなの出てたんだね
そういえばgithubのバグ報告のページで「1.0.0でも起こるけどまだ直ってないんか?」みたいなコメントしてた人いたわ 見たときはなんのことだと思ったけど
だめっぽいけど一応試してみるかー
あー、もうそんなの出てたんだね
そういえばgithubのバグ報告のページで「1.0.0でも起こるけどまだ直ってないんか?」みたいなコメントしてた人いたわ 見たときはなんのことだと思ったけど
だめっぽいけど一応試してみるかー
2021/09/28(火) 12:37:34.11ID:jju60wXc
>>25
>WinForm→WPFも
>ユーザー目線だとそんな変わんないんじゃ
開発者目線だとWPFのが作るのが楽(MVVM、非MVVM関係なく)だからWPF使ってる。
受け入れられやすいようにWinFormっぽい見た目に変えてる。
>WinForm→WPFも
>ユーザー目線だとそんな変わんないんじゃ
開発者目線だとWPFのが作るのが楽(MVVM、非MVVM関係なく)だからWPF使ってる。
受け入れられやすいようにWinFormっぽい見た目に変えてる。
2021/09/29(水) 08:28:02.15ID:GOP9Dp1g
悲報、WinUI3、ウィンドウのHeight, Widthプロパティ無し
ウィンドウサイズに依存したWinFormみたいな糞アプリを作れなくなるからこれはこれでいいのかも。
いやでも初期サイズぐらいは設定したい。ウィンドウサイズ固定はできなくていいけど。
ウィンドウサイズに依存したWinFormみたいな糞アプリを作れなくなるからこれはこれでいいのかも。
いやでも初期サイズぐらいは設定したい。ウィンドウサイズ固定はできなくていいけど。
2021/09/29(水) 08:54:21.60ID:O+WbcMkB
MinWidthとかもないのかな?
2021/09/29(水) 09:38:32.22ID:hXKTXicB
前回のウィンドウ位置・サイズ・位置を記憶しておいてほしいって要望は結構あるからなー。
PInvokeでなんとかなるんだろうか。
PInvokeでなんとかなるんだろうか。
2021/09/29(水) 09:44:24.58ID:hXKTXicB
ライブラリはあるからそれで我慢するしかなさそう
https://github.com/dotMorten/WinUIEx/
https://github.com/dotMorten/WinUIEx/
2021/09/29(水) 10:33:25.99ID:hdmEo5v3
>>33
いちおうサイズや最大最小ボタンの無効化とかを設定できるAPIがある
実際俺が作りかけてるソフトでも初期ウインドウサイズだけ変えてるけど問題なく使えてる
今ちょっと名前は忘れたんだけど、API紹介してるマイクロソフトのページを見ながら実装したと記憶してるので、探せばでてくると思うよ
正直標準でついててほしいけどなあ
いちおうサイズや最大最小ボタンの無効化とかを設定できるAPIがある
実際俺が作りかけてるソフトでも初期ウインドウサイズだけ変えてるけど問題なく使えてる
今ちょっと名前は忘れたんだけど、API紹介してるマイクロソフトのページを見ながら実装したと記憶してるので、探せばでてくると思うよ
正直標準でついててほしいけどなあ
2021/09/29(水) 10:34:57.02ID:hdmEo5v3
俺が使ったのは>>36のと違うやつだけど、36のほうが使いやすそう
2021/09/29(水) 13:31:20.42ID:SjiJdI8Y
winui 0.8で作ったやつそういやはじめてnull許容参照型有効にしてみたんだけど、コンパイルエラーでなく警告しかでないの?
null非許容参照型にnullf代入できちまうわ
null非許容参照型にnullf代入できちまうわ
2021/09/29(水) 13:50:46.96ID:+vfkIeDq
2021/09/29(水) 14:34:19.08ID:+vfkIeDq
違うかも、元々警告だった気がする。
エラーだと影響でかすぎるから。
エラーだと影響でかすぎるから。
42デフォルトの名無しさん
2021/09/29(水) 17:03:33.12ID:pb5Ym/dQ 初期サイズこそOSに任せたほうがよくないか
2021/09/29(水) 18:59:25.74ID:VwMtEVzw
警告をエラーにするオプションは?
2021/09/29(水) 20:58:16.79ID:DtpEbdQZ
winuiいまいちだな・・・
2021/09/29(水) 22:03:25.40ID:pdK7LZ21
>>44
3世代目で使い物になるのがMSのお約束
3世代目で使い物になるのがMSのお約束
2021/09/30(木) 00:17:53.55ID:3U3ppoE9
使えるようになる頃にオワコンと言われるMS……
47デフォルトの名無しさん
2021/09/30(木) 00:25:47.23ID:YPQ+W3Ke WinUIは3やで
2021/09/30(木) 06:03:19.53ID:5Bjzv+OV
実質WinUI 3(Windiows App SDK 1.0)がバージョン1だから。
まだストアアプリ臭が抜けてなくて、デスクトップアプリとして見ると
「は?こんなこともできないの?」ってレベル。
まだストアアプリ臭が抜けてなくて、デスクトップアプリとして見ると
「は?こんなこともできないの?」ってレベル。
2021/09/30(木) 07:55:01.00ID:V9jR/S3x
使えるうんぬんより、マイクロソフトがストアで商売したがってるイメージ
また変なの考案するより鍵屋した方が手っ取り早いのに
また変なの考案するより鍵屋した方が手っ取り早いのに
2021/09/30(木) 14:07:51.32ID:l65pxKZX
ストアはもう諦めてるだろ
諦めてるから開放した
諦めてるから開放した
2021/09/30(木) 19:46:10.00ID:Ug+arU8W
てかもうMS自身が自社フレームワーク諦めてElectronとか利用してんじゃん
2021/09/30(木) 20:07:27.48ID:zVzNCdtO
新Teamsからはelectron脱却してWebView2行くんでは?
2021/09/30(木) 20:21:22.07ID:l65pxKZX
でも、一部のクロスプラットホームアプリだけだろ??
電卓に始まってペイントやらフォトビューワとかもろもろはelectronとか使ってないだろ??
電卓に始まってペイントやらフォトビューワとかもろもろはelectronとか使ってないだろ??
2021/09/30(木) 20:26:42.56ID:URu2/Q9n
もうos周りのアプリだけだろうね
一般のアプリは、
Webかスマホかに二分される時代だし
一般のアプリは、
Webかスマホかに二分される時代だし
55デフォルトの名無しさん
2021/09/30(木) 20:28:19.61ID:l65pxKZX まぁ、xamarin(maui)はMicrosoftも諦めてて、microsoftの他の部門であえてこれらを使わないと思うが
2021/10/01(金) 10:43:29.25ID:iSJ4hQHP
MAUI(=Xamarin)使うぐらいなら普通はFlutter使うわな
2021/10/01(金) 15:27:55.77ID:gzQL+yLO
そうなの?
2021/10/01(金) 15:58:19.68ID:3yqFz9yL
VisualTreeHelperというのがありますが、
勉強する価値があるかないか、そしてその理由を教えて下さい。
Visual StudioのXAMLエディターでツリーが見れるようになったので、
今は無用の長物でしょうか?
勉強する価値があるかないか、そしてその理由を教えて下さい。
Visual StudioのXAMLエディターでツリーが見れるようになったので、
今は無用の長物でしょうか?
2021/10/01(金) 16:27:12.58ID:b8RMXs3B
アプリって言うと
昔はデスクトップアプリを指してたんだけど、
今じゃスマホのアプリの事だもんな
さらにwindows11で
アンドロイドアプリがPCで動くようになると、
もう価値がなくなるんでは無かろうか?
昔はデスクトップアプリを指してたんだけど、
今じゃスマホのアプリの事だもんな
さらにwindows11で
アンドロイドアプリがPCで動くようになると、
もう価値がなくなるんでは無かろうか?
2021/10/01(金) 17:03:56.46ID:hHr0ZnR0
Microsoftがスマホでも勝者になってる世界線にいたら、今はみんなxaml使ってたのだろうか ガクブル
2021/10/01(金) 17:08:46.75ID:D1J8zmF5
>>60
Androidも画面定義はXMLだから似たようなもんだよ
Androidも画面定義はXMLだから似たようなもんだよ
2021/10/01(金) 17:18:42.15ID:3yqFz9yL
>>59
自分へのレスですか?
自分へのレスですか?
2021/10/01(金) 17:19:52.97ID:hHr0ZnR0
android系では去年からもうflutterでコードベースの宣言的UIやってるし、android/kotlinでもjetpack compose使い始めたし、今年に入ってからxml一切触ってねぇわ
2021/10/01(金) 17:31:51.92ID:hHr0ZnR0
他は進化してるのに、今年正式にリリースされるUIフレームワークでもまだxaml??
絶望だろ
cometは実用になってるのか知らんが
つか、avalonia UIとUnoPlatformとか、Microsoftがしっかり方向性示さなかったからみんなで戦力分散してみんなで自滅してるよな..
絶望だろ
cometは実用になってるのか知らんが
つか、avalonia UIとUnoPlatformとか、Microsoftがしっかり方向性示さなかったからみんなで戦力分散してみんなで自滅してるよな..
2021/10/01(金) 19:19:18.74ID:moK98JZN
UIをXMLで記述するのは筋は良いよ。
ただツール側が大変。
だからXML止めたところは単なる妥協。
ただツール側が大変。
だからXML止めたところは単なる妥協。
2021/10/01(金) 19:24:01.74ID:Utvf4DLW
逆だよ。XMLの方がツールは作りやすい。
でも頑張って高機能なツールを用意するより、手書きの負荷を下げてツールは最低限プレビューするだけの方が、
開発者にとってもツール側にとっても楽であることに業界が気付き始めた
でも頑張って高機能なツールを用意するより、手書きの負荷を下げてツールは最低限プレビューするだけの方が、
開発者にとってもツール側にとっても楽であることに業界が気付き始めた
2021/10/01(金) 20:09:22.18ID:b8RMXs3B
CSSのほうが次元が違うぐらい凄いぞ
XAMLじゃマシなUIは作れん
画像はるしか方法がない
そするとアニメーション出来ないけど...
XAMLじゃマシなUIは作れん
画像はるしか方法がない
そするとアニメーション出来ないけど...
2021/10/01(金) 20:23:02.15ID:x1xpreRL
もうFlutterでよくね?
2021/10/01(金) 20:28:56.74ID:Utvf4DLW
XAMLはWYSIWYGなツールで編集することを大前提として設計されている上、GUIフレームワークのオブジェクトモデルの設計にも引っ張られるから、
処理系として出力だけしか考慮しなくていいCSSと比較するとどうしても記述性や表現力の面では劣る
処理系として出力だけしか考慮しなくていいCSSと比較するとどうしても記述性や表現力の面では劣る
2021/10/01(金) 20:36:30.93ID:hHr0ZnR0
コードで書く宣言的UI方が100倍楽
普通にコードを書く延長線上でいけるし、if文使って切り替えたり、for文でループ回したり簡単に自由自在
xamlでやろうとするとコードビハインドもできるがMVVMぎちぎちに要求されるからうざいわ
ValueConverterやらTriggerやらVisualStateManagerやら色んな概念でてきていったりきたり
普通にコードを書く延長線上でいけるし、if文使って切り替えたり、for文でループ回したり簡単に自由自在
xamlでやろうとするとコードビハインドもできるがMVVMぎちぎちに要求されるからうざいわ
ValueConverterやらTriggerやらVisualStateManagerやら色んな概念でてきていったりきたり
2021/10/01(金) 21:02:00.88ID:Utvf4DLW
MSがツール作るの得意すぎたせいで、みんなWYSIWYGなツールを使ってUIを作ることが当然で開発効率も良いと思い込まされてきたんだよ
ここにいるのはその最後の残党で、彼らは既にXAMLを手書きした方が早いと気付いているにも関わらず、
未だにツールの都合に合わせて面倒なXMLを記述しなければならないという矛盾には気付いていないんだ
もうちょっとだから優しい目で見守ってやってくれ
ここにいるのはその最後の残党で、彼らは既にXAMLを手書きした方が早いと気付いているにも関わらず、
未だにツールの都合に合わせて面倒なXMLを記述しなければならないという矛盾には気付いていないんだ
もうちょっとだから優しい目で見守ってやってくれ
2021/10/01(金) 21:15:45.36ID:VrVVYUYc
可変レイアウトを前提とするかが分かれ道な気がする
2021/10/01(金) 21:21:42.73ID:E9WNTUHI
WinFormはポトペタに頼るけどWPFはWISYWIGといっても確認用くらいしか使わんなあ
慣れればXAMLべた書きでほぼ思い通りのレイアウトできるし
慣れればXAMLべた書きでほぼ思い通りのレイアウトできるし
2021/10/01(金) 23:09:37.93ID:C/dNFuqv
>if文使って切り替えたり、for文でループ回したり簡単に自由自在
それ宣言的って言わんw
それ宣言的って言わんw
2021/10/01(金) 23:17:07.18ID:TQ4JmsDr
2021/10/01(金) 23:33:34.54ID:C/dNFuqv
>データの流れが単方向になっているならちゃんと宣言的なんだよなあこれが
「宣言的」の定義が捻じ曲がってる気がする
「宣言的」の定義が捻じ曲がってる気がする
2021/10/01(金) 23:40:23.81ID:hHr0ZnR0
今時の宣言的は違うだろ
画面更新において宣言的に書けるから宣言的なんだよ
画面更新において宣言的に書けるから宣言的なんだよ
78デフォルトの名無しさん
2021/10/01(金) 23:45:58.73ID:hHr0ZnR0 for文、if文とか入ろうが、それらはある一瞬のUIを記述してるから宣言的なんだよ
if文、for文で、前のUIの状態を変更してる訳じゃないんだよ
if文、for文で、前のUIの状態を変更してる訳じゃないんだよ
2021/10/01(金) 23:46:26.37ID:TQ4JmsDr
>>76
宣言的UI、でググってみ
君の思ってるfor使ったら宣言的じゃないとかいうのは表面的なコーディングスタイルの問題でしかなくて、気に入らないならLINQ使うとかやりようはいくらでもある
UIでいう「宣言的」ってのは、画面がどうあるべきかというのを宣言したら自動的にそのようになるってこと
それがWPFではXAMLであり、React等ではコードによって生成された仮想DOMであるというわけだ
宣言的UI、でググってみ
君の思ってるfor使ったら宣言的じゃないとかいうのは表面的なコーディングスタイルの問題でしかなくて、気に入らないならLINQ使うとかやりようはいくらでもある
UIでいう「宣言的」ってのは、画面がどうあるべきかというのを宣言したら自動的にそのようになるってこと
それがWPFではXAMLであり、React等ではコードによって生成された仮想DOMであるというわけだ
2021/10/01(金) 23:59:18.68ID:VrVVYUYc
いや全く分からん
2021/10/02(土) 00:06:30.03ID:zLcclBIg
2021/10/02(土) 00:33:48.60ID:zLcclBIg
宣言的UI この状態のときはこんな画面になるということ記述していくスタイル
if文とかfor文とか使う、使わないとか重要じゃない
というかif文,for文とかその他類似のもの使わないと宣言的UIで画面更新できん
if文とかfor文とか使う、使わないとか重要じゃない
というかif文,for文とかその他類似のもの使わないと宣言的UIで画面更新できん
2021/10/02(土) 00:56:36.82ID:yLGZuBe3
ifとかforとかがSGMLの中に出てくるのって美しくないから個人的には好かん
JSPとか最悪だったし
JSPとか最悪だったし
2021/10/02(土) 01:10:52.06ID:zLcclBIg
xamlも同じ
xamlでこの状態のときにこういうUIになるってxmlで記述してるよね
更にこれが進化して
この状態のときにこういうUIになるってifやforなどのプログラムコードで記述してるのが最新の宣言的UI
馴染みのプログラムコードで書けるから楽
制御構文をもたないxmlのようなものでUIを記述するのが宣言的UIというのは昔の話?
xamlでこの状態のときにこういうUIになるってxmlで記述してるよね
更にこれが進化して
この状態のときにこういうUIになるってifやforなどのプログラムコードで記述してるのが最新の宣言的UI
馴染みのプログラムコードで書けるから楽
制御構文をもたないxmlのようなものでUIを記述するのが宣言的UIというのは昔の話?
2021/10/02(土) 02:26:37.11ID:tcgPJQJ0
XAMLでWYSIWYG使うって君WPF使ったことないでしょ
2021/10/02(土) 02:45:53.54ID:xagjL2JO
むしろ宣言的でないUI定義ってのを教えてくれ
2021/10/02(土) 05:29:37.06ID:XDS1lwbt
UI部にif文書くか?
ロジックが入ると面倒だから、渡されたpropsをそのまま代入しない?
ロジックが入ると面倒だから、渡されたpropsをそのまま代入しない?
88デフォルトの名無しさん
2021/10/02(土) 06:26:11.63ID:yaQQxYBO XAMLがいいからWPF使ってるんだよな
2021/10/02(土) 09:22:51.66ID:JC0eHLmL
>>66
IDEの開発元がXMLよりコードでUI書く形式の方がIDE作るのが楽だと言ってるんだが。
コードよりXMLの方が画面イメージが直感的に分かりやすいが、そのメリットはIDE開発側が楽するために捨てたいんだよ。
IDEの開発元がXMLよりコードでUI書く形式の方がIDE作るのが楽だと言ってるんだが。
コードよりXMLの方が画面イメージが直感的に分かりやすいが、そのメリットはIDE開発側が楽するために捨てたいんだよ。
2021/10/02(土) 09:24:55.11ID:LE4xxzH9
>>86
WPF+MVVMの場合、宣言的なUI定義を記述する方法に関しては>>81のようなスタイルよりも宣言的といえる。コードと違い一切手続きを書いてなくて、バインディングを使った完全に静的な記述のみだからね。
じゃあ何が問題かというと、バインディングの代償としてVとVMとの結合が強くなっているために、実質的にビューが固有の状態を持ってしまっているのに近い状況になるケースが多いことだ。
たとえば>>81のボタンの例で言うと、MVVMでMの状態Aに基づいてボタンを動的に追加したいがMを直接バインドできない場合、
VMの持つコレクションを見て既にアイテムがない場合のみアイテムを追加するようなコードを書くことになる。これは明らかに宣言的ではないよね。
WPF+MVVMなら例えば変更が入るたびに毎回VMをMに基づいて新しく作ってDataContextを設定し直すようにすれば完全に宣言的にできるわけだけど、
これをやると変更の必要のないボタンまで毎回作り直しが走ってしまい、実用的ではない。
それを>>81ではフレームワーク側が自動的に差分を取って賢く画面に反映してくれるというわけ。
WPF+MVVMの場合、宣言的なUI定義を記述する方法に関しては>>81のようなスタイルよりも宣言的といえる。コードと違い一切手続きを書いてなくて、バインディングを使った完全に静的な記述のみだからね。
じゃあ何が問題かというと、バインディングの代償としてVとVMとの結合が強くなっているために、実質的にビューが固有の状態を持ってしまっているのに近い状況になるケースが多いことだ。
たとえば>>81のボタンの例で言うと、MVVMでMの状態Aに基づいてボタンを動的に追加したいがMを直接バインドできない場合、
VMの持つコレクションを見て既にアイテムがない場合のみアイテムを追加するようなコードを書くことになる。これは明らかに宣言的ではないよね。
WPF+MVVMなら例えば変更が入るたびに毎回VMをMに基づいて新しく作ってDataContextを設定し直すようにすれば完全に宣言的にできるわけだけど、
これをやると変更の必要のないボタンまで毎回作り直しが走ってしまい、実用的ではない。
それを>>81ではフレームワーク側が自動的に差分を取って賢く画面に反映してくれるというわけ。
2021/10/02(土) 09:26:25.38ID:uPQB1g5P
>>81
・declarative(宣言的)なコード
状態 A なので、ボタンを 3 つ表示する。
・imperative(命令的)なコード
状態 A なので、ボタンを 3 つ表示する必要がある。
ただし、すでに中央のボタンを表示しているので、その左右にひとつずつボタンを追加する。
まじで意味わからんw
・declarative(宣言的)なコード
状態 A なので、ボタンを 3 つ表示する。
・imperative(命令的)なコード
状態 A なので、ボタンを 3 つ表示する必要がある。
ただし、すでに中央のボタンを表示しているので、その左右にひとつずつボタンを追加する。
まじで意味わからんw
2021/10/02(土) 09:33:52.46ID:LE4xxzH9
2021/10/02(土) 09:54:12.88ID:RYEShMTz
94デフォルトの名無しさん
2021/10/02(土) 10:57:58.75ID:XIMD44Dk WinFormのデザイナーが吐いたコードが宣言的の良い見本
95デフォルトの名無しさん
2021/10/02(土) 12:22:55.97ID:yLGZuBe32021/10/02(土) 12:44:51.30ID:LHZxrmv8
相変わらず本末転倒ですなあ
2021/10/02(土) 13:43:37.05ID:3200/Rnj
>>95
それを俺に言われても困るw
それを俺に言われても困るw
98デフォルトの名無しさん
2021/10/02(土) 16:03:48.55ID:yaQQxYBO ほとんどのことはContentControl使えば動的に変更できると思う
2021/10/02(土) 17:46:31.63ID:xagjL2JO
100デフォルトの名無しさん
2021/10/02(土) 17:56:52.96ID:GuR5jvpG このスレ、WPF、XAML知らないで語っちゃう人が居座ってるからなw
昔から知識増えてないし。
昔から知識増えてないし。
101デフォルトの名無しさん
2021/10/02(土) 18:42:10.72ID:vbArKetj102デフォルトの名無しさん
2021/10/02(土) 18:53:29.17ID:7VMWhHgt へぇ
103デフォルトの名無しさん
2021/10/02(土) 19:02:37.65ID:0lneUYYy なにかを批判する人がその批判対象のことをよくわかってないってのはよくある話。
そもそも使わんだろうしな。
そもそも使わんだろうしな。
104デフォルトの名無しさん
2021/10/02(土) 19:05:15.85ID:UVsuyRQN へえ
105デフォルトの名無しさん
2021/10/02(土) 20:00:52.83ID:vWt6r1kN りゅうちぇる
106デフォルトの名無しさん
2021/10/02(土) 20:49:49.37ID:9KIjFSXT 静的な記述というからStaticResourceの話かと思ったら、そんなことはなかった
107デフォルトの名無しさん
2021/10/03(日) 01:34:09.16ID:CWstO9lB >>101
親VMが子VMのコレクションを持つことは普通にあるよ
それをItemsControlに渡す
ObservableCollectionを使って自前でやってもいいけど、ReactivePropertyのToReadOnlyReactiveCollectionを使うと楽
https://blog.okazuki.jp/entry/2015/02/15/231155
親VMが子VMのコレクションを持つことは普通にあるよ
それをItemsControlに渡す
ObservableCollectionを使って自前でやってもいいけど、ReactivePropertyのToReadOnlyReactiveCollectionを使うと楽
https://blog.okazuki.jp/entry/2015/02/15/231155
108デフォルトの名無しさん
2021/10/03(日) 11:13:15.32ID:WVFbsqnO >>103
じゃ批判するなって話だわな
じゃ批判するなって話だわな
109デフォルトの名無しさん
2021/10/03(日) 16:48:20.33ID:Y4PMqtYq Reactive Extensionsは使ってもいいけどReactivePropertyの使用は禁止します
110デフォルトの名無しさん
2021/10/03(日) 17:15:57.76ID:f+cxTxee >>101
どこを見てそう思ったのか逆に気になる。
どこを見てそう思ったのか逆に気になる。
111デフォルトの名無しさん
2021/10/03(日) 18:41:22.85ID:88/mpgvS え、駄目なんですか
じゃあPropertyChanged.Fodyにします
じゃあPropertyChanged.Fodyにします
112デフォルトの名無しさん
2021/10/03(日) 20:30:28.95ID:HajoosT2 昔はお客さんが「リッチなUIで操作性も最高のクライアントが欲しい」からと、
“デスクトップアプリ”だったんだけど、
今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−
WPFじゃグラフ系の機能つくると地獄みるし、
(ひたすら要件を潰しまくるとかして... 笑)
時代は変わるよなー−
“デスクトップアプリ”だったんだけど、
今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−
WPFじゃグラフ系の機能つくると地獄みるし、
(ひたすら要件を潰しまくるとかして... 笑)
時代は変わるよなー−
113デフォルトの名無しさん
2021/10/03(日) 20:49:07.54ID:sc5AJJOn HTMLというかCSSは常に進化し続けているけどPC向けのUIコンポーネントは迷走して結局20年前と大して変わってないからな
最近のPC向けソフトがElectronばかりになってしまうのも仕方がない
最近のPC向けソフトがElectronばかりになってしまうのも仕方がない
114デフォルトの名無しさん
2021/10/03(日) 21:03:57.28ID:lp2CmBTm Webとデスクトップアプリの間で、作れるUIのクォリティに決定的と言えるほどの差は技術的にはまだ無いと思う
未だにデスクトップアプリばかり作ってるようなベンダーは、技術的に進歩のないくだらん仕事ばかりやってきたせいでスキルがないだけだよ
未だにデスクトップアプリばかり作ってるようなベンダーは、技術的に進歩のないくだらん仕事ばかりやってきたせいでスキルがないだけだよ
115デフォルトの名無しさん
2021/10/03(日) 21:11:16.40ID:f+cxTxee >今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−
webの方が凝った表現ができるUIって例えばどんなんだろ?
webの方が凝った表現ができるUIって例えばどんなんだろ?
116デフォルトの名無しさん
2021/10/03(日) 21:29:25.72ID:hntqCLGP > WPFじゃグラフ系の機能つくると地獄みるし、
> (ひたすら要件を潰しまくるとかして... 笑)
> 時代は変わるよなー
有料コンポ買えば解決する話じゃなくて?
> (ひたすら要件を潰しまくるとかして... 笑)
> 時代は変わるよなー
有料コンポ買えば解決する話じゃなくて?
117デフォルトの名無しさん
2021/10/03(日) 21:35:03.05ID:SkyxlQPu デスクトップの方がどう考えてもUI楽では?
118デフォルトの名無しさん
2021/10/03(日) 21:39:50.67ID:QQiybq/f ですね。
119デフォルトの名無しさん
2021/10/03(日) 21:45:28.45ID:HajoosT2 昔は
リッチーアプリケーション = デスクトップアプリ
だった。今はその言葉もあんまり聞かなくなったけど
>>115
https://observablehq.com/@d3/gallery
https://threejs.org/
https://resources.jointjs.com/
とか
とにかくググれば凄いのが星の数だけでてくる
>>116
有償コンポーネントは大したものないよ。
唯一データグリッド位かなー−
これだけ有償を選択してる
それ以外の入力コントロールは全部オープンソース OR 自作
リッチーアプリケーション = デスクトップアプリ
だった。今はその言葉もあんまり聞かなくなったけど
>>115
https://observablehq.com/@d3/gallery
https://threejs.org/
https://resources.jointjs.com/
とか
とにかくググれば凄いのが星の数だけでてくる
>>116
有償コンポーネントは大したものないよ。
唯一データグリッド位かなー−
これだけ有償を選択してる
それ以外の入力コントロールは全部オープンソース OR 自作
120デフォルトの名無しさん
2021/10/03(日) 21:52:50.09ID:f+cxTxee121デフォルトの名無しさん
2021/10/03(日) 21:57:20.21ID:hntqCLGP 技術的な事ってより、ライブラリが少ないって話しか
仕事でやるならいざとなるならDevExpressとかSyncfusionから買うのも手だし
グラフ系はJavaScriptに負けるな
データグリッド系は有料で優秀なのあるからな
仕事でやるならいざとなるならDevExpressとかSyncfusionから買うのも手だし
グラフ系はJavaScriptに負けるな
データグリッド系は有料で優秀なのあるからな
122デフォルトの名無しさん
2021/10/03(日) 21:58:05.76ID:HajoosT2 >>120
>>「webなら高機能なライブラリが使える」
まさにその意味だね
あと思想が優れたものが多い
作者の地頭の良さを感じるし&オープンソース!
とにかくリッチものが多くて全容を把握するのが不可能
>>「webなら高機能なライブラリが使える」
まさにその意味だね
あと思想が優れたものが多い
作者の地頭の良さを感じるし&オープンソース!
とにかくリッチものが多くて全容を把握するのが不可能
123デフォルトの名無しさん
2021/10/03(日) 22:01:06.13ID:hntqCLGP 有料でいいならWPFでリボンやらツールバーやらドッキングやらいっぱいあるし困ることはないだろう
124デフォルトの名無しさん
2021/10/03(日) 22:06:23.94ID:E12dZtAj webのguiいいね・・・
でもなんか移行できない古い人間なんだ・・・
でもなんか移行できない古い人間なんだ・・・
125デフォルトの名無しさん
2021/10/03(日) 22:13:05.45ID:hntqCLGP Microsoftがやるべきだったのは、xamarinとか買収よりも、大手のコンポ買収して無料にしてくれてた方が100倍よかったんじゃね
それやると他の有料コンポ死ぬけど
それやると他の有料コンポ死ぬけど
126デフォルトの名無しさん
2021/10/03(日) 23:04:19.92ID:SkyxlQPu127デフォルトの名無しさん
2021/10/04(月) 00:43:23.12ID:PA8KPmBD >>126
Blendで適当に?できるならやってみろよw
そりゃ静的な画面でそれらのサンプルと似たような見た目のものを作るだけならBlendで簡単にできるだろうけど、そういうことじゃないのは流石にわかるだろ?
Blendで適当に?できるならやってみろよw
そりゃ静的な画面でそれらのサンプルと似たような見た目のものを作るだけならBlendで簡単にできるだろうけど、そういうことじゃないのは流石にわかるだろ?
128デフォルトの名無しさん
2021/10/04(月) 01:43:50.31ID:GMh5ZGD4129デフォルトの名無しさん
2021/10/04(月) 01:44:34.58ID:BNGPGqIn130デフォルトの名無しさん
2021/10/04(月) 01:45:20.14ID:BNGPGqIn そりゃそうよな、どこも同じ話になると思うわ。
131デフォルトの名無しさん
2021/10/04(月) 03:00:18.84ID:hmjIJneP WPF自体はものすごく自由度が高い
132デフォルトの名無しさん
2021/10/04(月) 03:33:19.99ID:dNNBVfRE 自由という不自由を満喫するがいい
133デフォルトの名無しさん
2021/10/04(月) 06:55:40.74ID:PA8KPmBD パッケージ開発ならいくらでも手間かけられるんだからそりゃできるだろうな
WinFormsでもできるだろう
WinFormsでもできるだろう
134デフォルトの名無しさん
2021/10/04(月) 08:14:57.80ID:Z4wlLgUq 手間というか工数、予算=金だよね
Webは低予算が多いから無料で高品質?なライブラリを拝借できないとキツいんじゃないかな
Webは低予算が多いから無料で高品質?なライブラリを拝借できないとキツいんじゃないかな
135デフォルトの名無しさん
2021/10/04(月) 08:22:39.22ID:PA8KPmBD それはビジネスモデルの違いでしょ
WebもSaaSみたいなスケールするビジネスなら工数は青天井だよ
WebもSaaSみたいなスケールするビジネスなら工数は青天井だよ
136デフォルトの名無しさん
2021/10/04(月) 10:01:02.21ID:BNGPGqIn >>133
WinFormsよりは楽かなぁ。
デザイナーとエンジニアが分業、という絵空事が若干可能になった。
バインディングとダミーデータ返すdll渡したら、それにデザインつけてくれるんよ。
これが10年以上前に余裕でできてたんよ。
WinFormsよりは楽かなぁ。
デザイナーとエンジニアが分業、という絵空事が若干可能になった。
バインディングとダミーデータ返すdll渡したら、それにデザインつけてくれるんよ。
これが10年以上前に余裕でできてたんよ。
137デフォルトの名無しさん
2021/10/04(月) 13:04:07.09ID:WvrQFKrg 所詮絵空事。
デザインがわかるエンジニアなら重宝されるだろうが、
デザインしか出来ないデザイナーなんて穀潰し雇う馬鹿はいない。
デザインがわかるエンジニアなら重宝されるだろうが、
デザインしか出来ないデザイナーなんて穀潰し雇う馬鹿はいない。
138デフォルトの名無しさん
2021/10/04(月) 13:53:54.27ID:BNGPGqIn デザインが出来るエンジニアなんか要らんよ。
そんなの出来るって言ってるだけだから。
ちゃんとデザイナー入れた方が良いよ、マジで。
そんなの出来るって言ってるだけだから。
ちゃんとデザイナー入れた方が良いよ、マジで。
139デフォルトの名無しさん
2021/10/04(月) 14:42:52.89ID:PA8KPmBD 動的なグラフの可視化をWPFでスクラッチで実装できるデザイナは、デザインができるエンジニアどころか並の業務系ITエンジニアよりよほど上だろ
140デフォルトの名無しさん
2021/10/04(月) 14:49:35.44ID:c1gd41SO >>138
時給380円ぐらいで?
時給380円ぐらいで?
141デフォルトの名無しさん
2021/10/04(月) 17:04:31.53ID:BNGPGqIn デザイナーになんかトラウマでもあんのかw
142デフォルトの名無しさん
2021/10/04(月) 18:01:56.03ID:PA8KPmBD 一般的な専業のデザイナって汎用のデザインツール使って画面のモックアップとアセットを作るとこまでが仕事だぞ?
それを元にして実際にマークアップやスクリプトを書くのはあくまでエンジニアの役目
ID:BNGPGqInの所属する会社でいうデザイナは世間の感覚とはかなりズレてる
それを元にして実際にマークアップやスクリプトを書くのはあくまでエンジニアの役目
ID:BNGPGqInの所属する会社でいうデザイナは世間の感覚とはかなりズレてる
143デフォルトの名無しさん
2021/10/04(月) 18:28:57.96ID:c1gd41SO >>141
働かざる者食うべからず。適正価格。
働かざる者食うべからず。適正価格。
144デフォルトの名無しさん
2021/10/04(月) 18:49:18.93ID:bvkaOpSo >>143
働いてるやん
働いてるやん
145デフォルトの名無しさん
2021/10/04(月) 19:24:44.69ID:LDcym7kv >>133
アホか予算があるわ
アホか予算があるわ
146デフォルトの名無しさん
2021/10/04(月) 20:10:42.18ID:Z4wlLgUq 青天井とか頭XAML畑かな
147デフォルトの名無しさん
2021/10/04(月) 21:09:35.84ID:c1gd41SO >>144
その働きに見合った金額設定
その働きに見合った金額設定
148デフォルトの名無しさん
2021/10/05(火) 00:39:12.97ID:D7zFs4N2149デフォルトの名無しさん
2021/10/05(火) 04:11:14.77ID:9USAeu5r windows版のvisual studioってwpf製って聞くけどmac版のvisual studio2022って何製?
150デフォルトの名無しさん
2021/10/05(火) 08:34:29.34ID:0pHQY5sZ Macは今回NativeUI化したとの話をどっかで読んだよ。
151デフォルトの名無しさん
2021/10/05(火) 20:48:34.58ID:9USAeu5r そっか、つかOfficeならわかるがVisual StudioまでMacで動かそうとしてたんだな
そんなことやってる暇あったらwinuiやmauiに人員投入しろって感じ
そんなことやってる暇あったらwinuiやmauiに人員投入しろって感じ
152デフォルトの名無しさん
2021/10/05(火) 20:55:12.03ID:r5SNpXIN WinUIもMAUIもなーんか期待できないよなぁ。スマホやUWPとはちゃんと決別してほしいが。
153デフォルトの名無しさん
2021/10/06(水) 00:38:57.89ID:L8eb0r2o 超低機能なのに超重量級と噂のWindows11GUIは何製ですか??
154デフォルトの名無しさん
2021/10/06(水) 10:33:09.31ID:T1g4QeOu >>153
C++
C++
155デフォルトの名無しさん
2021/10/06(水) 12:37:31.63ID:ydkNNRun156デフォルトの名無しさん
2021/10/06(水) 16:06:43.41ID:FugwTwMo WindowsのGUIが何製とかすごい質問だな
タスクバーはWinForms製かもしれないとかそういうこと考えてるんだろうか
タスクバーはWinForms製かもしれないとかそういうこと考えてるんだろうか
157デフォルトの名無しさん
2021/10/06(水) 16:35:55.31ID:CjSIWhaj158デフォルトの名無しさん
2021/10/06(水) 17:38:14.61ID:E6uiJffT159デフォルトの名無しさん
2021/10/06(水) 17:44:27.11ID:p7wEJh+7 Windows10の電卓がソース公開されたので見てみたらC++ CLI のUWPというマニアックな作りで面白かったな
160デフォルトの名無しさん
2021/10/06(水) 17:49:31.47ID:E6uiJffT windowsのスタートメニューやタスクトレイなどを含めたGUI機能は
explorerが担っている
explorerはwindowsのGUIシェルでUWP製などではない
explorerが担っている
explorerはwindowsのGUIシェルでUWP製などではない
161デフォルトの名無しさん
2021/10/06(水) 18:22:36.67ID:CjSIWhaj162デフォルトの名無しさん
2021/10/06(水) 18:49:00.09ID:E6uiJffT >>161
だからそこに書いてある通りでほぼすべてexplorerでやってて内部的にタイルだけUWPにホストされてるんだろ?
だからそこに書いてある通りでほぼすべてexplorerでやってて内部的にタイルだけUWPにホストされてるんだろ?
163デフォルトの名無しさん
2021/10/06(水) 18:50:07.87ID:Bl10Hzp1 >>159
C++/WinRTじゃねーのこれ
C++/WinRTじゃねーのこれ
164デフォルトの名無しさん
2021/10/06(水) 19:38:21.48ID:7g8s0ol2 Windows8の電卓が全画面でドン!飛び出してきて狂乱発狂した思い出
165デフォルトの名無しさん
2021/10/06(水) 20:03:00.76ID:p7wEJh+7 三角関数とかちゃんとテイラー展開使って計算してて勉強になる
166デフォルトの名無しさん
2021/10/07(木) 10:15:14.35ID:aRteX9Zv >>163
残念! 正解はC++/CXでした!
残念! 正解はC++/CXでした!
167デフォルトの名無しさん
2021/10/07(木) 10:15:49.64ID:ma1KcrS8 WPFなんだけど☆や△記号がちゃんと太字になるフォントってない?
MSゴシック系以外で知ってたら教えてもらいたい
MSゴシック系以外で知ってたら教えてもらいたい
168デフォルトの名無しさん
2021/10/07(木) 11:44:24.17ID:FZ/HvY6X169デフォルトの名無しさん
2021/10/07(木) 15:59:13.02ID:rzrTD9ST windows app sdk 1.0 preview 2!!
170デフォルトの名無しさん
2021/10/07(木) 16:13:59.74ID:GrDdijb0 windows app sdk 3.0に期待。
.NET Coreも3から使い物になるようになった。
.NET Coreも3から使い物になるようになった。
171デフォルトの名無しさん
2021/10/07(木) 18:03:00.87ID:rzrTD9ST ようし、3から使い物になるってじゃあPreview 3に期待すりゃいいのか
って、ひょっとしたら次正式リリースになっちゃったり
って、ひょっとしたら次正式リリースになっちゃったり
172デフォルトの名無しさん
2021/10/07(木) 20:48:41.11ID:ma1KcrS8 >>168
サンクス、助かった
サンクス、助かった
173デフォルトの名無しさん
2021/10/07(木) 21:48:43.62ID:j+dlBP2o WinUI3でmsixが不要になったら起こして
174デフォルトの名無しさん
2021/10/08(金) 18:18:52.40ID:nxl3G9hj 永眠宣言乙
175デフォルトの名無しさん
2021/10/12(火) 09:52:21.56ID:n0TQ/6+h もっさもっさのWPFも自前で描画するとめちゃくちゃ軽くなるな
ちょっとトリッキーなデザインのコントール作る場合はこっちのが返ってコーディング楽だわ
ちょっとトリッキーなデザインのコントール作る場合はこっちのが返ってコーディング楽だわ
176デフォルトの名無しさん
2021/10/12(火) 12:31:38.35ID:WEbJcP+0 progress表示も重要だよな、総件数のカウントとか二度手間で遅くなるだけなのに
エンドユーザー視点ではそういうところが評価される
エンドユーザー視点ではそういうところが評価される
177デフォルトの名無しさん
2021/10/12(火) 21:04:27.90ID://F79/Ls >>175
後学のためにどんな感じのことをしたのか教えてほしいっす
後学のためにどんな感じのことをしたのか教えてほしいっす
178デフォルトの名無しさん
2021/10/12(火) 22:25:38.84ID:Waq322Pv OnRenderをオーバーライドして自分で描画処理書くだけの話じゃないの?
179デフォルトの名無しさん
2021/10/13(水) 10:02:41.40ID:eb7nExcM >>177>>178
いや、OnRenderオーバーライドする方式ではなくDrawingVisualでDataGridに代わるテーブルとか作っただけ
自前描画でボーダーを描く際にVisualEdgeMode = EdgeMode.Aliased;してアンチエイリアス切らないと線が滲むとかVisualTextRenderingMode = TextRenderingMode.ClearType;しないと文字が汚くなるとか色々罠があって大変だが
いや、OnRenderオーバーライドする方式ではなくDrawingVisualでDataGridに代わるテーブルとか作っただけ
自前描画でボーダーを描く際にVisualEdgeMode = EdgeMode.Aliased;してアンチエイリアス切らないと線が滲むとかVisualTextRenderingMode = TextRenderingMode.ClearType;しないと文字が汚くなるとか色々罠があって大変だが
180デフォルトの名無しさん
2021/10/13(水) 22:08:48.59ID:ALnpDP0N WPFって回転させたり台形になったりするけど
あんなん誰が使ってんだ?
あんなん誰が使ってんだ?
181デフォルトの名無しさん
2021/10/13(水) 22:32:13.73ID:1O8+BAr2182デフォルトの名無しさん
2021/10/14(木) 12:31:14.84ID:LCTeT3Fo183デフォルトの名無しさん
2021/10/15(金) 08:38:22.96ID:DGcl+9LI >>180
左と右の矢印とかで、リソース同じにして回転使ってるわ
左と右の矢印とかで、リソース同じにして回転使ってるわ
184デフォルトの名無しさん
2021/10/15(金) 09:53:13.01ID:ozoWjMxX スマホみたいな縦画面にしろ
ただしこのモニタには回転機能はない
とか言われたときに使う
ただしこのモニタには回転機能はない
とか言われたときに使う
185デフォルトの名無しさん
2021/10/15(金) 12:17:31.80ID:Y66b/sjX スーファミ初期ゲーみたいにとりあえずタイトルを回す
186デフォルトの名無しさん
2021/10/15(金) 13:15:41.49ID:kDC+mb6C アニメーションに使う場合はフェードイン/アウトといって透明度とセットにする
すっと現われるテキストとかクルっと回りながら消えてサムネイル入れ替えたり
すっと現われるテキストとかクルっと回りながら消えてサムネイル入れ替えたり
187デフォルトの名無しさん
2021/10/15(金) 16:21:39.35ID:2hVpkbdg Web2.0の名残
188デフォルトの名無しさん
2021/10/24(日) 16:06:47.20ID:FeB6mHna Flutterはじめました。
Android Studio相変わらず糞重いな。
Android Studio相変わらず糞重いな。
189デフォルトの名無しさん
2021/10/24(日) 17:42:56.72ID:JgColpRS ListBox/ListViewのスクロールの位置を記憶するのにまごつくよな
またUIオートメーションからIScrollProviderを取得する方式になってしまった
管理できるライブラリかビヘイビアないのかな
またUIオートメーションからIScrollProviderを取得する方式になってしまった
管理できるライブラリかビヘイビアないのかな
190デフォルトの名無しさん
2021/10/24(日) 19:58:20.55ID:FSGBUre5191デフォルトの名無しさん
2021/10/24(日) 20:05:04.04ID:FeB6mHna VSCodeは普段使ってるけど、MS以外の開発環境にも慣れておく修行
192デフォルトの名無しさん
2021/10/25(月) 10:06:58.31ID:5+qPFldj 苦行こそ修行だという考え方もあるな
193デフォルトの名無しさん
2021/10/30(土) 00:59:57.28ID:1YHIXoO6194デフォルトの名無しさん
2021/10/30(土) 13:08:09.65ID:I9318xGH WinUI 3よりVisual Studio 2022の方が興味あるわな
195デフォルトの名無しさん
2021/10/30(土) 16:11:24.49ID:ulMkUkxA 2022、はよ出せや、(#゚Д゚) 凸ゴルァ!!
何十億年待たせるねん?
何十億年待たせるねん?
196デフォルトの名無しさん
2021/10/30(土) 16:28:35.80ID:1YHIXoO6 まあ11月8日リリース予定だから、何もなければ今のRCがリネームされるだけだわな
197デフォルトの名無しさん
2021/11/05(金) 20:11:10.22ID:Ao0OE/je winui3くそ遅い??
listviewでスクロールさせると、描画の様子がひどいぐらいはっきりわかるんだが
スクロールさせてスクロール停止させる
上から下に順にアイテムが描画され、2秒ぐらいで上から下へ到達
つか、winui3は現状UWPのネイティブコンパイルもないしうーん...
listviewでスクロールさせると、描画の様子がひどいぐらいはっきりわかるんだが
スクロールさせてスクロール停止させる
上から下に順にアイテムが描画され、2秒ぐらいで上から下へ到達
つか、winui3は現状UWPのネイティブコンパイルもないしうーん...
198デフォルトの名無しさん
2021/11/05(金) 20:15:21.00ID:Ao0OE/je 仮想化はされてるはずだと思うが、x:bindにしなきゃいないオチなのかな
UWPでx:bindは今までは体感できなかったからbindingできたが
UWPでx:bindは今までは体感できなかったからbindingできたが
199デフォルトの名無しさん
2021/11/06(土) 00:00:05.37ID:jZofpbA/ おれはx:Bindでやってるけど多分同じ
DataGridのスクロール遅いのと、あとComboBox開く時も1秒くらい固まる
コレクションのバインドがうまくいってないのかな
早急に直してほしいわ
アプリ落ちるわけじゃないけどVSの出力見るとめちゃくちゃエラー吐いてて不安になる
DataGridのスクロール遅いのと、あとComboBox開く時も1秒くらい固まる
コレクションのバインドがうまくいってないのかな
早急に直してほしいわ
アプリ落ちるわけじゃないけどVSの出力見るとめちゃくちゃエラー吐いてて不安になる
200デフォルトの名無しさん
2021/11/06(土) 08:04:01.36ID:JSaNEHzI そっか、previewとは言え何かひどい品質だな...
しばらくはUWPの方で開発進めて、必要あらばコピペで移行...
しばらくはUWPの方で開発進めて、必要あらばコピペで移行...
201デフォルトの名無しさん
2021/11/08(月) 10:29:46.50ID:fqyV6Zq8 1〜2年はWPFで様子見かな。
UWPみたいに始まる前にオワコン化の恐れもある。
UWPみたいに始まる前にオワコン化の恐れもある。
202デフォルトの名無しさん
2021/11/08(月) 16:29:27.19ID:zwdHcR5W WPFは見た目がな...
ModernWPFも何か更新止まってるし、やっぱオープンソースとはいえ個人に頼るとこうなる..
WPFはスタイルぐらい最新にしてメンテナンスしてほしいわ
切り捨て半端ねぇ
ModernWPFも何か更新止まってるし、やっぱオープンソースとはいえ個人に頼るとこうなる..
WPFはスタイルぐらい最新にしてメンテナンスしてほしいわ
切り捨て半端ねぇ
203デフォルトの名無しさん
2021/11/08(月) 19:42:23.17ID:24WXt4Cq 使ったことないんだけど、XAML islandsってどうなの
あれ多分UWPと同じスタイルでしょ?
と思ったけど、調べてみたら結構書き方めんどくさいねあれ
.netバージョンとかターゲットWindowsも制限あるみたいだ
あれ多分UWPと同じスタイルでしょ?
と思ったけど、調べてみたら結構書き方めんどくさいねあれ
.netバージョンとかターゲットWindowsも制限あるみたいだ
204デフォルトの名無しさん
2021/11/08(月) 20:05:58.01ID:zwdHcR5W うん、俺もそれ考えてちょっと前に調べただけだけど、特定のラッパーコントロール用意されてなきゃ、xamlで使えなくて、プログラムでゴリゴリ書くのか??
と思ってそっと閉じた...
と思ってそっと閉じた...
205デフォルトの名無しさん
2021/11/09(火) 22:16:34.40ID:S5me9l/7 2年くらい前にisland使ったときはシームレスにスタイル設定する方法分からなくて挫折した
206デフォルトの名無しさん
2021/11/09(火) 22:29:50.57ID:sS0E7jIA vs 2022,.net 6とかどうでもいい
そんな事よりwinui 3はやくどうにかしろよ
そんな事よりwinui 3はやくどうにかしろよ
207デフォルトの名無しさん
2021/11/09(火) 22:44:09.79ID:vtv5p95D winuiやる気あるんかね・・・
208デフォルトの名無しさん
2021/11/11(木) 05:46:51.66ID:8yRUegoz End of Support
.NET 6 LTS November 08, 2024
.NET 5 Current May 08, 2022
.NET Core 3.1 LTS December 3, 2022
.NET 6 LTS November 08, 2024
.NET 5 Current May 08, 2022
.NET Core 3.1 LTS December 3, 2022
209デフォルトの名無しさん
2021/11/11(木) 08:45:01.61ID:aSFD2M5Y >>208
まあ、サポート期間を厳格に気にする組織だったらこんな短命なもん使い物にならんわな
デスクトップアプリをCore系で作る場合は基本的には自己完結型実行ファイルにしてランタイムを丸ごと同梱するから、
例えばC++のアプリに同梱orスタティックリンクされたランタイムライブラリのサポート期限切れが問題になるだろうか?というのと本質的に同じ話なんだけど、
.NETは昔からどうしても運用側がバージョンを気にするから見逃されにくい面があるね
まあ、サポート期間を厳格に気にする組織だったらこんな短命なもん使い物にならんわな
デスクトップアプリをCore系で作る場合は基本的には自己完結型実行ファイルにしてランタイムを丸ごと同梱するから、
例えばC++のアプリに同梱orスタティックリンクされたランタイムライブラリのサポート期限切れが問題になるだろうか?というのと本質的に同じ話なんだけど、
.NETは昔からどうしても運用側がバージョンを気にするから見逃されにくい面があるね
210デフォルトの名無しさん
2021/11/11(木) 09:47:43.95ID:kleB+hL8211デフォルトの名無しさん
2021/11/11(木) 10:09:01.87ID:Q0Vo4KWd windows appsdk 1.0
11月16日
くそのまま出荷
11月16日
くそのまま出荷
212デフォルトの名無しさん
2021/11/11(木) 10:10:33.38ID:zylbVsVW dll同梱にしたらWindowsUpdateしてくれないんだよね?
213デフォルトの名無しさん
2021/11/11(木) 10:17:08.81ID:GY/ZeNOE Windows APoop SDK
214デフォルトの名無しさん
2021/11/11(木) 11:35:00.85ID:ug+vy/d8 >>212
もちろんそうだけど、システムに.NETを入れようと結局サポート切れ問題は避けられないよ
5から6みたいなメジャーアップデートがWindowsUpdateで入ったら互換性ブチ壊しだから流石にそれはMSはやらないだろう
もちろんそうだけど、システムに.NETを入れようと結局サポート切れ問題は避けられないよ
5から6みたいなメジャーアップデートがWindowsUpdateで入ったら互換性ブチ壊しだから流石にそれはMSはやらないだろう
215デフォルトの名無しさん
2021/11/11(木) 14:52:06.91ID:aWoberO7 同梱とかやるくらいなら.NET Native行けばいいんじゃないの
216デフォルトの名無しさん
2021/11/11(木) 15:33:02.36ID:ug+vy/d8 .NET Nativeは長いこと放置されたままで、事実上死亡したよ
今後.NETに加わる予定のNative AOTはXamarin由来の全然別系統の技術だし、それも出る出る詐欺で終わりそう
今後.NETに加わる予定のNative AOTはXamarin由来の全然別系統の技術だし、それも出る出る詐欺で終わりそう
217デフォルトの名無しさん
2021/11/11(木) 16:57:27.69ID:aWoberO7 短命なのが嫌なのに放置されたら死亡扱いって何がしたいのだろう
218デフォルトの名無しさん
2021/11/11(木) 18:18:54.70ID:ug+vy/d8 何を言ってるんだ?
.NET NativeでWPFは使えないんだから、このスレで引き合いに出すってことは将来的なサポートを期待してるんだろ?(君が無知なだけの可能性は置いといて)
放置されている時点で望みがないでしょ
.NET NativeでWPFは使えないんだから、このスレで引き合いに出すってことは将来的なサポートを期待してるんだろ?(君が無知なだけの可能性は置いといて)
放置されている時点で望みがないでしょ
219デフォルトの名無しさん
2021/11/11(木) 22:45:31.13ID:Q0Vo4KWd https://github.com/microsoft/WindowsAppSDK/issues/1762
ちなみに俺のアプリ1週間ぐらい前にpreview 3にしたらこれが出て
開発完全停止
いやっほう
ちなみに俺のアプリ1週間ぐらい前にpreview 3にしたらこれが出て
開発完全停止
いやっほう
220デフォルトの名無しさん
2021/11/11(木) 22:47:15.48ID:Q0Vo4KWd 開発マシンでこれが出てアプリ起動できなくなって無事死亡
221デフォルトの名無しさん
2021/11/11(木) 23:48:15.82ID:JZxzrnkP 今やってるのを一区切りつけてからじゃないと新しいのに手を出せない俺
それまでにFixしといてくれよ
それまでにFixしといてくれよ
222デフォルトの名無しさん
2021/11/12(金) 00:05:11.39ID:4fWazNbK 依存症はよくない
223デフォルトの名無しさん
2021/11/12(金) 10:47:20.48ID:uCoii1J0 >>219-220
南無南無
南無南無
224デフォルトの名無しさん
2021/11/14(日) 02:17:20.83ID:RCoTIHjC アプリを.NET 6に載せ替えたら処理の引っ掛かりみたいなのが大幅に改善された
225デフォルトの名無しさん
2021/11/14(日) 13:59:06.81ID:zlohTX33 WPFアプリが??
226デフォルトの名無しさん
2021/11/15(月) 04:58:55.60ID:C16OsMO8 winui爆死する未来しか見えない
227デフォルトの名無しさん
2021/11/15(月) 07:29:35.09ID:iooiPnyf 結局WPFが生き残るのか。
もうWPFをバージョンアップしてくれよ。
もうWPFをバージョンアップしてくれよ。
228デフォルトの名無しさん
2021/11/15(月) 08:17:39.29ID:+6akv0mD WFPでは皆様の寄付をお待ちしております
229デフォルトの名無しさん
2021/11/15(月) 11:55:23.25ID:IH+BT7TN 笑
230デフォルトの名無しさん
2021/11/15(月) 14:15:27.62ID:/1xecnW4 vs2022にprismのテンプレート来ない?
231デフォルトの名無しさん
2021/11/15(月) 14:28:10.63ID:kKRT+KTn prismなんかいい加減卒業しろよ
232デフォルトの名無しさん
2021/11/15(月) 14:30:20.08ID:G4EYkYuC propptabtabのためだけにprism入れてるわ
233デフォルトの名無しさん
2021/11/15(月) 16:33:07.33ID:x1+onMn+ 多分prismいれなくてもできるんじゃ
234デフォルトの名無しさん
2021/11/15(月) 17:43:03.63ID:0TlUiGC2 ViewModelのベースクラスってもう標準で用意されてるんだっけ?
235デフォルトの名無しさん
2021/11/15(月) 18:22:58.00ID:iooiPnyf Microsoft.Toolkit.Mvvm.ComponentModel.ObservableObject
236デフォルトの名無しさん
2021/11/15(月) 18:28:51.50ID:rI6h6bd5 WindowsCommunityToolkitのObservebleObjectは?
237デフォルトの名無しさん
2021/11/15(月) 18:29:16.65ID:rI6h6bd5 ごめんリロードしてなくて被った
238デフォルトの名無しさん
2021/11/15(月) 18:43:19.59ID:CDLBepk7 ViewModelのベースクラスだけでいいなら別に1分で自作できるしな
後、DelegateCommandも自作。
これ以上求めるなら既存のパッケージ使った方がいいが
後、これにMicrosoft.Behaviorsと必要ならReactivePropertiesなりを
後、DelegateCommandも自作。
これ以上求めるなら既存のパッケージ使った方がいいが
後、これにMicrosoft.Behaviorsと必要ならReactivePropertiesなりを
239デフォルトの名無しさん
2021/11/15(月) 18:47:10.18ID:CDLBepk7 まぁ、MVVMガチガチでやるならそこら辺のベースパッケージに他のPub/Subのメッセージ機能だのいろいろ含まれてるだろうから使った方がいいかも知らんが
俺は多少のコードビハインド上等!!で緩くMVVMやってるから
俺は多少のコードビハインド上等!!で緩くMVVMやってるから
240デフォルトの名無しさん
2021/11/15(月) 18:50:16.78ID:CDLBepk7 でも、今はそこら辺もコードジェネレーションさせるのがはやりなの?
全く知らんが
全く知らんが
241デフォルトの名無しさん
2021/11/15(月) 19:40:59.72ID:ejWt9yMz 自作コントロールをコードビハインドで作ってね、というのがwpf元々のデザインなのかね?
242デフォルトの名無しさん
2021/11/15(月) 20:28:40.80ID:lZl/HvLi そいやMicrosoft.Toolkit.Mvvmって使ったことなかったな・・・
243デフォルトの名無しさん
2021/11/15(月) 23:04:20.75ID:shaETTHE244デフォルトの名無しさん
2021/11/16(火) 10:02:33.83ID:5D9mKY7b 世に出る前から黒歴史になるって言われてたのに強行して出して案の定黒歴史
245デフォルトの名無しさん
2021/11/16(火) 10:09:40.45ID:5cc/FgRz WinUI3の事かーー!
246デフォルトの名無しさん
2021/11/16(火) 20:01:11.22ID:ziRanpBl MSはダメなんだよ
まともにアーキテクチャーを考えられる人材がいない
まともにアーキテクチャーを考えられる人材がいない
247デフォルトの名無しさん
2021/11/16(火) 22:19:42.16ID:mlgO19O/ 明日のcommunity callと共にゴミ品質のまま正式リリースですか?
248デフォルトの名無しさん
2021/11/16(火) 22:30:06.77ID:5FWPEUJg アーキテクチャを考えるのにアーキテキター
249デフォルトの名無しさん
2021/11/16(火) 23:11:10.51ID:hZl5lwq3 どうせ誰も使わないんだからノープロブレムよ
MS自身も分かってやってるんだろ
MS自身も分かってやってるんだろ
250デフォルトの名無しさん
2021/11/17(水) 00:18:40.38ID:PL0w9qJ+ WinUIのロードマップ視覚化ってのが出来てた
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned
251デフォルトの名無しさん
2021/11/17(水) 01:09:29.51ID:l3rfe7cQ >>249
俺は使うよ
俺は使うよ
252デフォルトの名無しさん
2021/11/17(水) 05:04:04.64ID:F9/Q+7sp ちゃんとサポートしてくれるならいいけどね
どうせいつもみたいにすぐ飽きて放置プレイだろ
どうせいつもみたいにすぐ飽きて放置プレイだろ
253デフォルトの名無しさん
2021/11/17(水) 05:20:35.01ID:mDvOmcEb winuiってウィンドウのサイズが変更できないとかそんなことみた気がしたけど
どうなったんだろ
どうなったんだろ
254デフォルトの名無しさん
2021/11/17(水) 07:18:22.92ID:TiwSaLsb 同じ時期ぐらいに発表されたjetpack composeは順調なのに、mauiは延期でwinuiは品質低すぎって..
流石片手間プロジェクト
流石片手間プロジェクト
255デフォルトの名無しさん
2021/11/17(水) 08:48:28.07ID:hfpDFEDy 現実的な打開策として、WPFを強化するしかないんじゃないの?
UWPベースのものはプロトタイプとしてきれいさっぱり捨てて、
WPFにWin10〜11のルック&フィールとx:Bind足すだけでWinUIよりも数段上のものが出来上がる。
ウィンドウサイズの件もそうだけど、WPFならデスクトップアプリに求められるあれこれを既に持っているんだから。
UWPベースのものはプロトタイプとしてきれいさっぱり捨てて、
WPFにWin10〜11のルック&フィールとx:Bind足すだけでWinUIよりも数段上のものが出来上がる。
ウィンドウサイズの件もそうだけど、WPFならデスクトップアプリに求められるあれこれを既に持っているんだから。
256デフォルトの名無しさん
2021/11/17(水) 08:50:00.25ID:TiwSaLsb https://docs.microsoft.com/en-us/windows/windows-app-sdk/api/winrt/microsoft.ui.windowing.appwindow?view=windows-app-sdk-1.0
これみるとサイズ変更できそうじゃね
つか、1.0リリースされたやん
これみるとサイズ変更できそうじゃね
つか、1.0リリースされたやん
257デフォルトの名無しさん
2021/11/17(水) 09:26:32.18ID:hfpDFEDy258デフォルトの名無しさん
2021/11/17(水) 09:29:22.67ID:q/vNEJLr メトロ、ストアアプリのときWPF続けてたらな
259デフォルトの名無しさん
2021/11/17(水) 10:09:21.33ID:EI3vab8p260デフォルトの名無しさん
2021/11/17(水) 10:12:22.56ID:0sKaSg3R ElectronをWindowsでネイティブサポートするのが唯一の正解
Slack等が軽量爆速になれば数年前からMacしか使ってない俺でも乗り換えを検討するわ
Slack等が軽量爆速になれば数年前からMacしか使ってない俺でも乗り換えを検討するわ
261デフォルトの名無しさん
2021/11/17(水) 10:30:00.80ID:wJ1eOL3L >>260
Webview2作ったからそれはない
Webview2作ったからそれはない
262デフォルトの名無しさん
2021/11/17(水) 13:26:02.57ID:TiwSaLsb263デフォルトの名無しさん
2021/11/18(木) 02:03:49.13ID:3BcDzx+Q 1.0なのに試験段階っていうのがよくわからん
バージョンナンバーの使い方がおかしい
バージョンナンバーの使い方がおかしい
264デフォルトの名無しさん
2021/11/18(木) 05:48:29.00ID:ybXjdWUK ロードマップ的にそろそろ出さなきゃ。
でもまだ品質が全然…
そうだ!
でもまだ品質が全然…
そうだ!
265デフォルトの名無しさん
2021/11/18(木) 09:08:32.64ID:gtae6oKM >>263
試験段階ってのは8月に出たやつ
今度のは正式リリースでStableだよ
https://docs.microsoft.com/ja-jp/windows/apps/windows-app-sdk/release-channels
試験段階ってのは8月に出たやつ
今度のは正式リリースでStableだよ
https://docs.microsoft.com/ja-jp/windows/apps/windows-app-sdk/release-channels
266デフォルトの名無しさん
2021/11/18(木) 09:13:27.09ID:+yickl7q 相変わらず本末転倒ですなあ
267デフォルトの名無しさん
2021/11/18(木) 10:18:05.81ID:aGaNdek0 nugetのやつまだプレビューって付いてる
268デフォルトの名無しさん
2021/11/18(木) 13:04:48.13ID:naW8oYaR stableってMS語だとalphaくらいの勢いだろ
269デフォルトの名無しさん
2021/11/20(土) 03:57:22.14ID:XyEhzNsD270デフォルトの名無しさん
2021/11/20(土) 06:23:25.85ID:yZJtYWFA Dependencyとかアホかと
いい加減やめればいいのに...
いい加減やめればいいのに...
271デフォルトの名無しさん
2021/11/20(土) 08:12:32.83ID:RcKVzoxT 現段階で作るならWPFだな。
272デフォルトの名無しさん
2021/11/20(土) 20:36:36.89ID:41BZ9bnj >>269
こりゃ酷えなw
こりゃ酷えなw
273デフォルトの名無しさん
2021/11/21(日) 05:58:51.60ID:O2NBUc/R WinUIの100倍高速なWPFがまた勝ってしまった
274デフォルトの名無しさん
2021/11/21(日) 07:46:34.96ID:HzrwXwCY 不毛なMVVM論争に始まりこの界隈腐り切ってるな
もうこんなゴミ捨ててWin32でいいだろ
もうこんなゴミ捨ててWin32でいいだろ
275デフォルトの名無しさん
2021/11/21(日) 13:51:31.68ID:XVFFQpa8 出たwin32おじさん
276デフォルトの名無しさん
2021/11/21(日) 14:48:21.41ID:Hm7POycp277デフォルトの名無しさん
2021/11/21(日) 19:15:52.27ID:nVO1gnhV コンポーネントを書く時に今時インターフェイスをIDLでシコシコ手書きさせられるあのC++/WinRTでつか
278デフォルトの名無しさん
2021/11/22(月) 08:56:34.80ID:ihL7kPV2 WPFの対応は?
What's new in Windows Forms in .NET 6.0
https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/
What’s New for Visual Basic in Visual Studio 2022
https://devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-visual-studio-2022/
What's new in Windows Forms in .NET 6.0
https://devblogs.microsoft.com/dotnet/whats-new-in-windows-forms-in-net-6-0/
What’s New for Visual Basic in Visual Studio 2022
https://devblogs.microsoft.com/dotnet/whats-new-for-visual-basic-in-visual-studio-2022/
279デフォルトの名無しさん
2021/11/22(月) 09:11:13.76ID:hmzMhf+2 当然使えるよ。
280デフォルトの名無しさん
2021/11/22(月) 10:20:53.76ID:Jfwl1W4W WPFはコントロールテンプレートで実装丸見えだから細かい改善はやりづらいだろうね
コミュニティによるコントリビューションもいくつか入ってるみたいだけど、
そういうのもWPFの場合は作法に合ったコントロール作るの無茶苦茶難しいからかなりハードル高そう
コミュニティによるコントリビューションもいくつか入ってるみたいだけど、
そういうのもWPFの場合は作法に合ったコントロール作るの無茶苦茶難しいからかなりハードル高そう
281デフォルトの名無しさん
2021/11/22(月) 15:48:31.64ID:Fwq2USUe resizeBitmap.Save("xxx.bmp")でセーブしたらPNGフォーマットのxxx.bmpファイルができちもうた。 こんなもんなの?
282デフォルトの名無しさん
2021/11/22(月) 16:24:14.15ID:kArOZIiX WPFはコントロール作るの簡単だぞ
283デフォルトの名無しさん
2021/11/22(月) 16:57:30.26ID:hpJNYPMX >>281
BitmapSource src = null;
// srcを設定
using (var fs = new FileStream("xxx.bmp", FileMode.Create))
{
BitmapEncoder be = new PngBitmapEncoder();
be.Frames.Add(BitmapFrame.Create(src));
be.Save(fs);
}
BitmapSource src = null;
// srcを設定
using (var fs = new FileStream("xxx.bmp", FileMode.Create))
{
BitmapEncoder be = new PngBitmapEncoder();
be.Frames.Add(BitmapFrame.Create(src));
be.Save(fs);
}
284デフォルトの名無しさん
2021/11/22(月) 21:07:55.51ID:hUu20bEe >>277
IDLでしこしこ書いてもいいけど、簡単にマージできないよね??
これが最大の問題だと思う
よし、プロパティを追加しよう。IDLを修正。IDLからコード生成。
生成させたコードを既存のコードを壊さないように手動で合体?
IDLでしこしこ書いてもいいけど、簡単にマージできないよね??
これが最大の問題だと思う
よし、プロパティを追加しよう。IDLを修正。IDLからコード生成。
生成させたコードを既存のコードを壊さないように手動で合体?
285デフォルトの名無しさん
2021/11/25(木) 12:50:38.47ID:Sh2rwOHm Win UIが想像以上に完成度低くてお通夜状態
286デフォルトの名無しさん
2021/11/25(木) 13:04:19.58ID:F3lCPX8r 普及で大事なのは馬鹿でも使えるということ。
287デフォルトの名無しさん
2021/11/25(木) 13:10:27.97ID:HfSBZkbG とういうかプログラミングってシンプルイズベストだろ
ややこしくしすぎてMSの中の人もわけわかんなくなってそう
ややこしくしすぎてMSの中の人もわけわかんなくなってそう
288デフォルトの名無しさん
2021/11/25(木) 14:16:20.42ID:1eveYBOZ MSからWPFのベストプラクティスが出てこないのがその証左だろうなあ
289デフォルトの名無しさん
2021/11/25(木) 16:58:35.44ID:glmhau2y MSはVSの開発で実践したじゃん
> WPFのベストプラクティス
WPFの設計思想とか無視して低レイヤの機能だけを使用し、上に独自のフレームワークを構築するのが正しいWPFの使い方だよ
> WPFのベストプラクティス
WPFの設計思想とか無視して低レイヤの機能だけを使用し、上に独自のフレームワークを構築するのが正しいWPFの使い方だよ
290デフォルトの名無しさん
2021/11/25(木) 19:15:02.13ID:F3lCPX8r ただでさえVS2008で実装すべきだったのにVS2010まで遅れた上に
独自フレームワークにしてしまうとは、VS開発者がWPFにブチ切れしてたのは想像に難くない。
独自フレームワークにしてしまうとは、VS開発者がWPFにブチ切れしてたのは想像に難くない。
291デフォルトの名無しさん
2021/11/25(木) 21:17:25.30ID:9wQLS7Ls 1.VS2022でWinUI3のプロジェクト作成
2.EF CORE SQLite を Nuget
3.EF CORE TOOLS を Nuget
2までだと問題ないが、3までやるとエラーで止まる
.NET 5 では問題なかったんだけどね
対処法はマイグレーションを暫く諦めるしかないのかな
2.EF CORE SQLite を Nuget
3.EF CORE TOOLS を Nuget
2までだと問題ないが、3までやるとエラーで止まる
.NET 5 では問題なかったんだけどね
対処法はマイグレーションを暫く諦めるしかないのかな
292デフォルトの名無しさん
2021/11/25(木) 22:50:29.92ID:lmhzcWbf windows appsdk 1.3ぐらいになったら呼んで
293デフォルトの名無しさん
2021/11/25(木) 23:36:34.31ID:Xt1TOEJK 1.2から2.0になった時は起こした方がいい?
また不安定になってそうだから2.3まで待つ?
また不安定になってそうだから2.3まで待つ?
294デフォルトの名無しさん
2021/11/26(金) 13:55:42.48ID:/oeWBaoB 291だが、
UWPと同じようにDBのクラスをクラスライブラリプロジェクトにするなど色々やると対応できた
UWPと同じようにDBのクラスをクラスライブラリプロジェクトにするなど色々やると対応できた
295デフォルトの名無しさん
2021/11/26(金) 17:33:51.75ID:tm36Huze WPFの置き換えならAvaloniaはアカンの?
マルチプラットフォーム
WPFとほぼ同じ書き心地で書きづらい所改良済(移植も容易)
標準でモダンなUI搭載
標準でMVVMなテンプレート用意済
Rx(ReactiveUI)との親和性高め
主要なIDEでのサポートやプレビュー搭載済
それなりの規模で開発継続中
プロダクトには使えないだろって言う人もいるけど
WPF
+MaterialDesignInXamlToolkit or モダンなUIフレームワーク
+ReactiveUI or ReactiveProperty
+Prism or 他のMVVMフレームワーク
最低限これだけ外部のフレームワーク準備しなきゃ現代的なアプリ作れないWPFもどうなんって感じですけどねぇ
現状IMEのサポートが弱い点が痛いけど、最近割と優先度上げて対応してるし
もっと使う人増えてほしいな
マルチプラットフォーム
WPFとほぼ同じ書き心地で書きづらい所改良済(移植も容易)
標準でモダンなUI搭載
標準でMVVMなテンプレート用意済
Rx(ReactiveUI)との親和性高め
主要なIDEでのサポートやプレビュー搭載済
それなりの規模で開発継続中
プロダクトには使えないだろって言う人もいるけど
WPF
+MaterialDesignInXamlToolkit or モダンなUIフレームワーク
+ReactiveUI or ReactiveProperty
+Prism or 他のMVVMフレームワーク
最低限これだけ外部のフレームワーク準備しなきゃ現代的なアプリ作れないWPFもどうなんって感じですけどねぇ
現状IMEのサポートが弱い点が痛いけど、最近割と優先度上げて対応してるし
もっと使う人増えてほしいな
296デフォルトの名無しさん
2021/11/26(金) 18:22:44.75ID:RwpMVgND Reactで十分だよ
297デフォルトの名無しさん
2021/11/26(金) 19:13:17.80ID:gCQqWjbE298デフォルトの名無しさん
2021/11/27(土) 08:45:28.79ID:Zh9GgFO4 ていうかWinFormsでいいじゃん
299デフォルトの名無しさん
2021/11/27(土) 10:19:50.09ID:D0pm5MxH 2022自体のIDEもWPFのままなの?
300デフォルトの名無しさん
2021/11/27(土) 10:42:20.50ID:Pda/ZxZW https://visualstudiomagazine.com/articles/2021/04/20/vs-2020-feedback.aspx
によると WPF & .NET Framework のまま
視聴者コメントではなんでCore移行しないのかと批判されてるけど、その答えはたぶん次はElectronになるからだろうな
によると WPF & .NET Framework のまま
視聴者コメントではなんでCore移行しないのかと批判されてるけど、その答えはたぶん次はElectronになるからだろうな
301デフォルトの名無しさん
2021/11/27(土) 10:43:58.00ID:3dou0V/5 テレワーク需要でHiDPIとか複数モニタでもまともな見た目にしろって要件増えてきたから、WinFormsはちょっとね…
>>297
RxはともかくMVVM禁止で作られた業務ソフトって想像つかないなぁ
テストのこととか考えたら単機能ソフトしか作れなくないか
>>297
RxはともかくMVVM禁止で作られた業務ソフトって想像つかないなぁ
テストのこととか考えたら単機能ソフトしか作れなくないか
302デフォルトの名無しさん
2021/11/27(土) 10:46:47.21ID:Pda/ZxZW 業務ソフトなんかほとんど人力テストだよ
手で操作してスクショ取ってExcel方眼紙に貼るの
手で操作してスクショ取ってExcel方眼紙に貼るの
303デフォルトの名無しさん
2021/11/27(土) 11:05:20.18ID:HuMLJxHu Xamlへのイベントハンドラー&Rxで十分だよな
304デフォルトの名無しさん
2021/11/27(土) 11:09:52.24ID:HuMLJxHu305デフォルトの名無しさん
2021/11/27(土) 11:42:28.61ID:xzMzDQEi WinUI3など要らないなんて言っても、イベントのバインディングは便利だぞ
ブレンドのビヘイビアでも出来るけどアレは面倒だ
ブレンドのビヘイビアでも出来るけどアレは面倒だ
306デフォルトの名無しさん
2021/11/27(土) 12:26:57.49ID:Zh9GgFO4 >>300
なるわけねえw
なるわけねえw
307デフォルトの名無しさん
2021/11/27(土) 12:38:10.40ID:8s/iwdyZ 内部はともかくガワだけHTMLベースに変更は普通にありえるんじゃないか?
しれっと変えてもなんか綺麗になったなくらいで気付かない人が多いと思うぞ
VSCodeのエクステンションが使えるようになったりするかもしれないし良い事ずくめ
しれっと変えてもなんか綺麗になったなくらいで気付かない人が多いと思うぞ
VSCodeのエクステンションが使えるようになったりするかもしれないし良い事ずくめ
308デフォルトの名無しさん
2021/11/27(土) 13:06:17.14ID:HuMLJxHu >>307
eleven.net
eleven.net
309デフォルトの名無しさん
2021/11/27(土) 13:08:02.88ID:HuMLJxHu Electron.NET
310デフォルトの名無しさん
2021/11/27(土) 16:07:17.94ID:xegZR0GR311デフォルトの名無しさん
2021/11/27(土) 16:22:07.36ID:xegZR0GR >>301
WPF使ったプロジェクトでMVVM採用してるのは自分が自己満足で採用した1例しか出会ったこと無い。
WPFでのMVVMはフレームワーク使用ありき(勉強目的以外で自力でやるのはただの馬鹿)だけど、
最近までMS公式とかそれに準ずるようなライブラリがなくて業務では使えなかった。
WPF使ったプロジェクトでMVVM採用してるのは自分が自己満足で採用した1例しか出会ったこと無い。
WPFでのMVVMはフレームワーク使用ありき(勉強目的以外で自力でやるのはただの馬鹿)だけど、
最近までMS公式とかそれに準ずるようなライブラリがなくて業務では使えなかった。
312デフォルトの名無しさん
2021/11/27(土) 17:14:15.29ID:HuMLJxHu313デフォルトの名無しさん
2021/11/27(土) 17:18:28.71ID:s0wNoaUf >>311
もしかしてサードパーティー製を一切許さないタイプの職場?
もしかしてサードパーティー製を一切許さないタイプの職場?
314デフォルトの名無しさん
2021/11/27(土) 18:17:44.44ID:dnBIpGMX >>313
まだまだ多いよ。ライセンス表記したくないから余計なものは入れるな、とか。
市販のコンポーネントの方がまだ利用障壁は低い。
ASP.NETだと最初から色々入ってるからちょっとぐらい追加してもバレないけど。
まだまだ多いよ。ライセンス表記したくないから余計なものは入れるな、とか。
市販のコンポーネントの方がまだ利用障壁は低い。
ASP.NETだと最初から色々入ってるからちょっとぐらい追加してもバレないけど。
315デフォルトの名無しさん
2021/11/27(土) 19:49:39.89ID:F0oZrHHj >>314
そういえば昔 MVVM light は倫理規定で使えないから互換品の作成を依頼された事がある
そういえば昔 MVVM light は倫理規定で使えないから互換品の作成を依頼された事がある
316デフォルトの名無しさん
2021/11/28(日) 17:00:04.01ID:sYG9yljg 大手でもライセンス表記して普通に使ってるのに零細の妙なこだわりはようわからんわ
317デフォルトの名無しさん
2021/11/29(月) 19:58:51.38ID:y9ywxRiX もうlinux使ってないテレビなんて売ってないんじゃないかなあと思う
318デフォルトの名無しさん
2021/11/30(火) 01:23:34.45ID:Oe0BBDJQ 数年後はハカーさんの天国でしょうね
319デフォルトの名無しさん
2021/11/30(火) 01:53:00.89ID:2WJpUEoD winformsからWPF+MVVMってのがそもそも飛躍なんだよな
もとのwinformsはMVVMだったのか?ってことだよ
MVCとMVVMの比較ならわかるが
もとのwinformsはMVVMだったのか?ってことだよ
MVCとMVVMの比較ならわかるが
320デフォルトの名無しさん
2021/11/30(火) 02:02:44.37ID:Jx+1f9a0 確かにすごい飛躍で俺も大変だったが、他の環境でも同じじゃね??
例えば今androidで開発始めるとしても、jetpack composeだと宣言型+MVVM(MVなんか)だし
flutterやるとしても同じもだし
SwiftUIも..
もちろん、今までのビューベースの開発もできるが
例えば今androidで開発始めるとしても、jetpack composeだと宣言型+MVVM(MVなんか)だし
flutterやるとしても同じもだし
SwiftUIも..
もちろん、今までのビューベースの開発もできるが
321デフォルトの名無しさん
2021/11/30(火) 06:06:44.82ID:3achTmNF いや、ASP.NET MVCはMVCで作ることを前提としたアーキテクチャだけど、
WPFのMVVMは後付け。MVVMありきじゃない。
アプリケーションの性質によってMVVを採用するべきか毎回考えるんだよ。
Template StudioでもコードビハインドかMVVMを選択するようになってる。
WPFのMVVMは後付け。MVVMありきじゃない。
アプリケーションの性質によってMVVを採用するべきか毎回考えるんだよ。
Template StudioでもコードビハインドかMVVMを選択するようになってる。
322デフォルトの名無しさん
2021/11/30(火) 08:15:17.48ID:KciFETfH >>318
地デジTV出てからどんだけ経ってると思うの?
地デジTV出てからどんだけ経ってると思うの?
323デフォルトの名無しさん
2021/11/30(火) 21:11:04.11ID:wsx8LlIZ まだMVVM界隈は宗教論争やってんのか
10年近く進歩してないねえw
10年近く進歩してないねえw
324デフォルトの名無しさん
2021/11/30(火) 21:49:46.93ID:QH+xYlUG フォームおじさんが進歩しないだけ
325デフォルトの名無しさん
2021/11/30(火) 23:02:40.36ID:4jk6utxq WPFが世に出て苦節16年
326デフォルトの名無しさん
2021/12/01(水) 02:48:23.68ID:X2z5g09w UnoPlatform 4.0
MVU-X
avalonia UIもゴミ品質だしUnoもゴミ品質だし
みんなでリリース分散して自滅するという
MVU-X
avalonia UIもゴミ品質だしUnoもゴミ品質だし
みんなでリリース分散して自滅するという
327デフォルトの名無しさん
2021/12/01(水) 09:02:42.66ID:6JQMsHXZ プロパティにget set initだけじゃなくて bindを追加して自動実装してくれたらもっと普及していた可能性も…
ないか…
ないか…
328デフォルトの名無しさん
2021/12/01(水) 10:13:29.74ID:2rNk/soB329デフォルトの名無しさん
2021/12/01(水) 12:01:49.36ID:5YTb+CfL Xamlって時間の無駄だよな
330デフォルトの名無しさん
2021/12/01(水) 13:03:08.16ID:Jc/jp9/O >>329
WinFormsでポトペタするよりは数倍効率的だよ。
WinFormsでポトペタするよりは数倍効率的だよ。
331デフォルトの名無しさん
2021/12/01(水) 13:26:02.89ID:+zDAsEb1 >>329
むしろ早い
むしろ早い
332デフォルトの名無しさん
2021/12/01(水) 18:33:31.85ID:5YTb+CfL 笑
333デフォルトの名無しさん
2021/12/01(水) 21:41:31.22ID:nSOuXXm5 XAMLなどという安易なオレオレDSLを濫造した結果、
辻褄合わせの不完全な無理筋アーキテクチャが誕生して技術者に愛想つかされて廃れてしまったのがWPF
辻褄合わせの不完全な無理筋アーキテクチャが誕生して技術者に愛想つかされて廃れてしまったのがWPF
334デフォルトの名無しさん
2021/12/01(水) 21:43:32.32ID:rxAAI6we XMLは元々MSの提唱した規格じゃなかったか
335デフォルトの名無しさん
2021/12/01(水) 21:47:50.53ID:nChWqNp+ 廃れるどころかXAMLの世界を広げていったよな
336デフォルトの名無しさん
2021/12/01(水) 21:55:57.21ID:K43krm2i 最新リリースのフレームワークでもXAML使われてるしね
337デフォルトの名無しさん
2021/12/02(木) 01:26:47.17ID:aSDTjPGK あわしろ氏もMS言語はベンダーロックインされるから避けろと言ってる。
338デフォルトの名無しさん
2021/12/02(木) 01:51:50.99ID:tCUN1pkY >>337
誰やねん
誰やねん
339デフォルトの名無しさん
2021/12/02(木) 02:34:32.58ID:6LBfFrhG Rubyゲェジが挙げる人間って実在してんのか?
340デフォルトの名無しさん
2021/12/02(木) 12:39:59.44ID:IA5MHj07 Xaml はそもそも出が bland 用の言語なので!( ̄▽ ̄;)
341デフォルトの名無しさん
2021/12/02(木) 14:40:16.59ID:ZkomhGTX UWPからWinUI3に移植しているが、Null関係で挙動が変わって落ちるのが多い
nullableが無効でも落ちるんだから、デバッグ不足なんだろうか?
例えばstring[]のプロパティーをSelectMany掛けたとき、プロパティーがnullだと落ち
以前のバージョンならnullでも落ちることはなかった
まあC#言語自体の問題だからWinUI3は直接関係ないが
nullableが無効でも落ちるんだから、デバッグ不足なんだろうか?
例えばstring[]のプロパティーをSelectMany掛けたとき、プロパティーがnullだと落ち
以前のバージョンならnullでも落ちることはなかった
まあC#言語自体の問題だからWinUI3は直接関係ないが
342デフォルトの名無しさん
2021/12/02(木) 15:39:50.57ID:V1/8vw1n エラーや警告全部潰したのか
343デフォルトの名無しさん
2021/12/02(木) 15:45:26.39ID:2ZnSDNZw コーディングが悪いに10ペリカ
344デフォルトの名無しさん
2021/12/02(木) 19:29:14.85ID:CTB0TicX C#のバグをコーディングのせいにするなよ。
345デフォルトの名無しさん
2021/12/02(木) 20:53:53.11ID:2ZnSDNZw エラーと落ちるのは別問題だしnullチェックは実装側がチェックするんじゃね
346デフォルトの名無しさん
2021/12/02(木) 22:23:02.65ID:VuWHbhh/ SelectManuでnullって元々例外にならん?
347デフォルトの名無しさん
2021/12/02(木) 22:35:04.02ID:+1sdEraP なるね。そもそもUI関係ない話だしな
348デフォルトの名無しさん
2021/12/03(金) 09:43:39.68ID:5p0sqebB まさか仕事で使ってないよなw
349デフォルトの名無しさん
2021/12/03(金) 15:24:52.56ID:RT3SWc39350デフォルトの名無しさん
2021/12/03(金) 15:30:45.19ID:RT3SWc39 ちょっと前も書いたがModernWPFも更新停止してて
Microsoftが強力なリーダーシップとらんからavaloniaやUnoPlatformとかみんなで戦力分散してどれも中途半端な品質になって全滅
つか、UnoPlatform 4.0でVisual Studio Codeや色々対応したぞ
これっぽっちも話題になってない
Microsoftが強力なリーダーシップとらんからavaloniaやUnoPlatformとかみんなで戦力分散してどれも中途半端な品質になって全滅
つか、UnoPlatform 4.0でVisual Studio Codeや色々対応したぞ
これっぽっちも話題になってない
351デフォルトの名無しさん
2021/12/03(金) 15:32:56.90ID:RT3SWc39352デフォルトの名無しさん
2021/12/03(金) 22:42:19.01ID:+QAa1WFf XamarinでなくUnoでいいだよな。
Xamarinチームのろますぎる。
Xamarinチームのろますぎる。
353デフォルトの名無しさん
2021/12/03(金) 23:24:24.55ID:9uRuF5M7 unoってxamarinに乗っかってるんじゃなかったか
354デフォルトの名無しさん
2021/12/04(土) 02:17:34.97ID:duEC3q7J MSがリーダーシップとる必要ないと思うけど
355デフォルトの名無しさん
2021/12/04(土) 08:19:01.55ID:jisV9eX6 MS 昔backbone、今React推しだろ
356デフォルトの名無しさん
2021/12/04(土) 10:55:56.21ID:Pfyferf0 Reactは無いわ
357デフォルトの名無しさん
2021/12/04(土) 11:25:13.36ID:CGEx/W13 unoしてみようかと思ったけど
xamarinとかいれないといけないからやめた
xamarinとかいれないといけないからやめた
358デフォルトの名無しさん
2021/12/04(土) 12:38:09.08ID:kdi4wOGz Reactはいかにも欧米的な徹底したトップダウン指向で、島猿には馴染みにくいところがあるよね
本来MVVMなんかも根底の思想はトップダウン設計なんだろうけど、見た目から入ってそこからVMを抽出するようなボトムアップな作り方でもなんとか形になるんだよ
対してReactはそうはいかなくて、抽象から具体へ一方向にデータを流す完全にトップダウンな構造が強制される
外人のいう、MVVMはビューとの細かいインタラクションがうざいみたいなのって日本人には理解しにくい感覚だろうな
本来MVVMなんかも根底の思想はトップダウン設計なんだろうけど、見た目から入ってそこからVMを抽出するようなボトムアップな作り方でもなんとか形になるんだよ
対してReactはそうはいかなくて、抽象から具体へ一方向にデータを流す完全にトップダウンな構造が強制される
外人のいう、MVVMはビューとの細かいインタラクションがうざいみたいなのって日本人には理解しにくい感覚だろうな
359デフォルトの名無しさん
2021/12/04(土) 13:36:56.15ID:jisV9eX6 WPF MVVMからReactに移行すると
あまりの簡単さに衝撃をうけるよな
簡単、極めてシンプルかつ必要なコード量も桁違いに少ない
あと驚くのがvscode使ってのデバック性能が桁違いによい
XAMLにブレークポイント貼れないとか笑える
MVVMで議論される事って
MVVMみたいな個性的な仕様を持ち込んだから発生してた事が良くわかるぞ
あまりの簡単さに衝撃をうけるよな
簡単、極めてシンプルかつ必要なコード量も桁違いに少ない
あと驚くのがvscode使ってのデバック性能が桁違いによい
XAMLにブレークポイント貼れないとか笑える
MVVMで議論される事って
MVVMみたいな個性的な仕様を持ち込んだから発生してた事が良くわかるぞ
360デフォルトの名無しさん
2021/12/04(土) 13:39:58.39ID:F0qid+KU361デフォルトの名無しさん
2021/12/04(土) 13:41:38.33ID:U53Fmlsk >XAMLにブレークポイント貼れないとか笑える
どういうことをしたいんだろ
どういうことをしたいんだろ
362デフォルトの名無しさん
2021/12/04(土) 13:43:06.95ID:F0qid+KU363デフォルトの名無しさん
2021/12/04(土) 13:43:45.86ID:wGH9SwaY バインディングで値の変更が発生するタイミングに貼りたいことはあるなあ
364デフォルトの名無しさん
2021/12/04(土) 14:01:29.89ID:jisV9eX6 証券のリアルタイムクライアントをWPFで
実装してた時とか
インジゲーターの発光条件のようなちょっとした判定がXAML内にあると苦労する
そういう時はコードビハインドで書いた方がよかった
実装してた時とか
インジゲーターの発光条件のようなちょっとした判定がXAML内にあると苦労する
そういう時はコードビハインドで書いた方がよかった
365デフォルトの名無しさん
2021/12/04(土) 14:23:58.38ID:U53Fmlsk366デフォルトの名無しさん
2021/12/04(土) 14:37:26.13ID:tlMggZBm 散々言われていることだが
x:bindをバックポートしてくれるだけでかなり作りやすくなるのだがなぁ
全然完成しない次期UIプラットフォームよりWPFを拡張した方が実用になるんじゃないか
x:bindをバックポートしてくれるだけでかなり作りやすくなるのだがなぁ
全然完成しない次期UIプラットフォームよりWPFを拡張した方が実用になるんじゃないか
367デフォルトの名無しさん
2021/12/04(土) 14:42:59.49ID:uWlSLupE 頑なにバックポートしないのはつまりそういうことだぞ
諦めたら?
諦めたら?
368デフォルトの名無しさん
2021/12/04(土) 14:55:11.84ID:B2/a6yVa >>367
どういうこと?
どういうこと?
369デフォルトの名無しさん
2021/12/04(土) 19:27:22.33ID:VDz5c7+k Uno 4.0の次はこれ
https://blog.jetbrains.com/kotlin/2021/12/compose-multiplatform-1-0-is-going-live/
Compose multiplatform
https://blog.jetbrains.com/kotlin/2021/12/compose-multiplatform-1-0-is-going-live/
Compose multiplatform
370デフォルトの名無しさん
2021/12/04(土) 19:33:01.60ID:VDz5c7+k https://developer.android.google.cn/jetpack/androidx/releases/compose-compiler
jetpack composeも順調に細かくアップデートしてくれる
winui 3の品質と大違い
jetpack composeも順調に細かくアップデートしてくれる
winui 3の品質と大違い
371デフォルトの名無しさん
2021/12/04(土) 19:39:39.42ID:VDz5c7+k flutterの方も4か月に1回リリースするから
今月にリリースくるかな
flutterのwindows,linux対応どうなってんのかな
今月にリリースくるかな
flutterのwindows,linux対応どうなってんのかな
372デフォルトの名無しさん
2021/12/04(土) 20:04:03.98ID:2JL+968q winui3待ってる間にflutterに浮気中なり・・・
373デフォルトの名無しさん
2021/12/04(土) 20:41:06.59ID:duEC3q7J フォームおじさんだったらflutterでも何も理解できないんだろうな
374デフォルトの名無しさん
2021/12/05(日) 16:05:58.30ID:zwvwJ3GL >>373
お前の理解度程度でw
お前の理解度程度でw
375デフォルトの名無しさん
2021/12/05(日) 22:10:53.32ID:2XZtwemX WinUI3のWindow制御は、よく読むと必要な情報も機能も全て用意されているのは分かったが
AppWindowPresenterという概念を理解する前にuser32を使い始めたのが敗因だったわ
一応動いているけど作り直さんといかん
流石にwpfよりはちゃんとしている
AppWindowPresenterという概念を理解する前にuser32を使い始めたのが敗因だったわ
一応動いているけど作り直さんといかん
流石にwpfよりはちゃんとしている
376デフォルトの名無しさん
2021/12/05(日) 22:59:54.39ID:Z8sJTB6x Flutterで作られたWinアプリってなんかあんの?
377デフォルトの名無しさん
2021/12/06(月) 09:10:25.40ID:kWdsX7BP378デフォルトの名無しさん
2021/12/08(水) 18:32:20.16ID:1/e0NkZI WinUI 3触り始めたけどこれ現代版WPFみたいな感じだな
違和感が少なく作業できたわ
違和感が少なく作業できたわ
379デフォルトの名無しさん
2021/12/08(水) 20:18:31.30ID:a4b1TrI6 ほぼ同じ感じだから使いたいんだけど、datagridやComboBoxのバインディングのエラーが改善されないと正直使い物にならないかなあ
かなり目立つし致命的なところだと思うんだけど、なんで放置されてるんだろ
かなり目立つし致命的なところだと思うんだけど、なんで放置されてるんだろ
380デフォルトの名無しさん
2021/12/09(木) 02:27:48.11ID:OPHaQIOf このスレでグチグチ言われてるのは、品質とパフォーマンスだね..
381デフォルトの名無しさん
2021/12/09(木) 07:02:21.82ID:kmW2UpC8 パフォーマンスはともかく
MSに品質を期待するのは野暮ってもんだ
MSに品質を期待するのは野暮ってもんだ
382デフォルトの名無しさん
2021/12/09(木) 08:19:09.95ID:tGD0zOBT ほんとα版みたいなのをリリースしてくるよね
383デフォルトの名無しさん
2021/12/09(木) 11:25:12.74ID:llOrfnKn >>380
致命的www
致命的www
384デフォルトの名無しさん
2021/12/09(木) 12:02:30.61ID:tGD0zOBT フレームワークの導入なんて最初でケチが付いたら当分は様子見になるから
初期リリースから完成度上げとくべきなんだけどMSは過去から何も学ばない
初期リリースから完成度上げとくべきなんだけどMSは過去から何も学ばない
385デフォルトの名無しさん
2021/12/09(木) 14:50:14.04ID:+JgeG0l9 描画の負荷が軽くパフォーマンスはいいと思った
バグが表面化してるのがやばい
バグが表面化してるのがやばい
386デフォルトの名無しさん
2021/12/09(木) 14:56:43.11ID:KovgkQkM 確かに0.8は酷いものだったが1.0は割と安定しているけどな
もしかすると触らずにネットの噂と印象だけで騒いでいないのか?
もしかすると触らずにネットの噂と印象だけで騒いでいないのか?
387デフォルトの名無しさん
2021/12/09(木) 14:59:54.86ID:SPazmN08 MSの.NET部門ってインターフェースを後から変えづらいAPIやフレームワークの開発ばっかりやってるから、
小さい機能セットで完成度の高いものを出していくという発想がないんだろうね
VSCodeみたいにデリバリー重視でMVPから開発していくスタイルで後から破壊的変更されまくっても困るだろ
小さい機能セットで完成度の高いものを出していくという発想がないんだろうね
VSCodeみたいにデリバリー重視でMVPから開発していくスタイルで後から破壊的変更されまくっても困るだろ
388デフォルトの名無しさん
2021/12/09(木) 15:15:05.48ID:OPHaQIOf389デフォルトの名無しさん
2021/12/09(木) 16:50:14.24ID:ZKyVqiYb まぁGAFAMにいるソフトウェアエンジニアすべてが優秀ってわけじゃないし…
MSはその中でもひとつ落ちるというか、中の下〜中の中くらいのプログラマを多く抱えてそうなイメージ
MSはその中でもひとつ落ちるというか、中の下〜中の中くらいのプログラマを多く抱えてそうなイメージ
390デフォルトの名無しさん
2021/12/09(木) 17:27:19.06ID:tGD0zOBT >>389
インターンが作った拡張機能とか公式で公開するレベルだからなあ
インターンが作った拡張機能とか公式で公開するレベルだからなあ
391デフォルトの名無しさん
2021/12/09(木) 17:28:35.06ID:kmW2UpC8 代わりに商売上手が多いんだろう
392デフォルトの名無しさん
2021/12/09(木) 23:45:52.34ID:OPHaQIOf >>371
flutter 2.8来た
flutter 2.8来た
393デフォルトの名無しさん
2021/12/10(金) 00:57:19.22ID:EMIJiqQw394デフォルトの名無しさん
2021/12/10(金) 10:58:21.08ID:IaTPmX3X >>393
依存関係プロパティーはかなり遅いようだが、対WPFで考えるとBinding VS x:Bindのアドバンテージは別に有るから
トータルでどっちが早いとか遅いの情報がないと判断つかないわな
テストはバインディングせずに直接依存関係プロパティーに値を入れているベンチマークだからね
依存関係プロパティーはかなり遅いようだが、対WPFで考えるとBinding VS x:Bindのアドバンテージは別に有るから
トータルでどっちが早いとか遅いの情報がないと判断つかないわな
テストはバインディングせずに直接依存関係プロパティーに値を入れているベンチマークだからね
395デフォルトの名無しさん
2021/12/10(金) 18:47:07.68ID:d11P/pJ3 >>197だけど
x:bindとかでどうこうなる次元じゃない遅さだと思う
x:bindとかでどうこうなる次元じゃない遅さだと思う
396デフォルトの名無しさん
2021/12/10(金) 19:23:09.60ID:EMIJiqQw397デフォルトの名無しさん
2021/12/10(金) 21:37:20.02ID:KHN3i945 1.3から本気出す
398デフォルトの名無しさん
2021/12/10(金) 22:07:40.25ID:uwE9EWvi 1.0の正式版とそれ以前では違いそう
.net 6も正式版の直前までパフォーマンス酷かったし
.net 6も正式版の直前までパフォーマンス酷かったし
399デフォルトの名無しさん
2021/12/13(月) 08:59:15.68ID:H9a7rgZr 1.0
>これはMicrosoft Windows App SDKの実験版です。
おやすみ
>これはMicrosoft Windows App SDKの実験版です。
おやすみ
400デフォルトの名無しさん
2021/12/14(火) 10:31:50.74ID:BWRxmoJr WPFはいつ如何なるときもMVVMで作るのが良い設計だと思い込んでるWPFビギナーを何とかしてあげたい。
誰が戦犯だ?
誰が戦犯だ?
401デフォルトの名無しさん
2021/12/14(火) 10:39:33.53ID:8wUcfeCA すまん、俺
402デフォルトの名無しさん
2021/12/14(火) 11:33:17.84ID:0FaSrzOE >>400
俺だな
俺だな
403デフォルトの名無しさん
2021/12/14(火) 11:55:32.17ID:bZYBqm0X 使い分けた方が良いと思ってそうしてたけど
想定外に規模が大きくなって後からMVVMに直す方が手間だと気が付いてからは
確実に大きくならないのが分かってる時以外はなるべく最初からMVVMにするようにしてる
想定外に規模が大きくなって後からMVVMに直す方が手間だと気が付いてからは
確実に大きくならないのが分かってる時以外はなるべく最初からMVVMにするようにしてる
404デフォルトの名無しさん
2021/12/14(火) 12:01:24.45ID:mpAOsF0a 所詮ビューをどう作るかの問題でしかないのにそんなに大した話かね
作り方が悪いんじゃない?
VMにビジネスロジック書きまくってそう
作り方が悪いんじゃない?
VMにビジネスロジック書きまくってそう
405デフォルトの名無しさん
2021/12/14(火) 12:53:06.59ID:GyJmmLrf 良い悪いというより慣れるとMVVMが楽になる
イベントハンドラにコード盛り付ける時代に戻りたくない
イベントハンドラにコード盛り付ける時代に戻りたくない
406デフォルトの名無しさん
2021/12/14(火) 13:03:12.96ID:O+PKsBTV 笑
407デフォルトの名無しさん
2021/12/14(火) 13:09:09.39ID:mEb6s25z 配布する際のexeやdllを難読化(逆汗防止とまでは行かなくても)する有償無償問わずお勧めのツールありますか?
408デフォルトの名無しさん
2021/12/14(火) 13:22:20.11ID:nNuI17B5 使い捨てじゃない限りMVVM使うね
409デフォルトの名無しさん
2021/12/14(火) 13:51:02.06ID:AFzuPhiG staticおじさんは今、MVVMおじさんに
410デフォルトの名無しさん
2021/12/14(火) 13:57:56.89ID:bZYBqm0X そのコンバートは対極過ぎて無理だろw
411デフォルトの名無しさん
2021/12/14(火) 14:34:25.04ID:AFzuPhiG 昔:全部staticでええやん
↓
今:全部MVVMでええやん
↓
今:全部MVVMでええやん
412デフォルトの名無しさん
2021/12/14(火) 15:22:35.56ID:NSBldbYQ MとV以外に定まった構造なんてない
MVVM原理主義者なんて無視が正解。相手するだけ時間の無駄だから
MVVM原理主義者なんて無視が正解。相手するだけ時間の無駄だから
413デフォルトの名無しさん
2021/12/14(火) 15:28:37.04ID:gkdtl+wP まあフォームズですらビジネスロジックは切り離すしな
414デフォルトの名無しさん
2021/12/14(火) 18:12:11.50ID:cTWCNRiH >>409
staticよりもDI使うね
staticよりもDI使うね
415デフォルトの名無しさん
2021/12/14(火) 18:19:08.48ID:QT7QgCvl いや切り離したらデータ検証など分割、重複してめんどくさくなるから全部Viewでやったほうが簡単
ユーザーエクスペリエンスが高くなる
wpf向けのエラー通知装置が何種類もあり迷走しているのが何よりの証拠
ユーザーエクスペリエンスが高くなる
wpf向けのエラー通知装置が何種類もあり迷走しているのが何よりの証拠
416デフォルトの名無しさん
2021/12/14(火) 18:28:22.54ID:O+PKsBTV おまえらReactとかやんねーーの?
意味不明のXaml覚える半分の時間で
Reactマスター出来んぞ
その上でXamlまたやるなら大したもんだと関心するけど
意味不明のXaml覚える半分の時間で
Reactマスター出来んぞ
その上でXamlまたやるなら大したもんだと関心するけど
417デフォルトの名無しさん
2021/12/14(火) 18:37:54.25ID:QT7QgCvl WEBアプリは来年ですら動作が怪しいからやんねーよ
418デフォルトの名無しさん
2021/12/14(火) 19:17:12.28ID:hChHIk3u Reactが人気みたいだけどVueでweb入門してる
419デフォルトの名無しさん
2021/12/14(火) 20:18:32.84ID:DOkC2hMC420デフォルトの名無しさん
2021/12/14(火) 22:54:01.86ID:GyJmmLrf .net nativeが御存命なら何も問題なかったのにな
421デフォルトの名無しさん
2021/12/14(火) 23:26:27.41ID:mEb6s25z >>419
ありがとうございます、試してみます。
ちなみにWPFで難読化かけると、バインディングなどリフレクションで解決する変数をpublic以外にすると
難読化されて変数名が変わってしまい上手く動かなくなるなんて弊害もありました。
ありがとうございます、試してみます。
ちなみにWPFで難読化かけると、バインディングなどリフレクションで解決する変数をpublic以外にすると
難読化されて変数名が変わってしまい上手く動かなくなるなんて弊害もありました。
422デフォルトの名無しさん
2021/12/15(水) 04:02:26.72ID:wG9epGnM なんでネイティブアプリ作らせようとしないのか不思議だよなあ
423デフォルトの名無しさん
2021/12/15(水) 04:12:08.01ID:wG9epGnM >>399
1.0には安定板と実験版の二つがあるんだよ
1.0には安定板と実験版の二つがあるんだよ
424デフォルトの名無しさん
2021/12/15(水) 08:31:36.35ID:PgExgZMT >>418
SPAってまだ息してるの?
SPAってまだ息してるの?
425デフォルトの名無しさん
2021/12/15(水) 10:17:12.13ID:VvTx19R8 >>424
今時WebサービスはSPAだらけだぞ
SPAが出始めた当初の、一昔前でいう全面Flashのクソサイトみたいなイメージのままで止まってるんじゃない?
意外に普通のサイトでも普通に使われていて、もはや全く特別なものではなくなっているし君も気付いていないだけ
今時WebサービスはSPAだらけだぞ
SPAが出始めた当初の、一昔前でいう全面Flashのクソサイトみたいなイメージのままで止まってるんじゃない?
意外に普通のサイトでも普通に使われていて、もはや全く特別なものではなくなっているし君も気付いていないだけ
426デフォルトの名無しさん
2021/12/15(水) 12:24:42.77ID:UffDh3f0427デフォルトの名無しさん
2021/12/15(水) 14:37:16.07ID:rLyo7YcO >>426
zipファイルを右クリックして展開、中のexeをダブルクリックするだけ
zipファイルを右クリックして展開、中のexeをダブルクリックするだけ
428デフォルトの名無しさん
2021/12/15(水) 15:15:38.62ID:SBRyNeAi >>427
それだとダウンロードしたファイルの実行許可みたいな処理をしないと起動しないな
それだとダウンロードしたファイルの実行許可みたいな処理をしないと起動しないな
429デフォルトの名無しさん
2021/12/15(水) 19:11:55.55ID:samTlIw/ MSIX「…」
430デフォルトの名無しさん
2021/12/15(水) 23:20:46.31ID:l+MEhncN >>415
これマジで言ってんだったらヤバいなw
これマジで言ってんだったらヤバいなw
431デフォルトの名無しさん
2021/12/16(木) 15:14:01.42ID:8t4kYEOd >>415
ウン千行のMainWindow.xaml.csでも量産してるのか?それともpartial祭り?
ウン千行のMainWindow.xaml.csでも量産してるのか?それともpartial祭り?
432デフォルトの名無しさん
2021/12/16(木) 15:26:56.21ID:GwGlfrLa モデルを再利用しないならぶっちゃけ全部ビューに書いた方がメンテしやすいよね
433デフォルトの名無しさん
2021/12/16(木) 15:41:48.28ID:UhnplqTN >>432
VMは作る必要ないが、切り出せる処理は可能な限りModelに切り出したほうがメンテしやすいだろ
VMは作る必要ないが、切り出せる処理は可能な限りModelに切り出したほうがメンテしやすいだろ
434デフォルトの名無しさん
2021/12/16(木) 18:59:05.09ID:/RlPdQ27 MVVMか・・・
ドメイン駆動開発には必須だが、カスタムコントロールをListView->GridViewにDataTemplateで埋める時なんか、
DataContextがListViewのItemSpurceに固定されて二段階ペアレント遡りとかマンドクセーんだよな。
コードビハインドでやった方が簡単だし速い。
ドメイン駆動開発には必須だが、カスタムコントロールをListView->GridViewにDataTemplateで埋める時なんか、
DataContextがListViewのItemSpurceに固定されて二段階ペアレント遡りとかマンドクセーんだよな。
コードビハインドでやった方が簡単だし速い。
435デフォルトの名無しさん
2021/12/16(木) 19:23:49.46ID:SXRV0mKl436デフォルトの名無しさん
2021/12/16(木) 20:52:20.35ID:0keLIzjB この件に関しては何であるかは関係ないだろ
XAMLがそうなちゃってるだけでflutterや他のフレームワークでMVVMやれば>>434の件とか自由にできるだろ??
XAMLがそうなちゃってるだけでflutterや他のフレームワークでMVVMやれば>>434の件とか自由にできるだろ??
437デフォルトの名無しさん
2021/12/16(木) 21:17:28.50ID:y2oCKs8P VMがあるがVMは最小限にして他はコードビハインドに書くという新たなるデザインパターンを発見してしまった
438デフォルトの名無しさん
2021/12/16(木) 21:20:43.02ID:P4pOcLuS pythonに描かせたチャートを表示する方法おしえてください
439デフォルトの名無しさん
2021/12/16(木) 23:10:25.71ID:mP79z56f Reactは俺も使ってるが、WebアプリもWPFみたいに開発できたらもっと楽なのにと思う。
440デフォルトの名無しさん
2021/12/16(木) 23:13:42.48ID:Uw3UXkCr >>439
Vue.jsとか使えばjs+MVVMで開発出来るでしょ
Vue.jsとか使えばjs+MVVMで開発出来るでしょ
441デフォルトの名無しさん
2021/12/16(木) 23:16:19.34ID:Qqw3hXVf React使えてなさそう...
442デフォルトの名無しさん
2021/12/16(木) 23:18:07.78ID:Qqw3hXVf もう10年ぐらい前から
backbone.jsがmvvmしてますよ
backbone.jsがmvvmしてますよ
443デフォルトの名無しさん
2021/12/16(木) 23:21:39.31ID:el7qs11a winformみたいに楽に開発できるようにはなりませんかね。
444デフォルトの名無しさん
2021/12/17(金) 04:23:59.46ID:FDMn0ZP0 どこが難しいのかわからない
やろうとしてないだけじゃないの
やろうとしてないだけじゃないの
445デフォルトの名無しさん
2021/12/17(金) 06:23:40.15ID:FEmDTE20446デフォルトの名無しさん
2021/12/17(金) 07:31:09.67ID:k0KpTC0i Electronオワコンの兆しが見えてきた
447デフォルトの名無しさん
2021/12/17(金) 07:49:25.07ID:vC3aJ6Ce VSCodeがある時点でWPFよりオワコンじゃないんだが
448デフォルトの名無しさん
2021/12/17(金) 08:06:23.71ID:k0KpTC0i そのVSCodeの元になったATOMがElectronを捨てた
449デフォルトの名無しさん
2021/12/17(金) 08:24:08.08ID:QaySSAou VSCodeはともかくATOMは💩だったからね
450デフォルトの名無しさん
2021/12/17(金) 08:38:26.32ID:hyr8BiIA >>437
VM最小限ではないだろうが、反応速度をトリミングしていけば、普通にそうなるんじゃね?
最初はActiveCommandやeventtriggerバインディングを駆使してストイックにビハインドコードを汚すまいとするが、
やっていくうちにBindingからeventへの悪魔が食指を伸ばしてくる。
Coreに必死でロジック入れまいとするが、DomainやInfrastructueから自然と入ってきて汚すDDDみたいなもんだよ。
VM最小限ではないだろうが、反応速度をトリミングしていけば、普通にそうなるんじゃね?
最初はActiveCommandやeventtriggerバインディングを駆使してストイックにビハインドコードを汚すまいとするが、
やっていくうちにBindingからeventへの悪魔が食指を伸ばしてくる。
Coreに必死でロジック入れまいとするが、DomainやInfrastructueから自然と入ってきて汚すDDDみたいなもんだよ。
451デフォルトの名無しさん
2021/12/17(金) 09:24:17.02ID:8qM/JwoR そこでWinUI3ですよ。x;BindでイベントをVMで処理できるし、のこりはサービス作ってVMにインジェクションすりゃ良い
1.0になって地雷が少々残っているものの動作は軽快になって実用的になっている
1.0になって地雷が少々残っているものの動作は軽快になって実用的になっている
452デフォルトの名無しさん
2021/12/17(金) 09:57:30.72ID:mQ3a9kDU >>443
wpf使えばwinformよりは楽に開発できる
wpf使えばwinformよりは楽に開発できる
453デフォルトの名無しさん
2021/12/17(金) 10:56:55.08ID:FEmDTE20 >>443
wpfでmvvm捨てれば同等までにはなる
wpfでmvvm捨てれば同等までにはなる
454デフォルトの名無しさん
2021/12/17(金) 11:15:05.40ID:OxYtcTfz >>448
githubがMSに買収された時点でatomはオワコン決定だろ
githubがMSに買収された時点でatomはオワコン決定だろ
455デフォルトの名無しさん
2021/12/17(金) 12:20:14.61ID:tWB5K5S1 GitHub クローンで、Ruby on Rails から、Go へ移行しない、
GitLab が上場して、時価総額が2兆円!
だから、Go へ移行するGitHubは、2兆円以上の価値がありそう
GitLab が上場して、時価総額が2兆円!
だから、Go へ移行するGitHubは、2兆円以上の価値がありそう
456デフォルトの名無しさん
2021/12/17(金) 22:46:12.94ID:guv1lRQC457デフォルトの名無しさん
2021/12/18(土) 00:13:36.92ID:3vX4TQFs >>456
そんな偏屈な所つつかれても...
そんな偏屈な所つつかれても...
458デフォルトの名無しさん
2021/12/18(土) 06:16:02.64ID:gMZd/6Bt459デフォルトの名無しさん
2021/12/18(土) 09:04:39.30ID:hjFJ5hmV Winアプリの構造がメッセージループである以上、
MVVMみたいに本末転倒で過度な抽象化をするとインピーダンスミスマッチでもっさりするのは必然
MVVMみたいに本末転倒で過度な抽象化をするとインピーダンスミスマッチでもっさりするのは必然
460デフォルトの名無しさん
2021/12/18(土) 09:58:17.85ID:+il6Dckm まぁ DomainのRepositoryが全てのSOLID原則の中心になっているようなものだからね。 抽象化で遅くなるのは仕方ない。
描画やIOディレイもっさりに関してはasync/syncやUser32.dllのPostMessge、WndProcで高速化しているのがハイスキル連中のテクニックとちゃう?
プロはリリース毎のコスト上昇にほとんどの神経を尖らしているので抽象化肥大は避けられない。 コスト上昇が飽和しなければ、プロジェクト崩壊している事になる。
MVVMはTDDの必須構造。
描画やIOディレイもっさりに関してはasync/syncやUser32.dllのPostMessge、WndProcで高速化しているのがハイスキル連中のテクニックとちゃう?
プロはリリース毎のコスト上昇にほとんどの神経を尖らしているので抽象化肥大は避けられない。 コスト上昇が飽和しなければ、プロジェクト崩壊している事になる。
MVVMはTDDの必須構造。
461デフォルトの名無しさん
2021/12/18(土) 11:12:55.77ID:lNPlbMFx >>459
レスポンスを追求するならVに全て実装するのも最適解のひとつだよ
レスポンスを追求するならVに全て実装するのも最適解のひとつだよ
462デフォルトの名無しさん
2021/12/18(土) 12:08:56.63ID:7vxJCvKi 賢そうに見えない話を続ける人達にあれがよいこれがよいと推されてもねえw
463デフォルトの名無しさん
2021/12/18(土) 12:40:09.41ID:rMHGoE/h >>462
もっと賢そうに見えない人がそんなこと言ってもねえw
もっと賢そうに見えない人がそんなこと言ってもねえw
464デフォルトの名無しさん
2021/12/18(土) 12:45:09.73ID:5vur9Hw6 M(VV)M フォッフォッフォッ
賢い人ならバルタン星人に見えます。
賢い人ならバルタン星人に見えます。
465デフォルトの名無しさん
2021/12/18(土) 14:38:05.82ID:TQAat0ge ネットや本のサンプルコードはWinforms ばかりなのは楽だから
466デフォルトの名無しさん
2021/12/18(土) 15:34:46.72ID:191O5ceb たからmvvmはblend前提のアーキテクチャだから
blend使わない時点で...
blend使わない時点で...
467デフォルトの名無しさん
2021/12/18(土) 15:36:40.23ID:191O5ceb ↑wpfのmvvmね
knockout.jsとかvue.jsのmvvmは結構使える
knockout.jsとかvue.jsのmvvmは結構使える
468デフォルトの名無しさん
2021/12/18(土) 15:41:06.33ID:sdZeToOe mvvmがwpf特有のものだと思い込んでる人いそう
469デフォルトの名無しさん
2021/12/18(土) 15:45:40.48ID:5vur9Hw6 大半は開発者はmvvmなんてどうでもいいと思ってる。
そして大半の開発者はWPFは面倒だと思ってる。
そして大半の開発者はWPFは面倒だと思ってる。
470デフォルトの名無しさん
2021/12/18(土) 15:57:58.52ID:sdZeToOe 付いてこれない奴はおいていくしかないわな
471デフォルトの名無しさん
2021/12/18(土) 16:02:12.24ID:5vur9Hw6 切り捨て大魔王アップルと同じスタイルですな。カッコイイ
472デフォルトの名無しさん
2021/12/18(土) 18:07:20.87ID:eF5qVI2/473デフォルトの名無しさん
2021/12/18(土) 18:25:17.90ID:moPm6mf8474デフォルトの名無しさん
2021/12/18(土) 18:47:28.71ID:sQyFW59x 4Kモニターが普及してきたし高DPI対応はもう必須やろなあ
475デフォルトの名無しさん
2021/12/19(日) 11:19:58.43ID:O/qDX0wZ そんなに優れたアーキテクチャーなら15年も鳴かず飛ばずで一体何をなさっておられたのでしょう?
476デフォルトの名無しさん
2021/12/19(日) 11:38:32.30ID:kxTQmf/6 うちの周りだと普通にWPFで「いまさらForms?」みたいな雰囲気なんだけどそのへんの温度差がすごいな。
477デフォルトの名無しさん
2021/12/19(日) 12:01:52.46ID:bFU6ZlAL 普通にwebでやれよ
478デフォルトの名無しさん
2021/12/19(日) 12:09:05.77ID:NtqS0yAI うちの会社は逆だ
WPFなど使い物にならんと随分前に見限られてる
UIはネイティブが第一選択でそれが無理ならFormsだな
俺がWPFを提案したとき上司にそんな物プログラマーが一時の流行りに乗りたいだけですぐに廃れるって一蹴された
まぁ結果論だが上司が正しかったのかな
WPFなど使い物にならんと随分前に見限られてる
UIはネイティブが第一選択でそれが無理ならFormsだな
俺がWPFを提案したとき上司にそんな物プログラマーが一時の流行りに乗りたいだけですぐに廃れるって一蹴された
まぁ結果論だが上司が正しかったのかな
479デフォルトの名無しさん
2021/12/19(日) 12:35:07.34ID:JBr0bC1G 一時の流行りすらなかっただろ…
480デフォルトの名無しさん
2021/12/19(日) 12:49:18.00ID:ZhDu//Ih >>472
ボケボケのアンチエイリアスを高DPI対応と言われましても
ボケボケのアンチエイリアスを高DPI対応と言われましても
481デフォルトの名無しさん
2021/12/19(日) 14:10:26.84ID:dztrfhWF >>478
当のMicrosoftがWindows10になってもOS標準のGUIをWPFに置き換えに失敗。
結局は非スケーラブルなWindows GDI残渣を片付けられなかった事で、
WPFへの支持も得られず、一足先にSilverlight 、Xamarinも終焉を迎えたもんな。
当のMicrosoftがWindows10になってもOS標準のGUIをWPFに置き換えに失敗。
結局は非スケーラブルなWindows GDI残渣を片付けられなかった事で、
WPFへの支持も得られず、一足先にSilverlight 、Xamarinも終焉を迎えたもんな。
482デフォルトの名無しさん
2021/12/19(日) 14:42:10.84ID:O/qDX0wZ Xamarinは日本政府も採用してんだから終わってない
483デフォルトの名無しさん
2021/12/19(日) 15:02:09.45ID:4oJJoyOR アメリカの圧力。
484デフォルトの名無しさん
2021/12/19(日) 15:06:41.74ID:uJG5wN6M485デフォルトの名無しさん
2021/12/19(日) 15:07:46.95ID:Dc9hXcN/ しっかしここまで「WinでGUIといったらこれ!」っていうフレームワークが存在しないのも凄いよな
どれも一長三短くらいなもの達ばっかりw
これじゃ初学者も何やりゃ良いか分からんだろ
どれも一長三短くらいなもの達ばっかりw
これじゃ初学者も何やりゃ良いか分からんだろ
486デフォルトの名無しさん
2021/12/19(日) 15:08:45.41ID:S3M8NlfX487デフォルトの名無しさん
2021/12/19(日) 15:18:47.00ID:JBr0bC1G >>485
C++ならキラーアプリMS-OfficeのフィードバックのMFC、
C#なら高速で人気のあったVCLの後継、winformだった。
実績もなく机上の空論で実装された低速なWPFをMSが押さなければ混乱なんてなかった。
VS開発チームすら採用に難色を示した出来の悪さ。自慢は高DPI対応。
C++ならキラーアプリMS-OfficeのフィードバックのMFC、
C#なら高速で人気のあったVCLの後継、winformだった。
実績もなく机上の空論で実装された低速なWPFをMSが押さなければ混乱なんてなかった。
VS開発チームすら採用に難色を示した出来の悪さ。自慢は高DPI対応。
488デフォルトの名無しさん
2021/12/19(日) 15:55:56.66ID:zx1ngvEK 今のマシンならWPFでも快適やろ
WinUI 3は今のマシンでも低速だけどw
WinUI 3は今のマシンでも低速だけどw
489デフォルトの名無しさん
2021/12/19(日) 15:58:09.64ID:/MVrxgMV >>487
VS開発チームすら採用に難色を示したってどこの情報
VS開発チームすら採用に難色を示したってどこの情報
490デフォルトの名無しさん
2021/12/19(日) 16:08:10.00ID:3MHXzmFi >>482
人脈が生きた結果だな
人脈が生きた結果だな
491デフォルトの名無しさん
2021/12/19(日) 16:15:13.62ID:kxTQmf/6492デフォルトの名無しさん
2021/12/19(日) 16:29:09.20ID:HjXxxksN vs studioがwpf製だろ
493デフォルトの名無しさん
2021/12/19(日) 16:35:03.29ID:ZhDu//Ih VS2010は出来が良かったな
2012以降余計な物が追加されてどんどん重くなっていって2017でリタイア
今じゃVSCodeに乗り換えた
2012以降余計な物が追加されてどんどん重くなっていって2017でリタイア
今じゃVSCodeに乗り換えた
494デフォルトの名無しさん
2021/12/19(日) 17:19:37.75ID:+uXvukWf 今後はWinUIになっていくだろうな
495デフォルトの名無しさん
2021/12/19(日) 17:22:35.24ID:zx1ngvEK 前から思ってたんだがandroidのスレは過疎ってるのに
このスレ人だけはいるよな
俺はこの3,4年windowsアプリ作ってないがどうせお前らも似たようなもんだろ??
このスレ人だけはいるよな
俺はこの3,4年windowsアプリ作ってないがどうせお前らも似たようなもんだろ??
496デフォルトの名無しさん
2021/12/19(日) 17:47:00.06ID:kxTQmf/6 それは業務によるだろう。
うちは今もWindowsとLinuxのスタンドアロンアプリとあとWebだな。他の部署はAndroidもやってるが。
うちは今もWindowsとLinuxのスタンドアロンアプリとあとWebだな。他の部署はAndroidもやってるが。
497デフォルトの名無しさん
2021/12/19(日) 20:37:19.88ID:BxjYQSi4 AndroidもiPhoneもWindowsアプリもWindowsドライバもやるよ
498デフォルトの名無しさん
2021/12/19(日) 20:50:56.23ID:ZhDu//Ih >>497
全部Xamarinで書けそうだな
全部Xamarinで書けそうだな
499デフォルトの名無しさん
2021/12/19(日) 22:22:25.98ID:nz0H3poH500デフォルトの名無しさん
2021/12/19(日) 23:06:28.26ID:Dc9hXcN/ >>495
うちは端末がWindows PCのシステムだからまだゴリゴリ書いてるよ
うちは端末がWindows PCのシステムだからまだゴリゴリ書いてるよ
501デフォルトの名無しさん
2021/12/19(日) 23:09:34.77ID:Dc9hXcN/502デフォルトの名無しさん
2021/12/19(日) 23:23:43.31ID:BxjYQSi4 >>498
ドライバは無理〜
ドライバは無理〜
503デフォルトの名無しさん
2021/12/20(月) 00:33:56.11ID:6vdXMhXJ >>493
2015から2017は軽くなった気がするけどな
2015から2017は軽くなった気がするけどな
504デフォルトの名無しさん
2021/12/20(月) 01:39:02.46ID:kEqHqymm >>499
ジョブズがあの世から助走をつけて殴りに来るレベルw
ジョブズがあの世から助走をつけて殴りに来るレベルw
505デフォルトの名無しさん
2021/12/20(月) 08:47:29.77ID:vCurGMkT506デフォルトの名無しさん
2021/12/20(月) 12:41:10.05ID:I/CEEZL2507デフォルトの名無しさん
2021/12/20(月) 17:38:14.28ID:sqtDC6Ul 先月までcore i3 4150メモリ8GBでVisualStudio2019使っていましたよ。主にwpfですが普通に動いてましたよ。
一緒にAndroidStudioも使っていましたがこっちもそれなりに動いたけど、エミュレータが少し重かった感じ。
さらにHyper-Vでもう一個windows使うときつい感じだったかなぁ。
一緒にAndroidStudioも使っていましたがこっちもそれなりに動いたけど、エミュレータが少し重かった感じ。
さらにHyper-Vでもう一個windows使うときつい感じだったかなぁ。
508デフォルトの名無しさん
2021/12/20(月) 18:02:09.10ID:/MJiWoqb 2017はPCリモートデバッグやRaspberryPI UWPリモートデバッグでちょっと遅く感じるな。
2019はOK。
2015はトンデモ。
2019はOK。
2015はトンデモ。
509デフォルトの名無しさん
2021/12/20(月) 18:34:57.62ID:lt0tgbj5 フォントがぼけてたのって10年以上前の話だよな・・・
今はWindowsフォームなんかより綺麗だわ
今はWindowsフォームなんかより綺麗だわ
510デフォルトの名無しさん
2021/12/20(月) 19:30:14.72ID:3HJ7rP0Y win7の頃のWindows PowerShell ISE って、滲んでボケボケだったよなw
511デフォルトの名無しさん
2021/12/20(月) 19:43:10.70ID:OwtAvB5A レンダリングの問題もあるのかもしれんが、Windowsマシンはハードの色んな組み合わせがあるからただ低DPIディスプレイ使ってる人が多いだけとか??
Macみたく高DPIディスプレイがデフォルトじゃないとか?
Macみたく高DPIディスプレイがデフォルトじゃないとか?
512デフォルトの名無しさん
2021/12/20(月) 19:49:29.43ID:ceMzU2Ib マックもアイホンもアンドロイドも高詳細ディスプレーが当たり前になって、ギザギザしてるのはウィンドウズだけになった。
513デフォルトの名無しさん
2021/12/20(月) 19:59:54.61ID:3HJ7rP0Y Windowsではグラフィックドライバや液晶モニタもゲーミング需要ばかり気にしてるからな。
4K8K や HiDPI よりも FHD@144fps 低遅延とか、大人やビジネスユーザを馬鹿にしてる。
もうね、ゲーム専用エディションでも別途作って分けてほしい。
4K8K や HiDPI よりも FHD@144fps 低遅延とか、大人やビジネスユーザを馬鹿にしてる。
もうね、ゲーム専用エディションでも別途作って分けてほしい。
514デフォルトの名無しさん
2021/12/20(月) 20:01:48.01ID:ceMzU2Ib 企業が導入することも関係あるかも。
515デフォルトの名無しさん
2021/12/20(月) 20:05:38.69ID:N6PiLWFt モニタ2台でスケーリングサイズが異なる場合、片方がボケるのは諦めるしかない?
516デフォルトの名無しさん
2021/12/20(月) 20:09:28.16ID:grqOAdxX 画面に10cmまで近づいて使うための高詳細ディスプレイなんかWindowsにはいらん。
ド近眼で目が悪い奴ほど4k8k、高リフレッシュレートに拘るよな。
ド近眼で目が悪い奴ほど4k8k、高リフレッシュレートに拘るよな。
517デフォルトの名無しさん
2021/12/20(月) 20:16:41.77ID:ceMzU2Ib 近眼じゃなくて老眼。
518デフォルトの名無しさん
2021/12/20(月) 20:17:25.89ID:2JRCEtb9 >>515
Per-Monitor V2
Per-Monitor V2
519デフォルトの名無しさん
2021/12/20(月) 22:59:19.00ID:QkysZdpN >>516
4K8KをDPIスケーリング100%で使うもんだと思い込んでない?
4K8KをDPIスケーリング100%で使うもんだと思い込んでない?
520デフォルトの名無しさん
2021/12/21(火) 00:37:39.12ID:6muzqSDP >>519
ド近眼なのに?
ド近眼なのに?
521デフォルトの名無しさん
2021/12/21(火) 01:23:26.16ID:IbrNLnfQ >>520
ど近眼だとスケーリング100%で使うってどんな理屈だよw
ど近眼だとスケーリング100%で使うってどんな理屈だよw
522デフォルトの名無しさん
2021/12/21(火) 01:39:08.44ID:6muzqSDP ただでさえド近眼は画面に顔近づけて字がでかく見えるのに
スケーリング上げたらさらにでかくなるだろって理屈。
まぁ最初からド近眼が何考えてるか分からないって話だから話が通じなくて当然か。
スケーリング上げたらさらにでかくなるだろって理屈。
まぁ最初からド近眼が何考えてるか分からないって話だから話が通じなくて当然か。
523デフォルトの名無しさん
2021/12/21(火) 03:34:41.61ID:IbrNLnfQ 自分も視力0.1ないけど眼鏡かけてるから50cmは離れて見てるぞ
裸眼で見てんのか?
裸眼で見てんのか?
524デフォルトの名無しさん
2021/12/21(火) 03:42:40.49ID:IbrNLnfQ あと例えば27インチモニターなら
WQHD 100%と
4K 150%が同じ文字の大きさな
WQHD 100%と
4K 150%が同じ文字の大きさな
525デフォルトの名無しさん
2021/12/21(火) 08:30:17.31ID:eQrXEh+6 物理的にUIが小さくなるHiDPIのスケーリング100%をなんでド近眼がわざわざ使いたがるんだよ
ド近眼じゃなくてお前の方が何考えてるのかわからんわw
ド近眼じゃなくてお前の方が何考えてるのかわからんわw
526デフォルトの名無しさん
2021/12/21(火) 09:21:11.93ID:LAFMGSrj Surfaceのデフォルトが200%だからな
527デフォルトの名無しさん
2021/12/21(火) 12:13:03.23ID:7H6AAoYa 今度は近眼談義っすかw
IQいくらだろw
IQいくらだろw
528デフォルトの名無しさん
2021/12/21(火) 14:04:42.12ID:nI7jvfgM 10cmに顔近付けないと見えないとか近視じゃなくて弱視だろ
529デフォルトの名無しさん
2021/12/21(火) 16:06:13.83ID:WhHQjz4F その一方で老眼進行中の俺は、画面に近付いて見れば勝手にFormsの文字がWPFみたいに見える!
530デフォルトの名無しさん
2021/12/21(火) 17:57:06.60ID:EIwIcz4X 今日からアクリルを学んでいくぞ
531デフォルトの名無しさん
2021/12/21(火) 18:05:09.54ID:JodMSN40 アクリルの時代は終わってこれからはmicaの時代
532デフォルトの名無しさん
2021/12/21(火) 18:28:02.84ID:LOQbOTji まず人脈のあれはどうなったん?
533デフォルトの名無しさん
2021/12/22(水) 08:50:02.97ID:CwgQtrlf Twitterでよくおすすめされる
534デフォルトの名無しさん
2021/12/22(水) 14:45:35.96ID:jnBLVDHK535デフォルトの名無しさん
2021/12/22(水) 18:23:21.44ID:WW6KINv7 おじさんたちってすぐ新しいものを否定するよね
ダークモードにすら対応してない糞アプリしか作れないんだろうなあ・・・(煽り)
ダークモードにすら対応してない糞アプリしか作れないんだろうなあ・・・(煽り)
536デフォルトの名無しさん
2021/12/22(水) 19:08:33.51ID:tCEDwQ62 >>535
Androidはダークモード意味ありそうだしそれなりに簡単に作れるけど、Windowsはどうもやる気が起きない。
Androidはダークモード意味ありそうだしそれなりに簡単に作れるけど、Windowsはどうもやる気が起きない。
537デフォルトの名無しさん
2021/12/22(水) 19:54:56.12ID:dBK0S5ah ダークモードなんてUWPで何もしなくても対応してたのに。
538デフォルトの名無しさん
2021/12/22(水) 20:03:07.21ID:WW6KINv7 おじさんたちダークモードの重要性認識したほうがいいよ
ダークモードに慣れたユーザーはライトモードに戻れなくなる
ユーザーはライトモード眩しくて目が痛いって言いだすから
特にWinodowsアプリはデカいから白い画面出しちゃったら不快感がすごい
ダークモードに慣れたユーザーはライトモードに戻れなくなる
ユーザーはライトモード眩しくて目が痛いって言いだすから
特にWinodowsアプリはデカいから白い画面出しちゃったら不快感がすごい
539デフォルトの名無しさん
2021/12/22(水) 20:51:39.12ID:vWkgem9q どちらかというとおじさんの方がダークモードにしたがる。
若い子は白画面の方が好き。
若い子は白画面の方が好き。
540デフォルトの名無しさん
2021/12/22(水) 21:04:47.54ID:tCEDwQ62 おじさんだけどダークモードは目が疲れる
少なくとも明るいところでは背景白のほうがいい気がする
少なくとも明るいところでは背景白のほうがいい気がする
541デフォルトの名無しさん
2021/12/22(水) 21:09:02.21ID:vWkgem9q Windowsだと黒画面はコマンドプロンプトの古臭いイメージがあってダサいみたいよ。
542デフォルトの名無しさん
2021/12/22(水) 21:09:43.89ID:P6MMeEgn 自分の好みはさておきユーザーの好みどおりに切り替えられることが重要
543デフォルトの名無しさん
2021/12/22(水) 21:11:43.82ID:R2aGyb0D ダークモードめちゃくちゃ目が疲れるから苦手。
まともなカラーテーマにしてればそこまで目も痛くないだろ。
まともなカラーテーマにしてればそこまで目も痛くないだろ。
544デフォルトの名無しさん
2021/12/22(水) 21:14:28.20ID:WW6KINv7 おじさんにありがちな自分が出来ないことを問題なしにしようとする癖が出てますねえ
545デフォルトの名無しさん
2021/12/22(水) 21:25:56.46ID:jobsLtVJ546デフォルトの名無しさん
2021/12/22(水) 21:52:18.87ID:NTS9Bws8 俺はライトモードとかまぶしすぎ
ダークモードで輝度も低くしてるわ
ダークモードで輝度も低くしてるわ
547デフォルトの名無しさん
2021/12/22(水) 21:53:48.98ID:NTS9Bws8 (暗くしたり暖色系のライトつかってる家の中ではね)
548デフォルトの名無しさん
2021/12/22(水) 21:55:29.76ID:NTS9Bws8 まぁ、今時WinUI 3やUWPならダークモード5秒で実装できるようになってるが
549デフォルトの名無しさん
2021/12/22(水) 22:04:47.79ID:svF48xPZ システムカラー使えばいいんでしょ!
感嘆よ!
感嘆よ!
550デフォルトの名無しさん
2021/12/22(水) 22:42:42.05ID:R2aGyb0D551デフォルトの名無しさん
2021/12/22(水) 23:23:38.84ID:9CXRo0fB 有機ELディスプレイではダークモードが有り難い。
552デフォルトの名無しさん
2021/12/22(水) 23:55:35.70ID:9pewrt27 >>545
客なら答えればいいじゃん
客なら答えればいいじゃん
553デフォルトの名無しさん
2021/12/23(木) 00:21:13.77ID:UfWalJ0m >>552
アスペには無理なの
アスペには無理なの
554デフォルトの名無しさん
2021/12/23(木) 00:26:55.03ID:Nml0UUBt >>548
しかしWinUI3のContentDialogとTeachingTipsのダークモードはバグってる
ContentDialogはインライン止めたらなんとかなったがTeachingTipsはどうにもならん
しかしWinUI3のContentDialogとTeachingTipsのダークモードはバグってる
ContentDialogはインライン止めたらなんとかなったがTeachingTipsはどうにもならん
555デフォルトの名無しさん
2021/12/23(木) 02:00:46.17ID:UfWalJ0m α版なんか使うからやん
1.0はα
これは定説
1.0はα
これは定説
556デフォルトの名無しさん
2021/12/23(木) 17:42:36.25ID:fLj4zuic WinUIでは関数がバインディングできるからXAML独特のバリデーションとかコンバーターに首突っ込まなくてよくなったみたいだな
ほかにもGridの書き方が楽になってたりWPFには戻れん
ほかにもGridの書き方が楽になってたりWPFには戻れん
557デフォルトの名無しさん
2021/12/23(木) 18:54:57.40ID:OORu+GT/ 一時期はWPFで仕上げたVisual StudioのIDEすら作り直したし、MS自身がWPFを見切るつもり満々だもんなw
558デフォルトの名無しさん
2021/12/23(木) 19:04:07.77ID:fLj4zuic 見切るというかWinUIはWPF 2.0みたいな感じだよ
559デフォルトの名無しさん
2021/12/23(木) 19:21:06.26ID:OORu+GT/ それなら呼称も2.0でいいのに
560デフォルトの名無しさん
2021/12/23(木) 19:30:02.51ID:fLj4zuic 中身がC++での実装になってるから本質的には別物だし
561デフォルトの名無しさん
2021/12/23(木) 19:46:38.64ID:xJM5EaiZ 戻れン
のはいいけど7,8,9と走り続ける覚悟はあるの?
のはいいけど7,8,9と走り続ける覚悟はあるの?
562デフォルトの名無しさん
2021/12/23(木) 19:55:11.44ID:fLj4zuic MSがこっちでやるって言ってるんだからWPFやWindowsフォームに残留して走り続けるほうがよっぽど苦労しますよ
563デフォルトの名無しさん
2021/12/23(木) 20:01:58.86ID:fLj4zuic ただいまはスタートダッシュ決めたい人の時期だから
後でついていけばいいくらいの人は来年の4月5月あたりからでいいんじゃないかな
WPFより教えやすそうだからブログ記事とかも来年あたりから増えてきそう
後でついていけばいいくらいの人は来年の4月5月あたりからでいいんじゃないかな
WPFより教えやすそうだからブログ記事とかも来年あたりから増えてきそう
564デフォルトの名無しさん
2021/12/23(木) 21:14:10.75ID:8RdoHQJy >>557
いつどう作り直したの?
いつどう作り直したの?
565デフォルトの名無しさん
2021/12/23(木) 22:29:33.82ID:otsbUMdB >>562
MSがこっちでやるって言ったストアアプリやUWPはあのざまじゃん。
MSがこっちでやるって言ったストアアプリやUWPはあのざまじゃん。
566デフォルトの名無しさん
2021/12/23(木) 22:33:37.09ID:JQwoySZp WPFはダークテーマさえどうにかしてくれればずっと使えるぐらい安定はしてる
567デフォルトの名無しさん
2021/12/23(木) 22:46:32.62ID:JQwoySZp でもその安定したダークスタイルがないので詰み
ModernWPF ?
ModernWPF ?
568デフォルトの名無しさん
2021/12/24(金) 04:50:07.60ID:0UgRcNh9 >>564
妄想だろ
妄想だろ
569デフォルトの名無しさん
2021/12/24(金) 07:53:10.17ID:fQ2bMr/u >>562
ストアアプリとかUWPに乗っかったやつは馬鹿を見ただろうけどな
ストアアプリとかUWPに乗っかったやつは馬鹿を見ただろうけどな
570デフォルトの名無しさん
2021/12/24(金) 08:44:32.63ID:DU7PTkB4 WPFおじさんがFormsおじさんと同類になろうとは…
571デフォルトの名無しさん
2021/12/24(金) 09:00:37.27ID:xkcAaGGE >>567
黒背景固定で作れば?
テーマ切り替えのパッケージも有名どころがいくつかあるし、
自前で作っても大した手間じゃない。
ただOSのテーマ連動「のみ」ってのだけはやめとけ。
スマホと違って複数のウィンドウを同時に表示させるPCではダークテーマだらけになるとどれがどのウィンドウだか分かりづらい。
アプリケーションごとにライトとダークをバラけさせておいたほうが視認性が上がる。
黒背景固定で作れば?
テーマ切り替えのパッケージも有名どころがいくつかあるし、
自前で作っても大した手間じゃない。
ただOSのテーマ連動「のみ」ってのだけはやめとけ。
スマホと違って複数のウィンドウを同時に表示させるPCではダークテーマだらけになるとどれがどのウィンドウだか分かりづらい。
アプリケーションごとにライトとダークをバラけさせておいたほうが視認性が上がる。
572デフォルトの名無しさん
2021/12/24(金) 09:54:52.88ID:9+ABzbvR >>570
せやな、Javaおじさんが同類になるとは思わなかったよ…
… COBOL爺
せやな、Javaおじさんが同類になるとは思わなかったよ…
… COBOL爺
573デフォルトの名無しさん
2021/12/24(金) 10:23:13.73ID:w5GNTxIx574デフォルトの名無しさん
2021/12/24(金) 10:26:55.95ID:ch1dfk+5 MVVMおじさんって今何してるんだろ
575デフォルトの名無しさん
2021/12/24(金) 10:49:21.17ID:0UgRcNh9576デフォルトの名無しさん
2021/12/24(金) 10:59:30.94ID:E0rHzfRM WinUI3ってヴィジュアル系に不具合残っているけど
どうにもならないような不具合は1.0でかなり解消されているんだけどな
どうにもならないような不具合は1.0でかなり解消されているんだけどな
577デフォルトの名無しさん
2021/12/24(金) 11:37:21.27ID:fQ2bMr/u 自由にファイルを置けるのはデスクトップとドキュメントフォルダのみ、各種設定は変更不可(もしくはリブートで設定リセット)、みたいな厳しい環境が増えてきてるから、xcopyインストールできないUWPなんか技術選定の段階で候補にもあがらなかったが、WinUIでようやくスタートラインに立ったかな。
あとは新しいことができるのは当然として、今までできていたことがどれだけ不自由なくできるかがポイント。
これプラス実運用に耐えられる品質とパフォーマンス。
あとは新しいことができるのは当然として、今までできていたことがどれだけ不自由なくできるかがポイント。
これプラス実運用に耐えられる品質とパフォーマンス。
578デフォルトの名無しさん
2021/12/24(金) 12:03:46.18ID:E0rHzfRM WPFに出来てWinUIに出来ないものの大きなのは複数Windowだが
ページで組んでいなかった人には大問題なのかもしれんね
あとWindowsTemplateStudioが2022で動かないので、2019でテンプレ作成して
出来たクラスを移植するとなんとかなる
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned
ページで組んでいなかった人には大問題なのかもしれんね
あとWindowsTemplateStudioが2022で動かないので、2019でテンプレ作成して
出来たクラスを移植するとなんとかなる
https://portal.productboard.com/winappsdk/1-windows-app-sdk/tabs/2-planned
579デフォルトの名無しさん
2021/12/24(金) 12:04:43.61ID:QunxCEet >>574
MSがWPF推してた時代にMVVMやってたような意識高い系の人達はみんなWebに移った
MSがWPF推してた時代にMVVMやってたような意識高い系の人達はみんなWebに移った
580デフォルトの名無しさん
2021/12/24(金) 12:32:37.08ID:yxaUeoLG メインウインドウの中にサブウィンドウ作らなきゃいけないな
マルチドキュメントインターフェースと名付けよう
マルチドキュメントインターフェースと名付けよう
581デフォルトの名無しさん
2021/12/24(金) 16:59:47.39ID:hnRiR98X まだ新規プロジェクトの作成でMDIかSDI、コンソールなんて選択してるの?
582デフォルトの名無しさん
2021/12/24(金) 17:36:49.76ID:9u/nk0P/ >>581
と、申しますと?
と、申しますと?
583デフォルトの名無しさん
2021/12/24(金) 18:20:52.01ID:cdkuRSZ8 >>579
なんでこう妄想が激しいんだろ
なんでこう妄想が激しいんだろ
584デフォルトの名無しさん
2021/12/24(金) 18:38:20.16ID:zZDeAl5J ウェブっていえばマウントとれると思ってるおじさんなんだろう
585デフォルトの名無しさん
2021/12/24(金) 18:54:32.47ID:VdOvlmal Windows11でウィジェットが追加されたけど、WinUIでウィジェット作れるようにならないかな
とりあえず今は対応アプリ少なすぎてあんまり使えないね
とりあえず今は対応アプリ少なすぎてあんまり使えないね
586デフォルトの名無しさん
2021/12/24(金) 21:13:58.18ID:PxZoXBQ8 目が悪いので(盲学校に行ってた弱視です)
ダークモードは非常に見づらいので辞めて欲しい
ダークモードは非常に見づらいので辞めて欲しい
587デフォルトの名無しさん
2021/12/24(金) 21:25:47.43ID:zZDeAl5J やめるわけないじゃん
ユーザーが選ぶんだから
ユーザーが選ぶんだから
588デフォルトの名無しさん
2021/12/24(金) 21:32:56.19ID:2KSdv/Qq >>571
やっぱりダークモードって見にくいでしょ?
やっぱりダークモードって見にくいでしょ?
589デフォルトの名無しさん
2021/12/24(金) 22:01:14.79ID:9u/nk0P/ vscodeやvisual studioはダークテーマが疲れないね
590デフォルトの名無しさん
2021/12/25(土) 05:10:57.37ID:gKCCePd7591デフォルトの名無しさん
2021/12/25(土) 08:04:31.47ID:bGAd2vTp c#おじさんは?
592デフォルトの名無しさん
2021/12/25(土) 08:52:16.21ID:mm8m+MMM593デフォルトの名無しさん
2021/12/25(土) 09:57:23.26ID:vDKNIftu594デフォルトの名無しさん
2021/12/25(土) 11:41:37.86ID:IZTT5nx6 >>593
画面数が1〜2個、追加で何もライブラリを入れなくても作れるようなものまでMVVMでやろうとするならMVVMおじさん。
画面数が1〜2個、追加で何もライブラリを入れなくても作れるようなものまでMVVMでやろうとするならMVVMおじさん。
595デフォルトの名無しさん
2021/12/25(土) 12:09:00.10ID:vDKNIftu ?
「MVVMおじさん」じゃない人はその条件で何を使うというんだろう?コードビハインドにイベントハンドラで書く?
画面数が少ないからといってわざわざ別yのやり方するのも面倒だと思うが。
それとも、「画面数が1〜2個、追加で何もライブラリを入れなくても作れるようなもの」しかやらないから
最初からMVVMは使ってないってことかな。
「MVVMおじさん」じゃない人はその条件で何を使うというんだろう?コードビハインドにイベントハンドラで書く?
画面数が少ないからといってわざわざ別yのやり方するのも面倒だと思うが。
それとも、「画面数が1〜2個、追加で何もライブラリを入れなくても作れるようなもの」しかやらないから
最初からMVVMは使ってないってことかな。
596デフォルトの名無しさん
2021/12/25(土) 14:10:37.28ID:5ppS8Aaq MSのキラーアプリ群がC++からC#に移行しない時点でWPFは詰んでた。
結局C#で作るやっつけアプリはwinformで十分すぎた。
結局C#で作るやっつけアプリはwinformで十分すぎた。
597デフォルトの名無しさん
2021/12/25(土) 14:28:09.01ID:i1pk2T+3 OracleがDBをJavaで書かないからJava終了という笑い話
598デフォルトの名無しさん
2021/12/25(土) 14:30:54.49ID:h5/R3nJw WPF関係ないけどExcelを.Net対応に作り替えなかったの大失敗だろ
599デフォルトの名無しさん
2021/12/25(土) 14:54:11.42ID:5ppS8Aaq そもそも.netの配列がアクセス時の範囲チェックで糞遅いから
大量データ扱うには結局C++、C、アセンブラで書くことになる。
大量データ扱うには結局C++、C、アセンブラで書くことになる。
600デフォルトの名無しさん
2021/12/25(土) 15:36:12.80ID:IZTT5nx6 >>595
実装方法はアプリケーションの性質に合わせてより適切なものを選択するべきであり、「面倒」なんて言葉が出てくる時点で技術者として3流。面倒なんじゃなくて知識が乏しいだけなんだろうが。
WPFでのMVVM開発はフレームワーク必須だと考えていて、フレームワークを使わないならMVVMを使うべきでない。
機能的にはコンソールアプリで十分なものの、利用者のPCスキルを勘案してUIをつける場合、exe1つで完結する方が利用者に親切。開発者にとっても無意味にソースファイルを増やすことなくメンテナンス性良く作れる。
実装方法はアプリケーションの性質に合わせてより適切なものを選択するべきであり、「面倒」なんて言葉が出てくる時点で技術者として3流。面倒なんじゃなくて知識が乏しいだけなんだろうが。
WPFでのMVVM開発はフレームワーク必須だと考えていて、フレームワークを使わないならMVVMを使うべきでない。
機能的にはコンソールアプリで十分なものの、利用者のPCスキルを勘案してUIをつける場合、exe1つで完結する方が利用者に親切。開発者にとっても無意味にソースファイルを増やすことなくメンテナンス性良く作れる。
601デフォルトの名無しさん
2021/12/25(土) 16:19:36.07ID:vDKNIftu 後付け条件がわらわら湧いてくるいつものパターン。
602デフォルトの名無しさん
2021/12/25(土) 16:37:50.69ID:FCdBQpYa 初代MVVMおじさん元気にしてるかな
603デフォルトの名無しさん
2021/12/25(土) 16:45:12.91ID:9Hho0xjg >>599
そこまでやらなくてもunsafe使って範囲チェックを省略すれば相当早くなるよ
そこまでやらなくてもunsafe使って範囲チェックを省略すれば相当早くなるよ
604デフォルトの名無しさん
2021/12/25(土) 16:49:45.65ID:CoOPSMvi だよな
unsafeで結構十分だよな
これがJavaだとJNIでCのコード書くことになるが
unsafeで結構十分だよな
これがJavaだとJNIでCのコード書くことになるが
605デフォルトの名無しさん
2021/12/25(土) 16:53:06.73ID:bGAd2vTp606デフォルトの名無しさん
2021/12/25(土) 17:05:49.46ID:5ppS8Aaq unsafeの突入コストがこれまた重い。クラス内で配列持ってると外からメソッド等でアクセスするとこの突入コストは避けれない。.netは遅くない、WPFは遅くない、unsafeがあると言ってる人たちは最初からその程度の要件だっただけなんだよ。速度重視の最適化で必ずぶつかる壁にぶつかってない。
だから速度が要件のアプリ、ライブラリではなかなか移行してもらえない。Javaと同じ轍を踏む必要はない。
だから速度が要件のアプリ、ライブラリではなかなか移行してもらえない。Javaと同じ轍を踏む必要はない。
607デフォルトの名無しさん
2021/12/25(土) 17:14:32.16ID:CoOPSMvi 範囲チェックの事しかいってないのに
どんどん後づけされてもきりがない
どんどん後づけされてもきりがない
608デフォルトの名無しさん
2021/12/25(土) 17:16:39.95ID:pFGjUvNq WinUIはC++でも使えるのだが
609デフォルトの名無しさん
2021/12/25(土) 17:26:06.06ID:5ppS8Aaq WinUIのビッグウェーブくるぞ。
そしてWPFと同じく10年経ってなぜMSは移行に失敗したかって言うんだろうな。
そしてWPFと同じく10年経ってなぜMSは移行に失敗したかって言うんだろうな。
610デフォルトの名無しさん
2021/12/25(土) 17:58:27.05ID:i1pk2T+3 UWPの,net nativeはunsafe相当の速度ってベンチマーク見たな
611デフォルトの名無しさん
2021/12/26(日) 08:00:15.44ID:3SvVIkhf >>602
U氏ならとっくにMVVMから足を洗ってるよ
U氏ならとっくにMVVMから足を洗ってるよ
612デフォルトの名無しさん
2021/12/26(日) 09:55:11.53ID:hvR4lE2p MVVM原理主義者は融通が効かなくて困る。
613デフォルトの名無しさん
2021/12/26(日) 10:07:30.44ID:PnBrsUGe そりゃどこの世界でも原理主義者はそういうもんだろう
614デフォルトの名無しさん
2021/12/26(日) 14:12:53.65ID:RHzexC5p MVVM原理主義者もMVVM絶対忌避者も両方アホ
615デフォルトの名無しさん
2021/12/26(日) 14:20:07.63ID:jdmjK4iH >>614
UIデザイナーなんて碌な仕事しないという経験から直感で現場でWPFは使い物にならないと思ったPGは多かったが
実際そうだったのだからアホではなく単なる経験の差である。MSも移行してもらえなかったからwinformを捨てられないしね。
キミは確かに無駄な努力、遠回りしただけのように見えるがよく頑張ったよ、立派だよ。おつかれさん。
UIデザイナーなんて碌な仕事しないという経験から直感で現場でWPFは使い物にならないと思ったPGは多かったが
実際そうだったのだからアホではなく単なる経験の差である。MSも移行してもらえなかったからwinformを捨てられないしね。
キミは確かに無駄な努力、遠回りしただけのように見えるがよく頑張ったよ、立派だよ。おつかれさん。
616デフォルトの名無しさん
2021/12/26(日) 14:32:36.47ID:zDHpMfaY wpfはプログラムの出来ないデザイナーでも使えます!
617デフォルトの名無しさん
2021/12/26(日) 14:36:43.42ID:ghBgnKM8618デフォルトの名無しさん
2021/12/26(日) 14:45:09.39ID:jdmjK4iH >>617
そりゃここはWPFスレだからさ。なら最初からWPFは無視して
純粋にMVVMの話で限って言えば〜と先に断っておいてくれよ。
ボクはエスパーじゃないんだ。だがUIデザイナやMVVM連呼厨が
ユーザやPGのことなど全く考えてないことは経験として知っている。
MVVM論で言えば尻拭いするのはいつもPGと顧客だ。
そりゃここはWPFスレだからさ。なら最初からWPFは無視して
純粋にMVVMの話で限って言えば〜と先に断っておいてくれよ。
ボクはエスパーじゃないんだ。だがUIデザイナやMVVM連呼厨が
ユーザやPGのことなど全く考えてないことは経験として知っている。
MVVM論で言えば尻拭いするのはいつもPGと顧客だ。
619デフォルトの名無しさん
2021/12/26(日) 14:48:17.01ID:PnBrsUGe >キミは確かに無駄な努力、遠回りしただけのように見えるがよく頑張ったよ、立派だよ。おつかれさん。
自分じゃマウント取りにいったつもりなんだろうけど他人からはアホに見えるパターン。
気を付けた方がいいよ。
自分じゃマウント取りにいったつもりなんだろうけど他人からはアホに見えるパターン。
気を付けた方がいいよ。
620デフォルトの名無しさん
2021/12/26(日) 14:49:05.03ID:TBcJiomy MVVMの要であるBindingはListViewなどではイベント型でも避けて通れないものなんだからBinndingは習得するしかない
Bindを理解しているのにMVVMを避ける理由ってそれほどないよな
Bindを理解しているのにMVVMを避ける理由ってそれほどないよな
621デフォルトの名無しさん
2021/12/26(日) 14:50:43.04ID:ghBgnKM8622デフォルトの名無しさん
2021/12/26(日) 15:08:16.26ID:jdmjK4iH 文脈がないのがUIデザイナー。ユーザの実務無視して見た目しか考えてない。マジ迷惑。
そんなことよりキミたちはよく頑張ったよ。その若さ溢れる才能で次のMVVMフレームワークをまた勉強したまえ。
WPFが登場して15年か。キミたちも相当に随分老けてないか。
そんなことよりキミたちはよく頑張ったよ。その若さ溢れる才能で次のMVVMフレームワークをまた勉強したまえ。
WPFが登場して15年か。キミたちも相当に随分老けてないか。
623デフォルトの名無しさん
2021/12/26(日) 18:29:45.67ID:TBcJiomy 「〇〇ができる」でマウント取るのは容易いことだが
「〇〇が出来ない」でマウントを取りに来るって
ある意味チャレンジャーだよなw
「〇〇が出来ない」でマウントを取りに来るって
ある意味チャレンジャーだよなw
624デフォルトの名無しさん
2021/12/26(日) 19:18:37.03ID:0tkG5TaR >>623
キーボードスレにタッチタイプ出来ないことでマウントとる奴おったw
キーボードスレにタッチタイプ出来ないことでマウントとる奴おったw
625デフォルトの名無しさん
2021/12/26(日) 20:01:22.81ID:jdmjK4iH 日本人のくせに効率のいい、頭にも負担が少ない「かな」入力ができないなんて頭に欠陥あるんですかね。
ボクはただの努力不足だと思いますよ。ガラケー使ってる私を馬鹿にしてるiPhone君見てると入力が遅くて遅くて仕事が遅いんです。どっかのMVVM論者ですね。
ボクはただの努力不足だと思いますよ。ガラケー使ってる私を馬鹿にしてるiPhone君見てると入力が遅くて遅くて仕事が遅いんです。どっかのMVVM論者ですね。
626デフォルトの名無しさん
2021/12/26(日) 20:22:06.53ID:vKRYpucd いつも思うけどW:PFやMVVMを批判する人はなんか必死だよねぇ。
それだけルサンチマンが溜まっているんだろうか。
それだけルサンチマンが溜まっているんだろうか。
627デフォルトの名無しさん
2021/12/26(日) 21:32:33.04ID:dwxjo6Mj MVVM、ひいてはMVCが理解出来ないVB6脳なんじゃないかと思っている
628デフォルトの名無しさん
2021/12/26(日) 22:00:58.48ID:r6Df+W+7 WPFのは異常にめんどくさいMVVMだよ
他の知ってると馬鹿らしさ満点だから
しかも身につけたスキルが他で全く使えない
↑これが一番辛いぞ
他の知ってると馬鹿らしさ満点だから
しかも身につけたスキルが他で全く使えない
↑これが一番辛いぞ
629デフォルトの名無しさん
2021/12/26(日) 22:12:17.30ID:bjcghV5B Reactとかと比べると別物だよなあ
考え方は同じにしても旧石器時代と現代くらいの違いがあるよ
考え方は同じにしても旧石器時代と現代くらいの違いがあるよ
630デフォルトの名無しさん
2021/12/26(日) 22:26:34.17ID:jdmjK4iH >>626
私はヘジのDOS時代のIDEに感動し、VCLのチート的な完成度にも妥協しwinformは最高だと思いましたよ。
そう言えば私がどれだけWPFに期待し、ガッカリしたか分かっていただけるかと。
そりゃあたたちMVVM信者の期待も無念に臥し、WPFは普及しませんでしたけどね。
この長く続くスレは負け犬たちの墓場なのです。
私はヘジのDOS時代のIDEに感動し、VCLのチート的な完成度にも妥協しwinformは最高だと思いましたよ。
そう言えば私がどれだけWPFに期待し、ガッカリしたか分かっていただけるかと。
そりゃあたたちMVVM信者の期待も無念に臥し、WPFは普及しませんでしたけどね。
この長く続くスレは負け犬たちの墓場なのです。
631デフォルトの名無しさん
2021/12/26(日) 22:32:26.33ID:vKRYpucd ReactのスキルをReact以外で使えたためしはないが、だからといって別にReactがダメだとも思わんがな。
632デフォルトの名無しさん
2021/12/26(日) 22:37:41.54ID:j9YfNtBi633デフォルトの名無しさん
2021/12/26(日) 22:37:43.53ID:bjcghV5B 私は異常に面倒くさいってとこに同調しただけで、他で使えるとか使えないとかは論じてないのでご理解お願いしますよ
634デフォルトの名無しさん
2021/12/26(日) 22:39:17.15ID:bjcghV5B むしろMVVMの考え方自体は同じである(他でも使える)とまで言っているんだぜ
635デフォルトの名無しさん
2021/12/26(日) 22:50:33.40ID:vKRYpucd 相変わらずこんな熱いWPF批判をさせる何かがそこにはあるんだろうな。
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とかポトペタもできなかったっけ
昔ちょっと触っただけでうろ覚え
ただポトペタはとりあえず置いてみるのは楽だけどあとから修正するのが面倒でな
昔ちょっと触っただけでうろ覚え
ただポトペタはとりあえず置いてみるのは楽だけどあとから修正するのが面倒でな
737デフォルトの名無しさん
2021/12/31(金) 10:34:00.83ID:eRTXUfqn >>736
Android Studioも中途半端にポトペタできるけど結局はXML直書きする事になる
Android Studioも中途半端にポトペタできるけど結局はXML直書きする事になる
738デフォルトの名無しさん
2021/12/31(金) 11:27:04.64ID:DclmO4XR739デフォルトの名無しさん
2021/12/31(金) 11:33:47.98ID:CE1IM8E7 >>722
君がGUIの黎明期を知らないだけかと
こんな時代もあったのよ
https://image.itmedia.co.jp/enterprise/articles/0902/01/azusa01.jpg
君がGUIの黎明期を知らないだけかと
こんな時代もあったのよ
https://image.itmedia.co.jp/enterprise/articles/0902/01/azusa01.jpg
740デフォルトの名無しさん
2021/12/31(金) 12:02:59.76ID:+14EUf56 テキスト表示して枠で囲んだものをキミはフラットデザインだと呼んでいるのですね。
罫線好きの日本人に昔、普及したワープロはすべてフラットデザインだった!!!って言いたいわけね。
そのネタでいつも周りはウケますか?
罫線好きの日本人に昔、普及したワープロはすべてフラットデザインだった!!!って言いたいわけね。
そのネタでいつも周りはウケますか?
741デフォルトの名無しさん
2021/12/31(金) 13:59:49.78ID:XcIbZ7bb742デフォルトの名無しさん
2021/12/31(金) 14:12:15.64ID:+14EUf56 アイコンが3Dデザインじゃないのをフラットデザインだ!!!と呼んでたのですね。
ドットも荒く白黒やグリーンディスプレイも多かった当時、立体に見せるために陰影をつけろとか無理筋ですからね。
高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
ドットも荒く白黒やグリーンディスプレイも多かった当時、立体に見せるために陰影をつけろとか無理筋ですからね。
高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
743デフォルトの名無しさん
2021/12/31(金) 15:17:30.11ID:2Zk/vij+ 「クリックできないんだけど?」「そこはクリックできませんよ」という、人類が何兆回も繰り返したであろう問い合わせ。
それを仕組んだのがマイクロソフトdesign研究所。
それを仕組んだのがマイクロソフトdesign研究所。
744デフォルトの名無しさん
2021/12/31(金) 15:19:38.49ID:2Zk/vij+ しかし、Windows11はゴリ押ししてこないな。
何か心境の変化があったのだろうか。
何か心境の変化があったのだろうか。
745デフォルトの名無しさん
2021/12/31(金) 15:52:11.15ID:CE1IM8E7 >>742
> 高解像度化、カラー化で8bitPC時代に普通に立体デザインが普及したことからして単純に技術的制約ですな。
アホなの?
カラーじゃなくても立体デザインはできるしALTOとかは腐ってもワークステーションだから8bit PCと比較されても困るわw
> 高解像度化、カラー化で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+ 文字コードに罫線が在るくらいだし、しかも縦細横太とかバリエーション揃ってるし。
こういうのが世界を混沌とさせてる歴史的遺物だろね。
こういうのが世界を混沌とさせてる歴史的遺物だろね。
748デフォルトの名無しさん
2021/12/31(金) 17:39:02.51ID:+14EUf56 >>745
後出しばかりでキミが当時を全く知らない知ったかお馬鹿君なのは最初から分かってるんだが。
知ったかしてGUI黎明期だのaltoをワークステーションだから〜だの頭がおかしいのか。
デモがせいぜいで当時の技術と価格で売り物、使い物になるかバカモノ。
ボタンだのスイッチだの陰だの物理的に既に存在していてそれが表現可能なら
誰でも実装しようとるすしおれも散々やったわ。子供だって紙と色鉛筆渡せば勝手に書き出すわ。
後出しばかりでキミが当時を全く知らない知ったかお馬鹿君なのは最初から分かってるんだが。
知ったかしてGUI黎明期だのaltoをワークステーションだから〜だの頭がおかしいのか。
デモがせいぜいで当時の技術と価格で売り物、使い物になるかバカモノ。
ボタンだのスイッチだの陰だの物理的に既に存在していてそれが表現可能なら
誰でも実装しようとるすしおれも散々やったわ。子供だって紙と色鉛筆渡せば勝手に書き出すわ。
749デフォルトの名無しさん
2021/12/31(金) 17:50:21.16ID:CE1IM8E7750デフォルトの名無しさん
2021/12/31(金) 17:52:13.11ID:3X2qZCLW ん?スペックの問題で仕方なく四角だけ書いてたのをフラットデザインと呼んではいけないってこと?
751デフォルトの名無しさん
2021/12/31(金) 17:55:51.57ID:FyXYacU1 それはフラットではあるけど、それだけでは所謂フラットデザインとは呼べないのでは
知らんけど
知らんけど
752デフォルトの名無しさん
2021/12/31(金) 19:14:11.93ID:+14EUf56753デフォルトの名無しさん
2021/12/31(金) 19:19:47.14ID:eYXC6gXN >>750
その通り。全然デザインしてないし。
その通り。全然デザインしてないし。
754デフォルトの名無しさん
2021/12/31(金) 19:23:55.82ID:2Zk/vij+ 漢字ROMだけでUIを作ってたワープロ専用機だって一生懸命デザインしてたが。
755デフォルトの名無しさん
2021/12/31(金) 19:55:17.23ID:CE1IM8E7 >>752
> 当時を知らないガキを虐める趣味はない。
必死に高解像度化とか、その価格じゃ売れないとか言ってたのに今更何言ってるんだよ…
恥ずかしすぎるだろw
> 昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。
お前が諦めろよ
ファミコンの前がテキストベースとか知ったかにもなってないし
> 当時を知らないガキを虐める趣味はない。
必死に高解像度化とか、その価格じゃ売れないとか言ってたのに今更何言ってるんだよ…
恥ずかしすぎるだろw
> 昔を知ったかするには5chはじーさんばかりだから諦めろ。ネタならネタとして通せ。
お前が諦めろよ
ファミコンの前がテキストベースとか知ったかにもなってないし
756デフォルトの名無しさん
2021/12/31(金) 20:01:20.04ID:+14EUf56 書院、文豪でググったら3Dっぽくしようと頑張ってたわ。
机の引き出しデザインはなかなか革新だな。
机の引き出しデザインはなかなか革新だな。
757デフォルトの名無しさん
2021/12/31(金) 20:45:28.84ID:YRV0Yb2u どうでもいいことで爺さん婆さんが暴れてるな
そもそも現行のメインのFluent UIは操作性は良好だ
そもそも現行のメインのFluent UIは操作性は良好だ
758デフォルトの名無しさん
2021/12/31(金) 21:04:22.07ID:2Zk/vij+ ユーザーが直接触れる部分ですから、重要な話題と言えます。
759デフォルトの名無しさん
2021/12/31(金) 22:25:29.02ID:3X2qZCLW >>753
じゃあなんて呼ぶんだ?
じゃあなんて呼ぶんだ?
760デフォルトの名無しさん
2021/12/31(金) 22:33:41.80ID:Tqa5JgA1 我輩はUIである。名前はまだない。
761デフォルトの名無しさん
2021/12/31(金) 22:33:42.56ID:2Zk/vij+ デザイン・レス・デザインでは。
762デフォルトの名無しさん
2021/12/31(金) 22:35:47.46ID:v2lVh777 スタートレックの操作パネルのデザインで
いいんじゃねーーの?
いいんじゃねーーの?
763デフォルトの名無しさん
2021/12/31(金) 22:38:27.87ID:2Zk/vij+ 私はXPの頃がわかりやすかったかなー。
764デフォルトの名無しさん
2021/12/31(金) 22:45:38.69ID:Tqa5JgA1 fluent designはもうちょっとコンパクトモードどうにしかしてくれないとな
情報密度の高いアプリ作るにはもの足りない
情報密度の高いアプリ作るにはもの足りない
765デフォルトの名無しさん
2022/01/01(土) 07:17:15.68ID:L9TcKPv6766デフォルトの名無しさん
2022/01/01(土) 21:31:43.63ID:E3hN/Skm 勉強してようとしてなかろうと
ポリシーをもって何らかのデザインをしているのであれば何らかの流儀といえるでしょ
見た目にシッチャカメッチャカなら兎も角、過去のWSやMAC、DOS時代のGUIツールは
そういう類いのものに見えるな
後付けで「あれもフラットデザインと呼べる」と言って何が悪い?
ポリシーをもって何らかのデザインをしているのであれば何らかの流儀といえるでしょ
見た目にシッチャカメッチャカなら兎も角、過去のWSやMAC、DOS時代のGUIツールは
そういう類いのものに見えるな
後付けで「あれもフラットデザインと呼べる」と言って何が悪い?
767デフォルトの名無しさん
2022/01/01(土) 22:18:30.04ID:KHDCojLG768デフォルトの名無しさん
2022/01/01(土) 22:49:18.63ID:0TY8nj9w 本来、既に存在するもの、ボタンとかスイッチとかボリュームだとかをディスプレイ上に再現するときに
誰でも見て分かるようにすれば、何の機能を持ったコントロールか説明しなくて分かるんです。
そして元から3Dだったりするんで3Dデザインにすればより誰でも容易く理解するんです。そしてそれが普及した。
だがそこをあえて故意に必要な情報を消して、え?これなに? ボタンなの?ラベルなの?って
ユーザーをおちょくるために考えた出されたのがフラットデザイン。根底に悪意があってこそフラットデザインと呼べる。そこははっきり定義として区別したい。
誰でも見て分かるようにすれば、何の機能を持ったコントロールか説明しなくて分かるんです。
そして元から3Dだったりするんで3Dデザインにすればより誰でも容易く理解するんです。そしてそれが普及した。
だがそこをあえて故意に必要な情報を消して、え?これなに? ボタンなの?ラベルなの?って
ユーザーをおちょくるために考えた出されたのがフラットデザイン。根底に悪意があってこそフラットデザインと呼べる。そこははっきり定義として区別したい。
769デフォルトの名無しさん
2022/01/01(土) 23:03:27.57ID:Ge1z+aLj 基地外現るw
770デフォルトの名無しさん
2022/01/02(日) 02:23:14.85ID:ENuR1iOJ あほだよな
UI機能的には劣化してしまった
UI機能的には劣化してしまった
771デフォルトの名無しさん
2022/01/02(日) 02:35:36.34ID:XjOyUWVU 影すら無かったんだぜ
信じられんよな
信じられんよな
772デフォルトの名無しさん
2022/01/02(日) 02:52:40.36ID:TQn3/Mee773デフォルトの名無しさん
2022/01/02(日) 09:42:26.72ID:EMMwARMS774デフォルトの名無しさん
2022/01/02(日) 09:48:35.66ID:Hm2gurgp >>773
今時のタッチパネルでもボタンにはグラデーションついて盛り上がってるように見えるし、
選択されてる、アクティブな要素には後ろに陰とかついてるよ。完全フラットデザインはなかなかないよ。
もしかして色覚異常とか弱視じゃないの? それとも子供の頃からド近眼で3D要素が何か分かってないとか?
今時のタッチパネルでもボタンにはグラデーションついて盛り上がってるように見えるし、
選択されてる、アクティブな要素には後ろに陰とかついてるよ。完全フラットデザインはなかなかないよ。
もしかして色覚異常とか弱視じゃないの? それとも子供の頃からド近眼で3D要素が何か分かってないとか?
775デフォルトの名無しさん
2022/01/02(日) 11:59:07.80ID:4nftV55Y 既製品を使うだけならいいけど、カスタムコントロールで描画までしっかり作り込むとなると3D化は面倒過ぎるんだわ
だからフラットデザインだとそこまで手間かけなくても標準と同じフィーリングのものが作れるのは大きい
色違いのボタンを真面目に作るだけでもWinForms面倒だもんな
だからフラットデザインだとそこまで手間かけなくても標準と同じフィーリングのものが作れるのは大きい
色違いのボタンを真面目に作るだけでもWinForms面倒だもんな
776デフォルトの名無しさん
2022/01/02(日) 12:45:14.91ID:Hm2gurgp ボタンに変な色をつけるとなにか意図があるのかとユーザーは混乱する。
そこで「プププ、ただのボタンなのにw」とほくそ笑むわけですな。悪意の塊です。
先の定義のとおりそれはもう立派なフラットデザインです。
そこで「プププ、ただのボタンなのにw」とほくそ笑むわけですな。悪意の塊です。
先の定義のとおりそれはもう立派なフラットデザインです。
777デフォルトの名無しさん
2022/01/02(日) 12:50:39.26ID:4nftV55Y778デフォルトの名無しさん
2022/01/02(日) 13:00:19.48ID:Hm2gurgp 赤は危険とかエラー、黄色は警報、注意、とかブルー、グリーンは安全とか、
オレンジはスタンバイとか、一般に認知された色の意味というのはありますね。
ボクはボタンにそんな意味でも色はつけませんけどね。
ボタンの色につけるとボタンの字の色の組み合わせで視覚障害者に見えにくいかとか考えないといけませんからね。
標準ではない変な色つけたがるのは使う人のことを考えてないデザイナーに多く見受けられます。
オレンジはスタンバイとか、一般に認知された色の意味というのはありますね。
ボクはボタンにそんな意味でも色はつけませんけどね。
ボタンの色につけるとボタンの字の色の組み合わせで視覚障害者に見えにくいかとか考えないといけませんからね。
標準ではない変な色つけたがるのは使う人のことを考えてないデザイナーに多く見受けられます。
779デフォルトの名無しさん
2022/01/02(日) 13:09:11.14ID:EMMwARMS780デフォルトの名無しさん
2022/01/02(日) 13:11:23.28ID:Hm2gurgp そういえばリアルのゲームコントローラやマウス、キーボードとかでボタンの色がバラバラについてるものありますね。
あれで操作性がよくなるんでしょうか。デザイナーのKYなゴリ押しにしか見えません。
あれで操作性がよくなるんでしょうか。デザイナーのKYなゴリ押しにしか見えません。
781デフォルトの名無しさん
2022/01/02(日) 13:13:14.05ID:Hm2gurgp782デフォルトの名無しさん
2022/01/02(日) 13:26:04.33ID:i5Las0bb783デフォルトの名無しさん
2022/01/02(日) 13:41:31.14ID:i8dUNFkB784デフォルトの名無しさん
2022/01/02(日) 18:25:06.32ID:RMMn37wZ785デフォルトの名無しさん
2022/01/02(日) 19:24:49.27ID:VrajR2i6786デフォルトの名無しさん
2022/01/03(月) 10:21:16.12ID:SviTt0Po metroやfluentよりwinformsが優秀と言い切るのにはドン引きですわ
webページのボタンが影付き疑似3Dってのはごく少数なことを説明してほしいものだ
webページのボタンが影付き疑似3Dってのはごく少数なことを説明してほしいものだ
787デフォルトの名無しさん
2022/01/03(月) 12:07:48.85ID:xLtaKBkK 昔はまだGUI慣れしていない層に配慮し、凹凸を表現した押せるボタンだという事を
見た目からイメージしてもらう工夫が重要だった。
でも今は誰でもGUIに慣れているから、そういった制約がほとんど必要なくなった。
見た目からイメージしてもらう工夫が重要だった。
でも今は誰でもGUIに慣れているから、そういった制約がほとんど必要なくなった。
788デフォルトの名無しさん
2022/01/03(月) 12:13:17.64ID:TMV+x4l+ ラベルを必死に押して発狂するデジタルネイティブw
789デフォルトの名無しさん
2022/01/03(月) 15:56:31.03ID:9gdAG4aA WinFormsはとりあえず機能さえ最低限GUIで実装してればいいという手抜き用だろ
デザイン凝るならさすがにつらい
デザイン凝るならさすがにつらい
790デフォルトの名無しさん
2022/01/03(月) 16:10:03.10ID:Nty+tcHi デスクトップアプリの場合、デザインを凝るのが常に正義ってわけでもないしなぁ
791デフォルトの名無しさん
2022/01/03(月) 16:31:19.87ID:xZpfljHs 凝らなくてもいいけど、最低限一人で浮かないデザインを
792デフォルトの名無しさん
2022/01/03(月) 16:33:51.78ID:a+iym+yo そもそもWinFormsってフラットデザインだよ
793デフォルトの名無しさん
2022/01/03(月) 16:42:55.13ID:k+5SldWu html/cssでデザイン出来るならxamlは必要無いしな
794デフォルトの名無しさん
2022/01/03(月) 17:51:39.76ID:a+iym+yo html/cssだけだとxamlに太刀打ちできないと思うけど
795デフォルトの名無しさん
2022/01/03(月) 18:54:40.56ID:YCfP3Nxk796デフォルトの名無しさん
2022/01/03(月) 19:13:46.25ID:pwAwOJBp xaml で定義するのははスタイルだけじゃないし
797デフォルトの名無しさん
2022/01/03(月) 19:29:18.30ID:9gdAG4aA CLRオブジェクトに落ちるxamlとhtmlを比較しても意味がない
798デフォルトの名無しさん
2022/01/03(月) 19:45:57.36ID:JjZN6VJu GUIを記述するのに素のhtmlのままじゃ辛いよなぁ。xhtmlやjsxならいいかもしれんが。
799デフォルトの名無しさん
2022/01/03(月) 19:52:44.75ID:iCR60Bv9 >>798
今時のCSSやったことないなら黙ってたほうがいいよ
今時のCSSやったことないなら黙ってたほうがいいよ
800デフォルトの名無しさん
2022/01/03(月) 21:13:06.95ID:JjZN6VJu GUIの記述になんでcssが出てくるのやら
801デフォルトの名無しさん
2022/01/03(月) 21:17:49.89ID:YCfP3Nxk >>800
CSSやったことないなら黙ってたほうがいいよ
CSSやったことないなら黙ってたほうがいいよ
802デフォルトの名無しさん
2022/01/03(月) 21:36:31.16ID:pwAwOJBp デザイン性としか語れない奴も黙ってた方が… w
803デフォルトの名無しさん
2022/01/03(月) 21:55:55.72ID:EKPYvRoG では論点はなんなんすかね
そもそもXAMLが比較対象なのかWPFに限った話なのか
そもそもXAMLが比較対象なのかWPFに限った話なのか
804デフォルトの名無しさん
2022/01/04(火) 08:44:21.81ID:MEVbEI5Q GUIのデザインをデザイナーに投げるならhtml/cssのほうが作業が捗る
805デフォルトの名無しさん
2022/01/04(火) 10:28:50.41ID:Oz0E0ZFa デザイナーに投げてもいかに奇抜で目立つか、
これでもかというカラーバリーエーションの見本を持ってくるだけで、
UIのことなど微塵も考えてない。芸術大学出身なんてそんなものだ。
これでもかというカラーバリーエーションの見本を持ってくるだけで、
UIのことなど微塵も考えてない。芸術大学出身なんてそんなものだ。
806デフォルトの名無しさん
2022/01/04(火) 13:10:45.76ID:f9obKWjH807デフォルトの名無しさん
2022/01/04(火) 13:53:49.10ID:A1dEMKQ3 デザイン専門職はアイコン1つでもセンスが違うぞ
808デフォルトの名無しさん
2022/01/04(火) 14:51:01.88ID:Lm78FQUT デザイナーとアーティストを混同しているデザイナーがいるんだよなあ
809デフォルトの名無しさん
2022/01/04(火) 14:54:21.05ID:a3nFv9oz 工員とハッカーを混同している工員も多いよ
810デフォルトの名無しさん
2022/01/04(火) 15:05:33.07ID:BWSRqAyG >>808
野生のアーティスト気取りには多いが芸大卒にはほとんどおらんよ。
野生のアーティスト気取りには多いが芸大卒にはほとんどおらんよ。
811デフォルトの名無しさん
2022/01/04(火) 16:14:31.94ID:v2C8LBDz812デフォルトの名無しさん
2022/01/04(火) 17:10:11.55ID:Oz0E0ZFa ジョブスと勘違いしてるデサイナーばかりだよな
813デフォルトの名無しさん
2022/01/04(火) 17:12:06.77ID:vu5GndZL 脱線してもいいが話がつまらなすぎる
814デフォルトの名無しさん
2022/01/04(火) 17:16:18.66ID:Oz0E0ZFa なんだこの単発糞リプ野郎は。
815デフォルトの名無しさん
2022/01/04(火) 22:37:16.89ID:nBH5XD1J 寿司屋のタッチパネルとかよく見ると家族連れでそこボタンじゃねーからってところ連打してたりするんま
816デフォルトの名無しさん
2022/01/04(火) 22:45:51.06ID:rkCZbU1/ >>812
どうせ勘違いするならトグナツィーニにしてほしいもんだよな
どうせ勘違いするならトグナツィーニにしてほしいもんだよな
817デフォルトの名無しさん
2022/01/05(水) 13:35:04.80ID:C1Xb8B3u フラット信者の脳みそはシワなくフラットなんだぜ。
818デフォルトの名無しさん
2022/01/05(水) 16:18:49.59ID:0qrtsikF 令和も4年だってのにまだ宗教戦争か
仲良いなお前ら
仲良いなお前ら
819デフォルトの名無しさん
2022/01/05(水) 16:26:51.99ID:C1Xb8B3u >>818 ←なんでいつもこいつは上から目線でマウンティングしてくるんだろうな。
820デフォルトの名無しさん
2022/01/05(水) 23:50:43.60ID:OIyquFzA Microsoft StoreにWinUI 3 Controls Galleryってのが出てたんだな
821デフォルトの名無しさん
2022/01/06(木) 06:54:37.75ID:LH7DpqI/ 結構前からあるでよ
822デフォルトの名無しさん
2022/01/06(木) 11:39:12.16ID:RaR6Clni Google Trendsで
WinUI、WPF、WinFormsなんかをを比較してみたけど、
うーん…
WinUI、WPF、WinFormsなんかをを比較してみたけど、
うーん…
823デフォルトの名無しさん
2022/01/06(木) 11:47:44.32ID:nbU+QK0t お前さんがパイオニアになれってことだよ
824デフォルトの名無しさん
2022/01/06(木) 13:45:42.72ID:BUS4lPtK825デフォルトの名無しさん
2022/01/06(木) 17:44:38.10ID:VWdkYx+r 全部地べたに張り付いてる=フラットデザイン
826デフォルトの名無しさん
2022/01/07(金) 15:14:46.21ID:6VeZizP5 >>820
Xaml Control Gallerryと中身全く一緒でワロタ
Xaml Control Gallerryと中身全く一緒でワロタ
827デフォルトの名無しさん
2022/01/07(金) 17:49:17.52ID:wvMkhd+/ Xaml Control GallerryはUWP版でUWPからWinUIを使ってるサンプルコード書いてあるからちょっと違う
828デフォルトの名無しさん
2022/01/07(金) 18:28:04.97ID:LSU6IEiB ワロたで移植頑張ったって誉めてるんだと思う
829デフォルトの名無しさん
2022/01/08(土) 14:44:08.65ID:b8t2i+QY Windowsアプリは結局Win32なンだわ
WPFとかMVVMとかほざいてた奴責任取れよ
WPFとかMVVMとかほざいてた奴責任取れよ
830デフォルトの名無しさん
2022/01/08(土) 14:47:40.27ID:T3+RUcIF >>829
WPFはWin32なんだけど
WPFはWin32なんだけど
831デフォルトの名無しさん
2022/01/08(土) 16:34:10.59ID:9G7qMY9D >>829
WPFでも64bitで動作せず32bit固定にするコンパイルオプションあるぞ
WPFでも64bitで動作せず32bit固定にするコンパイルオプションあるぞ
832デフォルトの名無しさん
2022/01/08(土) 18:20:38.03ID:DXJNT+Rn >>199だけど、自分が書いたコードはそのままでWindowsAppSDK1.0と.NET6に変えたらそれなりに普通に使える速度にはなった
でも例の不具合自体は直ってない
githubでめっちゃ怒ってる人いるし早く直してくれやマイクロソフトさん
デスクトップアプリはサクサク動いてほしいよ
でも例の不具合自体は直ってない
githubでめっちゃ怒ってる人いるし早く直してくれやマイクロソフトさん
デスクトップアプリはサクサク動いてほしいよ
833デフォルトの名無しさん
2022/01/08(土) 20:05:12.70ID:IEuXTu70 きちがいみたいに反発してたやつらは正式版の環境にしてなかった奴らだろうな
834デフォルトの名無しさん
2022/01/08(土) 20:23:09.49ID:b8OInbh5 正式版でも相変わらずゴミだぞ。
1.1の次あたりでようやく実用レベルに仕上がりそう。
1.1の次あたりでようやく実用レベルに仕上がりそう。
835デフォルトの名無しさん
2022/01/08(土) 20:35:09.01ID:dxroKr+4 >>834
そうか?いくつかバグに遭遇したけど頑張れば避けられる程度のものばかりだったが
そうか?いくつかバグに遭遇したけど頑張れば避けられる程度のものばかりだったが
836デフォルトの名無しさん
2022/01/08(土) 20:38:25.40ID:DXJNT+Rn いや前より速くなったとは言ったけど正直まだ期待してたほどではないかな...
さらなる改善を求む
さらなる改善を求む
837デフォルトの名無しさん
2022/01/08(土) 20:49:18.77ID:DXJNT+Rn そういえば動作の改善だけじゃなくて、コントロールのデフォルトデザインがWin11っぽいかわいいのに変わってたのが嬉しかったわ
838デフォルトの名無しさん
2022/01/08(土) 20:55:01.65ID:IEuXTu70 リリースビルドしたものをスタートメニューから通常起動した時には起こらない現象とかもある
839デフォルトの名無しさん
2022/01/08(土) 23:48:21.73ID:20hdzTQf 特定のオレオレ基準を満たさないとゴミと言い切る人はいるな
840デフォルトの名無しさん
2022/01/09(日) 03:23:36.99ID:WrTZFPNY ノットフォーミーってキチガイみたいに叫びまくるのはtwitterでやってくれよなー
841デフォルトの名無しさん
2022/01/09(日) 06:26:10.30ID:Kl9/8kao そうやって現実を見てない連中が開発の中心にいたからUWPが死んだんだろうなぁ
何回失敗すれば目が覚めるのか
何回失敗すれば目が覚めるのか
842デフォルトの名無しさん
2022/01/09(日) 08:22:03.89ID:CQWQ52nE 目が覚めたからデスクトップに回帰してるんだろう
843デフォルトの名無しさん
2022/01/09(日) 12:44:22.36ID:oYL2BdLn 目が覚めるのが遅すぎる。
8割がた沈んでから目覚めてもそのまま沈む可能性大。
マルチウインドウなんて基本中の基本機能はver0.5ぐらいで対応しとけや。
8割がた沈んでから目覚めてもそのまま沈む可能性大。
マルチウインドウなんて基本中の基本機能はver0.5ぐらいで対応しとけや。
844デフォルトの名無しさん
2022/01/09(日) 14:44:09.79ID:DVB/FC1a WinUIはC++のライブラリだからC#のNull Safetyオンにしたら不都合があるのか?
845デフォルトの名無しさん
2022/01/09(日) 15:50:22.86ID:+OLAHiF3 >>839
まさにwpf信者、フラットデザイン信者のことだな。
まさにwpf信者、フラットデザイン信者のことだな。
846デフォルトの名無しさん
2022/01/09(日) 16:30:24.90ID:ueJgOZpA wpfを知らないやつがイキってるな
wpfがフラットデザインだってさw
wpfがフラットデザインだってさw
847デフォルトの名無しさん
2022/01/09(日) 17:28:03.38ID:btWCZaXQ せっかくフラットデザインの話が終わると思ってたらこれ..
そこまでして誰かをけなしたいのか...
そこまでして誰かをけなしたいのか...
848デフォルトの名無しさん
2022/01/09(日) 18:30:17.96ID:IJqCXjgr みんなはフラットデザインの話がしたいからね。
849デフォルトの名無しさん
2022/01/09(日) 19:44:04.26ID:+OLAHiF3 スルーできないのが信者の証左w
850デフォルトの名無しさん
2022/01/10(月) 09:19:38.60ID:aZeCtbUb マイクロソフトの用意してるデザインが微妙にダサい、フォントにしてもUIにしても
そこはXAMLで入れ換えるかコンポーネント屋から買ってくると、見た目に金をかけると
そこはXAMLで入れ換えるかコンポーネント屋から買ってくると、見た目に金をかけると
851デフォルトの名無しさん
2022/01/10(月) 10:22:18.95ID:yv+eX87l Windows11の角丸ウィンドウがダサい。
無理矢理加工した感があって浮いている。
スナップや最大化すると角丸が取れてみっともない状態になる。
無理矢理加工した感があって浮いている。
スナップや最大化すると角丸が取れてみっともない状態になる。
852デフォルトの名無しさん
2022/01/10(月) 10:59:40.96ID:A7RuUeqP 11はMacのパクリだもん
853デフォルトの名無しさん
2022/01/10(月) 11:38:32.18ID:E4as85ZQ >>852
MacはLinuxのパクり
MacはLinuxのパクり
854デフォルトの名無しさん
2022/01/10(月) 12:04:08.65ID:LmDP/A0i お前だって両親の遺伝子のパクリだろうが
855デフォルトの名無しさん
2022/01/10(月) 12:24:53.50ID:md/kf13w856デフォルトの名無しさん
2022/01/10(月) 12:47:11.26ID:ntsUlHbo Macの前身のLisaはX Windowの一年前に誕生しております
857デフォルトの名無しさん
2022/01/10(月) 13:18:28.80ID:GoHR5yxd つパロ・アルト研究所
858デフォルトの名無しさん
2022/01/10(月) 13:28:10.48ID:v+LfGZ7d 5,60代のジジイしかおらんなこのスレw
859デフォルトの名無しさん
2022/01/10(月) 14:51:57.55ID:VpRExBKj Alto、Star、Smalltalk、Lisa、Mac、Win の関係をはっきりさせよう
http://sumim.no-ip.com/collab/19
http://sumim.no-ip.com/collab/19
860デフォルトの名無しさん
2022/01/10(月) 15:01:01.04ID:vfgzaHRl みんなゼロックスのパクリってことだな
861デフォルトの名無しさん
2022/01/14(金) 11:08:45.25ID:7MCqmBdO ピリオドネット6ちゅうのが最新なのかえ?
862デフォルトの名無しさん
2022/01/14(金) 19:49:03.42ID:f85+xbHx お帰りください
863デフォルトの名無しさん
2022/01/14(金) 23:33:36.82ID:u1cv5VBI WinFormのパッケージがもう限界だっていう話になって
会議でWPF移行の話が出たが、もうオワコンだからWinUIにしようということになった
しかし性能が悪いと判明して暗礁に乗り上げた
VBとC#技術者大量に抱えてるからWebに舵を切るのも難しい
会社丸ごと詰んだ?
会議でWPF移行の話が出たが、もうオワコンだからWinUIにしようということになった
しかし性能が悪いと判明して暗礁に乗り上げた
VBとC#技術者大量に抱えてるからWebに舵を切るのも難しい
会社丸ごと詰んだ?
864デフォルトの名無しさん
2022/01/14(金) 23:45:44.36ID:8BRe3wDd >もうオワコンだから
会議の場ではさすがにもっと具体的な根拠が挙げられたんだよな
会議の場ではさすがにもっと具体的な根拠が挙げられたんだよな
865デフォルトの名無しさん
2022/01/15(土) 00:04:58.14ID:nMdA9mqf つーか今どきはどこでもWPFで作ってるよ、敢えてWinformsにしてる製品見たことない
限界というのも意味わからんよね
限界というのも意味わからんよね
866デフォルトの名無しさん
2022/01/15(土) 00:10:50.84ID:bhNYN4/k 今の時期に移行するならWPF/.NET6でしょ
WinUIはもうちょっと待ったほうがいいし、WinUIは実質的にWPFの新バージョンなためWPFに慣れてる人はWinUIでの開発にすぐに馴染める
WinUIはもうちょっと待ったほうがいいし、WinUIは実質的にWPFの新バージョンなためWPFに慣れてる人はWinUIでの開発にすぐに馴染める
867デフォルトの名無しさん
2022/01/15(土) 00:20:04.29ID:SUNY4hKu >>865>>866
うちの周りもそんな感じだしそれが当たり前だと思ってたけど、このスレを見てると自信が揺らぐw
うちの周りもそんな感じだしそれが当たり前だと思ってたけど、このスレを見てると自信が揺らぐw
868デフォルトの名無しさん
2022/01/15(土) 00:27:58.75ID:i7JJP+5v869デフォルトの名無しさん
2022/01/15(土) 00:37:17.48ID:uVDC24bG もちろん速いにこしたことないが、何そんなに速度重視されるアプリなの?
bindingとx:bindどれくらい違うか一度比較してみりゃいい
x:bindなんて気にしなくていいと思うが
bindingとx:bindどれくらい違うか一度比較してみりゃいい
x:bindなんて気にしなくていいと思うが
870デフォルトの名無しさん
2022/01/15(土) 00:41:21.76ID:uVDC24bG 新しい.netへの対応とメンテナンスぐらいはされてるんじゃね??
https://github.com/dotnet/wpf/commits/main
https://github.com/dotnet/wpf/commits/main
871デフォルトの名無しさん
2022/01/15(土) 01:05:26.75ID:yAIkqxoz872デフォルトの名無しさん
2022/01/15(土) 01:07:06.70ID:e/r7AWqZ asp.net mvcって書籍少なくない?
webformは腐るほどあるのに
webformは腐るほどあるのに
873デフォルトの名無しさん
2022/01/15(土) 01:11:15.85ID:dz7N8RdE 普通のWebMVCだからな
あんなもん単にテキストでHTMLを吐くだけだ
そんな構えるほどのもんじゃない
あんなもん単にテキストでHTMLを吐くだけだ
そんな構えるほどのもんじゃない
874デフォルトの名無しさん
2022/01/15(土) 01:28:22.04ID:bhNYN4/k XAMLは今更ってものでもないし
Windows FormやWPFが候補に挙がってる時点でWebじゃない気がする
iOSやAndroidでもローカルアプリの需要あるしWebは万能じゃないんだよね
Windows FormやWPFが候補に挙がってる時点でWebじゃない気がする
iOSやAndroidでもローカルアプリの需要あるしWebは万能じゃないんだよね
875デフォルトの名無しさん
2022/01/15(土) 06:39:45.92ID:y5r9w51g >>863
現在のバージョンに限って言えばWinUIよりWPFの方が性能も自由度も上だぞ。
WinUIはまだβ版と言ってもいいくらい。
社内で使う小さなユーティリティ程度ならともかく、外部に出すものならWPFで作っておいて
1〜2年後、WinUIが実用に耐えられるようにになってきたら移行すればいい。
そもそも未だにWPFに移行できていないようなスキルの会社が
WInUIのxaml手書き開発に耐えられるのか?
デザイナがないから(こういうところもβ版たる所以)いちいちビルド・実行して画面を確認したり、
xamlの状態で画面イメージがつかめるよう可読性の高いxamlを書くよう注意する必要がある。
現在のバージョンに限って言えばWinUIよりWPFの方が性能も自由度も上だぞ。
WinUIはまだβ版と言ってもいいくらい。
社内で使う小さなユーティリティ程度ならともかく、外部に出すものならWPFで作っておいて
1〜2年後、WinUIが実用に耐えられるようにになってきたら移行すればいい。
そもそも未だにWPFに移行できていないようなスキルの会社が
WInUIのxaml手書き開発に耐えられるのか?
デザイナがないから(こういうところもβ版たる所以)いちいちビルド・実行して画面を確認したり、
xamlの状態で画面イメージがつかめるよう可読性の高いxamlを書くよう注意する必要がある。
876デフォルトの名無しさん
2022/01/15(土) 08:42:17.42ID:KghPRdc2 WPF程度でスキルがどうとか笑わせるな
レベルが低すぎるんだよ
レベルが低すぎるんだよ
877デフォルトの名無しさん
2022/01/15(土) 09:00:10.03ID:oljVtstX WPFもやってない状態から今WinUI使おうとすると結構大変だと思う 俺がそう
実行してみないとデザイン確認できないのも不便だし、何かやり方調べるときWPFとUWPの情報が混在してて結構混乱する
似てるけどちょこちょこ変わってるとこあるから
実行してみないとデザイン確認できないのも不便だし、何かやり方調べるときWPFとUWPの情報が混在してて結構混乱する
似てるけどちょこちょこ変わってるとこあるから
878デフォルトの名無しさん
2022/01/15(土) 09:30:09.26ID:1qnv9SvZ >>876
2022年にもなってそのWPF程度にすら移行できていないのがヤバいんだよ
2022年にもなってそのWPF程度にすら移行できていないのがヤバいんだよ
879デフォルトの名無しさん
2022/01/15(土) 09:42:19.28ID:F1AoLuNp WinUI3のデザイナだが、UWPで概ね画面だけ開発したあとにxamlをWinUI3プロジェクトにコピペでなんとかなると思う
違うことは違うんだが、ライブラリのネームスペースが異なる以外は大体同じです
違うことは違うんだが、ライブラリのネームスペースが異なる以外は大体同じです
880デフォルトの名無しさん
2022/01/15(土) 11:10:53.01ID:1qnv9SvZ UWPのワークロードなんか入れたくないんよ。
881デフォルトの名無しさん
2022/01/15(土) 11:13:56.86ID:hdkNrRxS Blazorはどうなん?
882デフォルトの名無しさん
2022/01/15(土) 11:20:46.73ID:FRcVREio Blazorとかもう誰も使ってないでしょ
Svelte等JSフレームワークが進化しすぎた
Svelte等JSフレームワークが進化しすぎた
883デフォルトの名無しさん
2022/01/15(土) 14:45:53.12ID:i7JJP+5v884デフォルトの名無しさん
2022/01/15(土) 15:28:06.27ID:styFQqz9 今更xamlを使うよりもWebview2でよくね?
885デフォルトの名無しさん
2022/01/15(土) 17:05:37.26ID:CduBAtat 今はWebView2とAngularで作るのが最強だね
886デフォルトの名無しさん
2022/01/15(土) 20:43:35.25ID:xT2N10PJ https://devblogs.microsoft.com/dotnet/state-of-the-windows-forms-designer-for-net-applications/
いや大変な作業なのはすごく分かるけど
なんか色々と見切り発車じゃね?
いや大変な作業なのはすごく分かるけど
なんか色々と見切り発車じゃね?
887デフォルトの名無しさん
2022/01/15(土) 21:50:49.01ID:VUnBJj1c >>885
そういうのって何処かにテンプレートある?
そういうのって何処かにテンプレートある?
888デフォルトの名無しさん
2022/01/16(日) 00:05:41.93ID:zsBecn2I >>886
今の最新バージョンのVSは完全に人柱用または内製開発で気軽に自己責任でシステム弄れるような組織向けであって、使う奴もそれを承知で使ってるんだから何の問題もないでしょ
2010以前のVSではそもそもリリースされていなかった開発中のものを、無いよりマシということで先行リリースしているのが今のVSの最新版
今の最新バージョンのVSは完全に人柱用または内製開発で気軽に自己責任でシステム弄れるような組織向けであって、使う奴もそれを承知で使ってるんだから何の問題もないでしょ
2010以前のVSではそもそもリリースされていなかった開発中のものを、無いよりマシということで先行リリースしているのが今のVSの最新版
889デフォルトの名無しさん
2022/01/16(日) 05:30:45.46ID:H4K+lXBc890デフォルトの名無しさん
2022/01/16(日) 10:11:26.59ID:91MrRmjp WPFもオワコンやん
891デフォルトの名無しさん
2022/01/16(日) 10:22:48.46ID:HvXyb9jn 未だにWinforms対応の要望が多いのだと思う
892デフォルトの名無しさん
2022/01/16(日) 10:33:01.49ID:fajYUFBA WinUIに全力で取り組めってことかな
893デフォルトの名無しさん
2022/01/16(日) 10:34:01.22ID:TIRYrjfU ついでにWinFormsをGenericsベースにして欲しい
894デフォルトの名無しさん
2022/01/16(日) 10:44:42.31ID:Spux0mhP デスクトップはUIフレームワークが乱立していて、どれに舵切ればいいか判らんな
作れればまあ何でもいいんだが、短期間で廃止されたり、使われなさ過ぎて情報無いとかなるとつらい
作れればまあ何でもいいんだが、短期間で廃止されたり、使われなさ過ぎて情報無いとかなるとつらい
895デフォルトの名無しさん
2022/01/16(日) 10:54:18.00ID:xFDE5qQ7 なんでわからないのかがわからない
答え出てるじゃん
答え出てるじゃん
896デフォルトの名無しさん
2022/01/16(日) 11:17:12.56ID:tMDSHjxj897デフォルトの名無しさん
2022/01/16(日) 11:48:13.30ID:GQSKoOxI898デフォルトの名無しさん
2022/01/16(日) 12:29:11.92ID:T6dmgaQG flutterだろもう
899デフォルトの名無しさん
2022/01/16(日) 12:48:29.47ID:el47HiNu900デフォルトの名無しさん
2022/01/16(日) 12:55:39.44ID:tMDSHjxj901デフォルトの名無しさん
2022/01/16(日) 12:59:04.07ID:xFDE5qQ7 いつの時代の話してるんだ・・・
902デフォルトの名無しさん
2022/01/16(日) 13:47:47.94ID:mF6TjPoU 安定のWinforms
903デフォルトの名無しさん
2022/01/16(日) 13:50:41.95ID:Spux0mhP Electronはサイズでかすぎんよ
ちょこちょこっと気軽に作って配布したいのには全く向いてない
ちょこちょこっと気軽に作って配布したいのには全く向いてない
904デフォルトの名無しさん
2022/01/16(日) 16:43:49.75ID:hG8bbLvg ぶっちゃけ普段使いのアプリの数でも
Win32>>>Winform>>>WPF(VSだけ)
なんだよなぁ
WPFって委託下級会社のSEのオナニーでしかない
Win32>>>Winform>>>WPF(VSだけ)
なんだよなぁ
WPFって委託下級会社のSEのオナニーでしかない
905デフォルトの名無しさん
2022/01/16(日) 18:41:35.98ID:Ia/0VBOq UWPも入れてやって
906デフォルトの名無しさん
2022/01/16(日) 19:39:29.01ID:pNfEdrDk まぁ WPF関係以外の話は他でやってくれという事だな。
MSDOSでもアーキが未来に残って、未だに現役かつ新アプリのベースになってている例も多いわけで、現場が何使おうが関係無い。
フレームワークはただのマクロ器。
ここはWinUI含むWPF関連のミクロテーマスレッドだ。
MSDOSでもアーキが未来に残って、未だに現役かつ新アプリのベースになってている例も多いわけで、現場が何使おうが関係無い。
フレームワークはただのマクロ器。
ここはWinUI含むWPF関連のミクロテーマスレッドだ。
907デフォルトの名無しさん
2022/01/16(日) 19:59:47.89ID:tMDSHjxj908デフォルトの名無しさん
2022/01/16(日) 20:18:32.40ID:X0X6y0PK >>907
Nodeを知ってるとサイズが小さくなるのか?
Nodeを知ってるとサイズが小さくなるのか?
909デフォルトの名無しさん
2022/01/16(日) 21:33:49.43ID:5Ebj9BVr クライアント一回インストールするのに
サイズなんかどーーでもよいよ
サイズなんかどーーでもよいよ
910デフォルトの名無しさん
2022/01/16(日) 21:39:33.34ID:Z46MEA4s >>907こそNode使ったことないだろ
Nodeのパッケージはアプリケーション毎に全部ローカルディレクトリにインストールするのが普通であり、それこそが大きなメリットでもあるんだよ
.NETも最近はそうするのが一般的になってるね
Nodeのパッケージはアプリケーション毎に全部ローカルディレクトリにインストールするのが普通であり、それこそが大きなメリットでもあるんだよ
.NETも最近はそうするのが一般的になってるね
911デフォルトの名無しさん
2022/01/16(日) 21:54:02.91ID:tMDSHjxj >>910
Node初心者乙w
Node初心者乙w
912デフォルトの名無しさん
2022/01/16(日) 21:55:23.03ID:T6dmgaQG そーだよな
スマホじゃらねーーんなら
インストーラーサイズなんかどーーでもよくて
依存ライブラリを全部配布出来る方がいいだろ
WPFはそれ出来るようになったん?
スマホじゃらねーーんなら
インストーラーサイズなんかどーーでもよくて
依存ライブラリを全部配布出来る方がいいだろ
WPFはそれ出来るようになったん?
913デフォルトの名無しさん
2022/01/16(日) 22:09:58.66ID:X0X6y0PK インストーラ作るならWPFとか関係なくたいがいできるんじゃね
914デフォルトの名無しさん
2022/01/16(日) 23:00:29.66ID:RG8YDX1E Node.js のnpm/yarn は、Ruby のgem/bundler のコピー
各プロジェクト毎のlocal install と、
グローバルにインストールする機能がある
基本は、各プロジェクト毎
例えば、グローバルにインストールされているgem を、正規表現で検索すると、
2つのバージョンが見つかった
gem list "^rails$"
rails (6.1.4, 6.0.2.2)
各プロジェクト毎のlocal install と、
グローバルにインストールする機能がある
基本は、各プロジェクト毎
例えば、グローバルにインストールされているgem を、正規表現で検索すると、
2つのバージョンが見つかった
gem list "^rails$"
rails (6.1.4, 6.0.2.2)
915デフォルトの名無しさん
2022/01/17(月) 07:38:53.15ID:MbNkwuBf Ruby関係無いし
916デフォルトの名無しさん
2022/01/17(月) 15:16:47.40ID:1a+vUoH6 .NET Frameworkの方が息が長い可能性もあるな..
4系が消えるより先に今の.NETがさらに全く非互換なものに5年ほどで置き換わっても驚かんわー。
4系が消えるより先に今の.NETがさらに全く非互換なものに5年ほどで置き換わっても驚かんわー。
917デフォルトの名無しさん
2022/01/17(月) 15:48:48.57ID:1a+vUoH6 作るもの全部でかいハズがなくて
全体みわたせば95%が小さな小さなGUIツールやコマンドラインツールに過ぎないのに
c#はだんだんそういったものとの相性がわるくなってる。
全体みわたせば95%が小さな小さなGUIツールやコマンドラインツールに過ぎないのに
c#はだんだんそういったものとの相性がわるくなってる。
918デフォルトの名無しさん
2022/01/17(月) 18:34:26.03ID:DoZ0ouu9 .NET Framework出たての頃も
ランタイム入れなきゃいけないし
ランタイム入れたらOSの起動まで遅くなるし
起動が遅いし
VBよりも遅いし
でクソミソ言われてたな
WPFでさらに重く!プルスウルトラ!
ランタイム入れなきゃいけないし
ランタイム入れたらOSの起動まで遅くなるし
起動が遅いし
VBよりも遅いし
でクソミソ言われてたな
WPFでさらに重く!プルスウルトラ!
919デフォルトの名無しさん
2022/01/17(月) 21:09:49.22ID:V+0qhzmt だからネイティブにしろってあれほど
920デフォルトの名無しさん
2022/01/17(月) 23:48:36.10ID:gG7UuOXd >>899
まあ全アプリWPF移行に700人月かかりますとか言ったら経営陣ビビるわな
まあ全アプリWPF移行に700人月かかりますとか言ったら経営陣ビビるわな
921デフォルトの名無しさん
2022/01/18(火) 00:36:53.13ID:BviDLTyH それで得られる付加価値は?
高DPI化です!
高DPI化です!
922デフォルトの名無しさん
2022/01/18(火) 03:13:55.69ID:/UjlKFv8 そもそも今はWPF使える人間のほうが多い
WPFが採用率一番だし
WPFが採用率一番だし
923デフォルトの名無しさん
2022/01/18(火) 07:43:22.02ID:7lg/3cFM ネットや参考書のサンプルはWinformばかりだけどな
924デフォルトの名無しさん
2022/01/18(火) 09:12:21.98ID:lXhcHhHK925デフォルトの名無しさん
2022/01/18(火) 09:20:49.79ID:wrNNHnWz オレオレMVVMフレームワークの保守なんて地獄だぞ
926デフォルトの名無しさん
2022/01/18(火) 09:36:00.06ID:4jkxCHMg >>925
MVVMを使わなきゃいい。
それでもWinフォームにとどまるより開発体験は数段レベルアップする。
>>923
https://zenn.dev/topics/winforms
vs
https://zenn.dev/topics/wpf
https://qiita.com/tags/winforms
vs
https://qiita.com/tags/wpf
MVVMを使わなきゃいい。
それでもWinフォームにとどまるより開発体験は数段レベルアップする。
>>923
https://zenn.dev/topics/winforms
vs
https://zenn.dev/topics/wpf
https://qiita.com/tags/winforms
vs
https://qiita.com/tags/wpf
927デフォルトの名無しさん
2022/01/18(火) 11:01:13.75ID:5S7li8gp リッチな有償コントロールが前提かな?
928デフォルトの名無しさん
2022/01/18(火) 17:48:28.72ID:4jkxCHMg 有償コントロールなんか必要ない。
コントロールのカスタムが苦行だったWinフォームとは違うんだから。
コントロールのカスタムが苦行だったWinフォームとは違うんだから。
929デフォルトの名無しさん
2022/01/18(火) 18:07:51.81ID:qELKjUuO じゃあフルカスタムが前提と
930デフォルトの名無しさん
2022/01/18(火) 19:39:25.83ID:H+Iv3UtO >>926
開発体験なんて客にとってはクソどうでもいい
開発体験なんて客にとってはクソどうでもいい
931デフォルトの名無しさん
2022/01/18(火) 19:39:38.78ID:FMnYtWvS なるべく安くというならExtended WPF Toolkitもあるじゃないの
いきなり全部いじらなくても大丈夫、必要なところからちょっとづつね?
いきなり全部いじらなくても大丈夫、必要なところからちょっとづつね?
932デフォルトの名無しさん
2022/01/18(火) 19:40:14.23ID:H+Iv3UtO Qiitaとかソースにすんなよ恥ずかしい
933デフォルトの名無しさん
2022/01/18(火) 21:32:57.67ID:L9ANQ96E934デフォルトの名無しさん
2022/01/18(火) 21:58:06.40ID:kepaLF1q WPFのアプリってなにがあるの?
935デフォルトの名無しさん
2022/01/18(火) 23:30:24.92ID:wrNNHnWz >>934
核心衝くこと言うなよ…
核心衝くこと言うなよ…
936デフォルトの名無しさん
2022/01/18(火) 23:48:28.54ID:L9ANQ96E つかC#のアプリ自体よく知らんな。有名どころだとなにがあるだろう
937デフォルトの名無しさん
2022/01/19(水) 00:27:35.17ID:svKgJaD5 >>934
Visual Studio
Visual Studio
938デフォルトの名無しさん
2022/01/19(水) 00:30:26.94ID:svKgJaD5939デフォルトの名無しさん
2022/01/19(水) 00:53:15.32ID:R0RFv/hj >>934
ILSpy
ILSpy
940デフォルトの名無しさん
2022/01/19(水) 01:05:39.17ID:R0RFv/hj C#という広範囲なくくりだと今時のスマホゲームはどれもUnity3Dだな(DIコンテナのUnityではない)
PCだとRimWorldとか、カスタムメイド3D2とかコイカツ!とか
PCだとRimWorldとか、カスタムメイド3D2とかコイカツ!とか
941デフォルトの名無しさん
2022/01/19(水) 01:22:51.54ID:8gPtvN+9 >>936
Paint.NET
Paint.NET
942デフォルトの名無しさん
2022/01/19(水) 01:50:44.09ID:3xXRQDNa >>934
ScreenToGif
ScreenToGif
943デフォルトの名無しさん
2022/01/19(水) 05:57:54.84ID:g+YrUDE4 クソアプリしかないじゃん…
944デフォルトの名無しさん
2022/01/19(水) 06:43:52.85ID:RJymQc8m945デフォルトの名無しさん
2022/01/19(水) 08:53:07.22ID:RJymQc8m https://gitlab.com/explore/projects/topics/winforms?archived=true&sort=latest_activity_desc
https://gitlab.com/explore/projects/topics/wpf?archived=true&sort=latest_activity_desc
https://gitlab.com/explore/projects/topics/wpf?archived=true&sort=latest_activity_desc
946デフォルトの名無しさん
2022/01/19(水) 11:46:12.58ID:R0RFv/hj 新規ならWPF一択、Winformsは検討しないね
主に保守のためWinformsを使わざる得ない場合に限られる
主に保守のためWinformsを使わざる得ない場合に限られる
947デフォルトの名無しさん
2022/01/19(水) 11:52:57.07ID:nNkBXDzO その自己紹介ずーっとやってるけどなんか意味あんの?
948デフォルトの名無しさん
2022/01/19(水) 12:55:40.22ID:5Az++9Js949デフォルトの名無しさん
2022/01/19(水) 13:10:36.19ID:HZoKdYqU きもw
950デフォルトの名無しさん
2022/01/19(水) 18:50:54.37ID:nNkBXDzO951デフォルトの名無しさん
2022/01/19(水) 19:08:00.66ID:DmIv8IzU WPF一択って主張がまったく実感がないんだが
まあ、俺とは違う分野の人なんだと思うわ
ちなみにどんな分野で新規ならWPF一択なのか教えてくれ
まあ、俺とは違う分野の人なんだと思うわ
ちなみにどんな分野で新規ならWPF一択なのか教えてくれ
952デフォルトの名無しさん
2022/01/19(水) 20:42:07.54ID:fLRbRFKz C# で .NET Framework のデスクトップアプリなら、じゃね?分野が限定されていると言われたらその通りだが。
953デフォルトの名無しさん
2022/01/19(水) 20:54:00.95ID:B4PAoBE9 デスクトップ前提ってそんなにあるかねえ
デスクトップとWebの選択って大抵のケースでは開発者のスキルの問題であって、
開発者が自分の都合のいいように勝手に「分野を限定」していることが多い
本質的な要件としてどっちかでなきゃいけないのは稀だと思うよ
デスクトップとWebの選択って大抵のケースでは開発者のスキルの問題であって、
開発者が自分の都合のいいように勝手に「分野を限定」していることが多い
本質的な要件としてどっちかでなきゃいけないのは稀だと思うよ
954デフォルトの名無しさん
2022/01/19(水) 21:03:56.99ID:8gPtvN+9 ローカルのハードウェアを動かすアプリはWebにするメリットが無いな
955デフォルトの名無しさん
2022/01/19(水) 21:22:48.54ID:fLRbRFKz >デスクトップとWebの選択って大抵のケースでは開発者のスキルの問題であって、
相変わらず、WPFスレでWeb持ち出す奴の認識はなんかおかしい。
相変わらず、WPFスレでWeb持ち出す奴の認識はなんかおかしい。
956デフォルトの名無しさん
2022/01/19(水) 23:45:50.44ID:DmIv8IzU デスクトップでどんなアプリ(システム)かって話なんだが
WinFormsだって用途のメインはデスクトップだろうよ
WinFormsだって用途のメインはデスクトップだろうよ
957デフォルトの名無しさん
2022/01/20(木) 00:52:02.50ID:2oEu6+xC デスクトップだったらWPF一択でFormの出番はないってことじゃね?
958デフォルトの名無しさん
2022/01/20(木) 07:48:53.01ID:89Phrl0e WPF一択ならもっと普及してるはず
959デフォルトの名無しさん
2022/01/20(木) 07:59:56.62ID:/xvc7l6/ それを言っちゃこのスレおしまいよ
960デフォルトの名無しさん
2022/01/20(木) 08:13:21.81ID:2oEu6+xC >もっと普及してるはず
毎度毎度それ言われるけど、客観的には上に挙げられた一連のリンクの通りだよね
毎度毎度それ言われるけど、客観的には上に挙げられた一連のリンクの通りだよね
961デフォルトの名無しさん
2022/01/20(木) 08:15:06.88ID:rIx8K3i9962デフォルトの名無しさん
2022/01/20(木) 08:27:52.41ID:rIx8K3i9 >>958
>WPF一択ならもっと普及してるはず
君の予想通り、WPFの方が圧倒的に普及しているようだね。
https://trends.google.co.jp/trends/explore?geo=JP&q=winforms,wpf,uwp,winui
https://zenn.dev/topics/winforms
https://zenn.dev/topics/wpf
https://qiita.com/tags/winforms
https://qiita.com/tags/wpf
https://stackoverflow.com/questions/tagged/winforms
https://stackoverflow.com/questions/tagged/wpf
https://github.com/search?q=winforms
https://github.com/search?q=wpf
https://gitlab.com/explore/projects/topics/winforms?archived=true&sort=latest_activity_desc
https://gitlab.com/explore/projects/topics/wpf?archived=true&sort=latest_activity_desc
>WPF一択ならもっと普及してるはず
君の予想通り、WPFの方が圧倒的に普及しているようだね。
https://trends.google.co.jp/trends/explore?geo=JP&q=winforms,wpf,uwp,winui
https://zenn.dev/topics/winforms
https://zenn.dev/topics/wpf
https://qiita.com/tags/winforms
https://qiita.com/tags/wpf
https://stackoverflow.com/questions/tagged/winforms
https://stackoverflow.com/questions/tagged/wpf
https://github.com/search?q=winforms
https://github.com/search?q=wpf
https://gitlab.com/explore/projects/topics/winforms?archived=true&sort=latest_activity_desc
https://gitlab.com/explore/projects/topics/wpf?archived=true&sort=latest_activity_desc
963デフォルトの名無しさん
2022/01/20(木) 09:02:21.62ID:fgAfnzip >>958
だって界隈は新しい技術を習得したがらないオジさんばかりだもん
だって界隈は新しい技術を習得したがらないオジさんばかりだもん
964デフォルトの名無しさん
2022/01/20(木) 10:06:24.11ID:epSXZSHW 今日も一日一布教
お疲れ様っす
お疲れ様っす
965デフォルトの名無しさん
2022/01/20(木) 16:26:57.28ID:Mj2XyFCL この争い一生終わらないしwinform とスレ分けたら?
966デフォルトの名無しさん
2022/01/20(木) 16:29:46.64ID:RZiPAbz3 元々WinFormsのスレじゃないだろ
967デフォルトの名無しさん
2022/01/20(木) 18:19:48.97ID:YwWbLPsy そうだよ
968デフォルトの名無しさん
2022/01/20(木) 19:47:08.09ID:GVvv8tYG WPFが普及してることにガクブルしながら耳を塞いでるのがWinFormsユーザーなんだよな
969デフォルトの名無しさん
2022/01/20(木) 22:34:14.97ID:Df2OyNH0 あれこれリンクくれてるけど普及の証拠にはならないのでは
プロジェクトが多いっていうのも実験的なコードをアップロードしてるだけかもしれんし
意味不明なこと多くて質問が多いって言うのも普及とは違う
もっと具体的な普及している製品のリストアップが欲しいんだがそれは可能だろうか
プロジェクトが多いっていうのも実験的なコードをアップロードしてるだけかもしれんし
意味不明なこと多くて質問が多いって言うのも普及とは違う
もっと具体的な普及している製品のリストアップが欲しいんだがそれは可能だろうか
970デフォルトの名無しさん
2022/01/20(木) 22:47:20.32ID:GVvv8tYG いつまでもこういう下の人間がいることに安心できるから教えなくていい
971デフォルトの名無しさん
2022/01/20(木) 23:23:41.83ID:BrQH3LhB 普通は疑問に思った方がエビデンス探してくるのでは
972デフォルトの名無しさん
2022/01/20(木) 23:34:10.90ID:epSXZSHW エビデンス(笑)言いたいだけやん
973デフォルトの名無しさん
2022/01/21(金) 00:01:58.75ID:FMInZ6Xc ん?日常会話で普通に使うよ?
974デフォルトの名無しさん
2022/01/21(金) 00:11:49.52ID:sBiOntkg WPFが普及してないって言う層が全然解らん。
10年ぐらい前からWPFしか書いてないぞ。
10年ぐらい前からWPFしか書いてないぞ。
975デフォルトの名無しさん
2022/01/21(金) 00:14:01.10ID:HnzI5Wog 「WPFなんて全然普及してない。普及してるというなら証拠を出せ。」
976デフォルトの名無しさん
2022/01/21(金) 00:18:23.65ID:1hk4mKui >>973
この文脈では違和感ありまくりやろ
この文脈では違和感ありまくりやろ
977デフォルトの名無しさん
2022/01/21(金) 01:50:48.91ID:YDN79yJ3 書店に行ってもWPFを取り扱ってる本なんて皆無だろ、つまり需要が無い証拠
978デフォルトの名無しさん
2022/01/21(金) 02:06:51.17ID:vzv4Kcp2 >>974
どんなプログラムを何本書いたんだ?
どんなプログラムを何本書いたんだ?
979デフォルトの名無しさん
2022/01/21(金) 04:04:37.51ID:K08uNRHb980デフォルトの名無しさん
2022/01/21(金) 05:50:39.01ID:/5savUrV 遠回しにWinForm民をディするのやめーや
981デフォルトの名無しさん
2022/01/21(金) 06:18:53.92ID:p1TOUdjQ どっちにしろいまさらWPFを学習するとかありえんし
そもそもマイクロソフトのGUIやるなんて時間と労力のムダじゃね?
そもそもマイクロソフトのGUIやるなんて時間と労力のムダじゃね?
982デフォルトの名無しさん
2022/01/21(金) 06:33:40.83ID:rZUqxNH8 >>981
Windowsのアプリを組むのに、マイクロソフトのGUIを使わない方が時間と労力の無駄だと思うが
Windowsのアプリを組むのに、マイクロソフトのGUIを使わない方が時間と労力の無駄だと思うが
983デフォルトの名無しさん
2022/01/21(金) 07:32:44.28ID:KKDSimaH 放置しとけ、WPFに挫折でもしたんだろw
984デフォルトの名無しさん
2022/01/21(金) 07:54:51.59ID:cCsH2rsq 「すっぱい葡萄」なんだろうな
「こんなすっぱいものを食べようとするなんて時間と労力のムダじゃね?」
と葡萄に近づく者に言うために時間と労力を使う
https://ja.wikipedia.org/wiki/%E3%81%99%E3%81%A3%E3%81%B1%E3%81%84%E8%91%A1%E8%90%84
「こんなすっぱいものを食べようとするなんて時間と労力のムダじゃね?」
と葡萄に近づく者に言うために時間と労力を使う
https://ja.wikipedia.org/wiki/%E3%81%99%E3%81%A3%E3%81%B1%E3%81%84%E8%91%A1%E8%90%84
985デフォルトの名無しさん
2022/01/21(金) 08:49:49.14ID:+ADLMc6e986デフォルトの名無しさん
2022/01/21(金) 09:21:02.57ID:nGjJkHTG 業務アプリとかちょっとした玩具つくるとか
そういう例はいっぱい出てくるけど
フォトショップとかオフィスとかブラウザとか
誰でも知ってる売り物のメジャーアプリには絶対に採用されないのは何でなん
そういう例はいっぱい出てくるけど
フォトショップとかオフィスとかブラウザとか
誰でも知ってる売り物のメジャーアプリには絶対に採用されないのは何でなん
987デフォルトの名無しさん
2022/01/21(金) 09:40:33.42ID:p1TOUdjQ MACのVSってWPFじゃないよね?
なにでできてんだろ
なにでできてんだろ
988デフォルトの名無しさん
2022/01/21(金) 09:49:43.09ID:PteBN4D7989デフォルトの名無しさん
2022/01/21(金) 09:58:50.28ID:sBiOntkg990デフォルトの名無しさん
2022/01/21(金) 10:06:50.10ID:MGij20UY >>987
Xamarin
Xamarin
991デフォルトの名無しさん
2022/01/21(金) 10:21:02.64ID:K1CFp2I5992デフォルトの名無しさん
2022/01/21(金) 10:26:38.14ID:smTZR1LI いつの時代の人よ…
993デフォルトの名無しさん
2022/01/21(金) 11:56:54.45ID:MGij20UY 特定企業向けの業務アプリと違って、>>986に挙がってるようなのはスケールメリットがあるから開発コストをそれほど気にしなくていいんだよ
UXの品質に対していくらでも金を注ぎ込める
WPFは最低限要件を満たせりゃいい開発にはオーバーキルだがコスト度外視で作り込むには弱いという、とても中途半端な立ち位置
UXの品質に対していくらでも金を注ぎ込める
WPFは最低限要件を満たせりゃいい開発にはオーバーキルだがコスト度外視で作り込むには弱いという、とても中途半端な立ち位置
994デフォルトの名無しさん
2022/01/21(金) 12:11:52.95ID:rD5rExve >>993 そうかな?
最近WPF触り始めてまだ学習段階だけど、学習コストの高さと速度以外は割といい線行っている気がする
確かにMVVM周りとしてデータバインディングとかの情報が少なすぎて初学者にはちょっときついけど
でもWin32 APIとWinFormsそれぞれで組める人ならMVVMとXAMLの書き方さえ乗り越えたら割と楽に思える
最近WPF触り始めてまだ学習段階だけど、学習コストの高さと速度以外は割といい線行っている気がする
確かにMVVM周りとしてデータバインディングとかの情報が少なすぎて初学者にはちょっときついけど
でもWin32 APIとWinFormsそれぞれで組める人ならMVVMとXAMLの書き方さえ乗り越えたら割と楽に思える
995デフォルトの名無しさん
2022/01/21(金) 12:18:15.69ID:XTInziC+ WinFormだとエディタのプロパティ一覧で大抵揃ってるけど
XAMLのは役に立たないからなぁ
XAMLのは役に立たないからなぁ
996デフォルトの名無しさん
2022/01/21(金) 12:33:19.46ID:p1TOUdjQ xamarinならともかくいまはflutter,reactnative,electronがあるからな
wpfがほかのプラットフォームでも動くならいいけど
wpfがほかのプラットフォームでも動くならいいけど
997デフォルトの名無しさん
2022/01/21(金) 12:33:54.34ID:uUyyp3AA MVVMを乗り越えられない、学習コストを払えないところが多いからWinFormがまだ生き残ってる。
998デフォルトの名無しさん
2022/01/21(金) 12:38:14.84ID:poSLxDjx MVVM抜きでWPF使えば良いのにな
999デフォルトの名無しさん
2022/01/21(金) 12:49:22.88ID:/5savUrV WPFだからMVVMで作らなきゃいけないと思い込んでいる人が結構いるよな。
これとか今でも使える良質の教材だと思うんだがな。
https://slidesplayer.net/slide/11235164/
これとか今でも使える良質の教材だと思うんだがな。
https://slidesplayer.net/slide/11235164/
1000デフォルトの名無しさん
2022/01/21(金) 12:58:03.16ID:MGij20UY >>999
これ書いた本人はとっくにWebに移って、Windowsすら使ってないというのがもう
これ書いた本人はとっくにWebに移って、Windowsすら使ってないというのがもう
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 123日 18時間 14分 24秒
新しいスレッドを立ててください。
life time: 123日 18時間 14分 24秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。