WPF(Windows Presentation Framework)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part27
https://mevius.5ch.net/test/read.cgi/tech/1632044619/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
探検
WPF(.NET, WinUI) GUIプログラミング Part28
■ このスレッドは過去ログ倉庫に格納されています
2022/01/20(木) 05:40:40.10ID:+TySdXxT
504デフォルトの名無しさん
2022/02/28(月) 13:59:46.31ID:VFLmeVbD >>503
Webアプリで目の肥えた客「ウィンドウサイズに応じて最適な項目配置に変わってね。縦長ウィンドウにしたら縦に並べて、横長にしたら横に並べてね。」
Webアプリで目の肥えた客「ウィンドウサイズに応じて最適な項目配置に変わってね。縦長ウィンドウにしたら縦に並べて、横長にしたら横に並べてね。」
505デフォルトの名無しさん
2022/02/28(月) 15:06:09.80ID:ki9qQxut >>504
WinFormsでもFlowLayoutPanelてのがあった気が
WinFormsでもFlowLayoutPanelてのがあった気が
506デフォルトの名無しさん
2022/02/28(月) 15:41:54.06ID:nNPgEP9f >>505
客「あっ、そうそう、文字サイズは5段階ぐらいで調節可能にしといてね」
客「あっ、そうそう、文字サイズは5段階ぐらいで調節可能にしといてね」
507デフォルトの名無しさん
2022/02/28(月) 15:57:41.97ID:ki9qQxut >>506
それはきついかも…
それはきついかも…
508デフォルトの名無しさん
2022/02/28(月) 17:03:59.41ID:zvSrYpGE テレワークで突然解像度1366x768のノートPCとかいう人権のない環境に叩き落された人もいる
古の業務ソフトには縦800が前提かつ、全ウィンドウでサイズ変更不可とかいうクソみたいな仕様を採用してるものが多いので
最下部のボタンが押せなくて仕事にならないって話をもう数件聞いてる
レスポンシブにする必要はないが画面サイズ固定は流石に時代遅れだと思う
古の業務ソフトには縦800が前提かつ、全ウィンドウでサイズ変更不可とかいうクソみたいな仕様を採用してるものが多いので
最下部のボタンが押せなくて仕事にならないって話をもう数件聞いてる
レスポンシブにする必要はないが画面サイズ固定は流石に時代遅れだと思う
509デフォルトの名無しさん
2022/02/28(月) 17:20:47.12ID:ki9qQxut >>508
それはそうなんだがWinFormsの場合はPanelを使った流動的なものでもフォントが変更されるとフォント次第ではコントロールの幅とかが変に…
かと言ってWPFはListBoxとかで工夫を加える場合面倒
それはそうなんだがWinFormsの場合はPanelを使った流動的なものでもフォントが変更されるとフォント次第ではコントロールの幅とかが変に…
かと言ってWPFはListBoxとかで工夫を加える場合面倒
510デフォルトの名無しさん
2022/02/28(月) 22:55:13.95ID:eK9jJDC4 class ViewModel{
public ObservableCollection<Mail> Mails = ....
}
データグリッドでMailsをbindingして表示します。
データグリッドの各行ににチェックボックスを付けて、例えば一括して削除などの動作をしたい場合、MailクラスにIsCheckedなどのプロパティを追加する以外に良い方法はありますか?
Mailを継承した専用クラスを作ってそちらをbindingする方法も考えましたが、もっと簡単な、あるいは一般的な方法があれば教えて頂きたいです。
public ObservableCollection<Mail> Mails = ....
}
データグリッドでMailsをbindingして表示します。
データグリッドの各行ににチェックボックスを付けて、例えば一括して削除などの動作をしたい場合、MailクラスにIsCheckedなどのプロパティを追加する以外に良い方法はありますか?
Mailを継承した専用クラスを作ってそちらをbindingする方法も考えましたが、もっと簡単な、あるいは一般的な方法があれば教えて頂きたいです。
511デフォルトの名無しさん
2022/02/28(月) 23:25:29.73ID:ARJn3fZ4 UIの状態をあらわすのがViewModelなんだから、Mail用のMailViewModelを作ってそっちにIsCheckedプロパティを追加する
で
class ViewModel {
ObservableCollection<MailViewModel> MailViewModels =
}
で
class ViewModel {
ObservableCollection<MailViewModel> MailViewModels =
}
512デフォルトの名無しさん
2022/02/28(月) 23:28:39.53ID:ARJn3fZ4 MVVM的にはViewにバインドさせるのはModelじゃなくてViewModel
Modelをそのままバインドできる要件ならViewModelを用意せず横着してもいいけど
Modelをそのままバインドできる要件ならViewModelを用意せず横着してもいいけど
513デフォルトの名無しさん
2022/03/01(火) 04:27:43.12ID:HvxAN7j1 こんな単純なことするのにも迷うMVVMゴミすぎる
本末転倒だよ…
本末転倒だよ…
514デフォルトの名無しさん
2022/03/01(火) 08:15:49.02ID:6mHOWi1F そういうのはMVVMに限らない。MVCだって学んでなけりゃ迷うわな。
515デフォルトの名無しさん
2022/03/01(火) 10:13:10.94ID:Hsy6xGe8 ViewModelも使うけど加工する必要がないデータはModelから直接バインドしてます
最初のころは全てViewModel経由していたけど、その意味がわからなくなって
最初のころは全てViewModel経由していたけど、その意味がわからなくなって
516デフォルトの名無しさん
2022/03/01(火) 10:17:26.44ID:77YWD3uc >>515
MVVM警察だ。お前を逮捕する
MVVM警察だ。お前を逮捕する
517デフォルトの名無しさん
2022/03/01(火) 11:08:37.82ID:oU1D/s0E >>515
Modelってことはコードビハインド?
ざっと触ってみた感じ、ViewModelとModelは別物だね
WinFormsとかみたいな場合はイベントとかで直接View、つまりコントロールをいじってた
これをWeb系みたくデザイナーとプログラマの役割分だけするためにイベントやModelで直接コントロールをいじることを禁止する
もちろん、表示・非表示の切り替えみたいなのは別で
ViewModelを介すことで直接コントロールを操作することを防ぐ
例えばListBoxの中身をデータバインディングした場合、ViewModelを操作(配列に対する操作とか)をしたらListBoxに反映される
…って妄想してる
Modelってことはコードビハインド?
ざっと触ってみた感じ、ViewModelとModelは別物だね
WinFormsとかみたいな場合はイベントとかで直接View、つまりコントロールをいじってた
これをWeb系みたくデザイナーとプログラマの役割分だけするためにイベントやModelで直接コントロールをいじることを禁止する
もちろん、表示・非表示の切り替えみたいなのは別で
ViewModelを介すことで直接コントロールを操作することを防ぐ
例えばListBoxの中身をデータバインディングした場合、ViewModelを操作(配列に対する操作とか)をしたらListBoxに反映される
…って妄想してる
518デフォルトの名無しさん
2022/03/01(火) 11:21:43.44ID:2vaJYGq+ デスクトップ開発にデザイナーなんて職業は存在しない。
519デフォルトの名無しさん
2022/03/01(火) 13:08:57.70ID:RNWoyucI520デフォルトの名無しさん
2022/03/01(火) 13:33:00.63ID:xQ0S3wJN521デフォルトの名無しさん
2022/03/01(火) 16:14:35.26ID:UDSzZfa0 >>513
だな
だな
522デフォルトの名無しさん
2022/03/01(火) 17:02:09.29ID:mYgN9Bsp 採用すると生産性が落ちるアーキテクチャとか存在意義なくね?
プログラマーのオナニーでしかない
プログラマーのオナニーでしかない
523デフォルトの名無しさん
2022/03/01(火) 18:56:30.75ID:Tqcv2px3 >>511
これってMailViewModelの中にMailModelを保持すると思うけど、グリッドコントロールで行を消すとMailViewModelは消えるけどMailModelは消えずに残るよね?
そこは頑張ってコード書いて同期を取るしかない?
これってMailViewModelの中にMailModelを保持すると思うけど、グリッドコントロールで行を消すとMailViewModelは消えるけどMailModelは消えずに残るよね?
そこは頑張ってコード書いて同期を取るしかない?
524デフォルトの名無しさん
2022/03/01(火) 19:34:21.36ID:YC4P/K5p ストレージから削除するなら
頑張って書いたほうがいい
頑張って書いたほうがいい
525510
2022/03/01(火) 19:37:28.19ID:dYFnJIyt 皆さんありがとうございます。
class MailViewModel : Mail{
public IsChecked {
get => _isChecked;
set => SetProperty(ref _isChecked, value);
}
private _isChecked;
}
上記のようなクラスを作ってBindingするのが良さそうに思いました。
class MailViewModel : Mail{
public IsChecked {
get => _isChecked;
set => SetProperty(ref _isChecked, value);
}
private _isChecked;
}
上記のようなクラスを作ってBindingするのが良さそうに思いました。
526デフォルトの名無しさん
2022/03/01(火) 19:51:58.93ID:JcAvsTjQ >>523
グリットコントロールから行を消すことがメールの削除の操作を意味するようにしたいならMailModelも消す
単に非表示にしたいだけとか、ゴミ箱に入れておいて復活させるようにさせたいとか、色々考えられる
だからViewModelが欲しくなったのさ
グリットコントロールから行を消すことがメールの削除の操作を意味するようにしたいならMailModelも消す
単に非表示にしたいだけとか、ゴミ箱に入れておいて復活させるようにさせたいとか、色々考えられる
だからViewModelが欲しくなったのさ
527デフォルトの名無しさん
2022/03/01(火) 20:12:49.81ID:Tqcv2px3528デフォルトの名無しさん
2022/03/02(水) 06:20:23.82ID:2pV2z6cL Electronの葬式準備はできたか?
https://github.com/tauri-apps/tauri#comparison-between-tauri-and-electron
https://github.com/tauri-apps/tauri#comparison-between-tauri-and-electron
529デフォルトの名無しさん
2022/03/02(水) 18:19:13.15ID:aIp73SHF rustとか新しいのぼえとうないなぁ
530デフォルトの名無しさん
2022/03/03(木) 05:36:04.02ID:uxaiIIsi >>528
これは楽しみだな
これは楽しみだな
531デフォルトの名無しさん
2022/03/03(木) 09:44:18.37ID:Y3c36uTI ここまで普及したElectronの牙城を崩すのは無理な気がする。せいぜいGoレベルだろう。
Electronがディスク使用量もメモリ使用量も超重量級なのは不満に思ってたけど。
Electronがディスク使用量もメモリ使用量も超重量級なのは不満に思ってたけど。
532デフォルトの名無しさん
2022/03/03(木) 10:21:20.83ID:8QQBVbSl viewをhtmlとcssで書けないとつまらんよ
デザインがしょぼくなる
デザインがしょぼくなる
533デフォルトの名無しさん
2022/03/03(木) 10:21:59.75ID:8QQBVbSl WPFレベルでよければ可なのかもしれんが
534デフォルトの名無しさん
2022/03/03(木) 11:12:38.88ID:4Us9YDJC しょぼい方が評判良くて、デザイナーの自己満足全開デザインが使いづらい・分かりにくいと不評なのが現実
535デフォルトの名無しさん
2022/03/03(木) 11:17:10.50ID:8QQBVbSl >>534
あんたがセンス無いだけ
あんたがセンス無いだけ
536デフォルトの名無しさん
2022/03/03(木) 11:25:49.76ID:4Us9YDJC537デフォルトの名無しさん
2022/03/03(木) 11:41:18.82ID:OeErkjB1 碌に使いもしないが権限だけは大きいエライオジサンのせいで見た目だけは派手だが使いづらいものになるのはまれによくあること
538デフォルトの名無しさん
2022/03/03(木) 17:34:06.50ID:8kQ1SF/V デザインセンス云々は置いといてhtml+cssのほうがデザインの幅が広いのは確か
予算があるならデザイナーにも頼めるしね
予算があるならデザイナーにも頼めるしね
539デフォルトの名無しさん
2022/03/03(木) 23:32:59.05ID:hgALKmrt WPF+MVVM+Rxの実装について勉強中です
それぞれの各機能はなんとなく掴めてきたのですが、実装する場所や通知の受け取り方がまだ分かりません
例えばObservable.Intervalで指定した時間ごとにDBアクセスし、更新があれば通知するという処理はどのクラスに書くべきなのでしょうか
なんとなくですが、Mで実装しVMに通知、Vに表示と考えています
それぞれの各機能はなんとなく掴めてきたのですが、実装する場所や通知の受け取り方がまだ分かりません
例えばObservable.Intervalで指定した時間ごとにDBアクセスし、更新があれば通知するという処理はどのクラスに書くべきなのでしょうか
なんとなくですが、Mで実装しVMに通知、Vに表示と考えています
540デフォルトの名無しさん
2022/03/04(金) 08:04:23.26ID:shwqyc/K >>539
MVVMはあくまで、GUIの設計パターン。
DBアクセスのようなアプリの内部処理は
Mで包んでGUIの処理から隠されるので、
MVVMの処理フローには一切出てこない。
Mの原則は「GUIから見える状態に変化があれば通知する」。
この場合は、DBアクセスし、更新があり、
その結果としてGUIが更新が必要になったら、
Mに通知させるという処理になる。
MVVMはあくまで、GUIの設計パターン。
DBアクセスのようなアプリの内部処理は
Mで包んでGUIの処理から隠されるので、
MVVMの処理フローには一切出てこない。
Mの原則は「GUIから見える状態に変化があれば通知する」。
この場合は、DBアクセスし、更新があり、
その結果としてGUIが更新が必要になったら、
Mに通知させるという処理になる。
541デフォルトの名無しさん
2022/03/04(金) 09:46:05.06ID:EayDkyd8 大変わかりやすい
542デフォルトの名無しさん
2022/03/04(金) 12:16:19.88ID:p2+DzLBF お気に入りのアプリがWPFで実装されてて公開されてるから古いUIをWin 11のUIに合わせたくてForkしてWinUI3.0に対応させようと思ったらWindows App SDK 1.0だとAcrylicやMicaに対応してないとかズコーだわやっぱアホだわMSやることがすべて片手落ち
結局サードパーティー製のAcrylic実装を使う羽目になったわけだがこっちもろくすっぽメンテされてなくてWin11に対応してなくてダブルでズコー
たまにやる気になってプライベートでいじろうかと思ったらこれだからMSの開発環境ってマジでどうしようもないな
誰かWin11とVS2022で使える無料のAcrylic実装しらんかね?
結局サードパーティー製のAcrylic実装を使う羽目になったわけだがこっちもろくすっぽメンテされてなくてWin11に対応してなくてダブルでズコー
たまにやる気になってプライベートでいじろうかと思ったらこれだからMSの開発環境ってマジでどうしようもないな
誰かWin11とVS2022で使える無料のAcrylic実装しらんかね?
543デフォルトの名無しさん
2022/03/04(金) 12:27:44.21ID:7Zhud46/ >WinUI3はまだ完成していません。
一応MSもその認識はあったのね。
あんなお粗末な出来で自信を持って1.0として出したわけじゃないのね。
一応MSもその認識はあったのね。
あんなお粗末な出来で自信を持って1.0として出したわけじゃないのね。
544デフォルトの名無しさん
2022/03/04(金) 12:43:20.96ID:jlehksZI >>542
WinUI選ぶくらいならこれ。
Flutter for Windows
・fluent_uiパッケージ
・flutter_acrylicパッケージ
Windows向けはまだ出たばかりだけど、
現時点の機能・品質、
フレームワークとしての出来、
将来性、
開発者の期待度
どう考えてみてもWinUIがFlutterに蹴散らされる未来しか思いつかない。
WinUIは
「これが最新らしいし、やってみるか」
↓
「えっ?なにこれ、こんなしょぼいの?こんなこともできないの?」
って感じでちょっと触って実情に愕然として、さーっと離れていく。
WinUI選ぶくらいならこれ。
Flutter for Windows
・fluent_uiパッケージ
・flutter_acrylicパッケージ
Windows向けはまだ出たばかりだけど、
現時点の機能・品質、
フレームワークとしての出来、
将来性、
開発者の期待度
どう考えてみてもWinUIがFlutterに蹴散らされる未来しか思いつかない。
WinUIは
「これが最新らしいし、やってみるか」
↓
「えっ?なにこれ、こんなしょぼいの?こんなこともできないの?」
って感じでちょっと触って実情に愕然として、さーっと離れていく。
545デフォルトの名無しさん
2022/03/04(金) 16:27:48.56ID:KOjBrP/m fluent_ui実際使うとちょっとアレ
modernwpfもそうだがやっぱ個人メンテじゃなー
Microsoftが手がけろよ
modernwpfもそうだがやっぱ個人メンテじゃなー
Microsoftが手がけろよ
546デフォルトの名無しさん
2022/03/04(金) 16:40:32.17ID:KOjBrP/m >>305
これにUnoPlatformとAvaloniaとXamarin(maui)も追加してくれんと
で、これも全部微妙という
クロスプラットとかUIフレームワークは人的リソースさかないと品質とかできないのにみんなで戦力分散して全部微妙品質
これにUnoPlatformとAvaloniaとXamarin(maui)も追加してくれんと
で、これも全部微妙という
クロスプラットとかUIフレームワークは人的リソースさかないと品質とかできないのにみんなで戦力分散して全部微妙品質
547デフォルトの名無しさん
2022/03/04(金) 16:41:15.22ID:KOjBrP/m *品質とか維持できない
548デフォルトの名無しさん
2022/03/04(金) 17:00:21.59ID:p2+DzLBF >>544
おーサンキュー
だが流石に.NET FrameworkのレガシーアプリをFlutterでポーティングするほどの時間も熱意もないwww
とういかReactやFlutterが出る10年以上前から思ってたんだがなぜMSはXAMLとASP(Razor)を今でも別々に拡張してるのか理解に苦しむし頭が悪すぎる
まぁどうせ社内の派閥や政治でわけわからんこと繰り返してるんだろうけどその間に開発環境もシェア失ってしまったな
せめてどっちかに統一してUIの定義はCSS拡張にしないともうよっぽどの事情がないとこんなクソなフロントエンドフレームワークなんて誰も使わんぞ
理想を言えばさっさとXAMLとASPを窓から放り投げてTSとCSSで記述する新しいフロントエンドフレームワークを実装すべきだと思うんだがな
おーサンキュー
だが流石に.NET FrameworkのレガシーアプリをFlutterでポーティングするほどの時間も熱意もないwww
とういかReactやFlutterが出る10年以上前から思ってたんだがなぜMSはXAMLとASP(Razor)を今でも別々に拡張してるのか理解に苦しむし頭が悪すぎる
まぁどうせ社内の派閥や政治でわけわからんこと繰り返してるんだろうけどその間に開発環境もシェア失ってしまったな
せめてどっちかに統一してUIの定義はCSS拡張にしないともうよっぽどの事情がないとこんなクソなフロントエンドフレームワークなんて誰も使わんぞ
理想を言えばさっさとXAMLとASPを窓から放り投げてTSとCSSで記述する新しいフロントエンドフレームワークを実装すべきだと思うんだがな
549デフォルトの名無しさん
2022/03/04(金) 17:13:00.22ID:V0cJmevn やるならDart使うか、同じようなJavascriptをリデザインした新言語を作って欲しい
550デフォルトの名無しさん
2022/03/04(金) 19:51:13.51ID:p2+DzLBF >>544
ところでFlutterってVS2022で環境構築できる?
拡張とプロジェクトテンプレートがあれば最高だけどまぁないか
Android StudioはエミュとSDK用にMacに入れてたけどくそ重くてVSCodeでReact Nativeばかり使ってるけどWinで試してみるかな
ところでFlutterってVS2022で環境構築できる?
拡張とプロジェクトテンプレートがあれば最高だけどまぁないか
Android StudioはエミュとSDK用にMacに入れてたけどくそ重くてVSCodeでReact Nativeばかり使ってるけどWinで試してみるかな
551デフォルトの名無しさん
2022/03/04(金) 20:08:12.18ID:j9h/2ScS みんな Flutterに行っちゃうのか..
552デフォルトの名無しさん
2022/03/04(金) 20:20:59.67ID:odUl/eCo >>548
それなんてReact Native?(´・ω・`)
それなんてReact Native?(´・ω・`)
553デフォルトの名無しさん
2022/03/04(金) 21:23:31.50ID:jlehksZI >>550
VSCodeとFlutter拡張で開発できる。
Windows用ビルドするのにVS2019か2022を入れておく必要はある。
でも今2022の17.1.0のバグでデバッグモードが死んでて17.1.1待ち。
VSCodeとFlutter拡張で開発できる。
Windows用ビルドするのにVS2019か2022を入れておく必要はある。
でも今2022の17.1.0のバグでデバッグモードが死んでて17.1.1待ち。
554デフォルトの名無しさん
2022/03/04(金) 21:43:37.06ID:p2+DzLBF >>553
React NativeもそうだけどFlutterもパッケージのバージョンで開発環境ぶっ壊れて死にそうになる感じかなのか?w
とりあえずVSCodeはReact Nativeに最適化してるから先にAndroid Studio試すわ
そろそろRemote-Containersを試したいんだが最近はコーディングより環境構築がくそムズくてめんどいんだよな
React NativeもそうだけどFlutterもパッケージのバージョンで開発環境ぶっ壊れて死にそうになる感じかなのか?w
とりあえずVSCodeはReact Nativeに最適化してるから先にAndroid Studio試すわ
そろそろRemote-Containersを試したいんだが最近はコーディングより環境構築がくそムズくてめんどいんだよな
555デフォルトの名無しさん
2022/03/04(金) 22:13:47.37ID:uA/ZaTOg556デフォルトの名無しさん
2022/03/04(金) 22:55:59.46ID:/OYyWF11 WPFもFlutterも両方入門者レベルだけど、Flutterのが馴染むなあ…
557デフォルトの名無しさん
2022/03/04(金) 22:58:40.01ID:KOjBrP/m じゃあ、先にFlutterでMVVM覚えてからWPFくればいい
そうすれば後覚えるのはxamlだけ
そうすれば後覚えるのはxamlだけ
558デフォルトの名無しさん
2022/03/04(金) 23:41:28.81ID:Ot1pbWlC FlutterいいけどC++やりとうないな・・・
559デフォルトの名無しさん
2022/03/04(金) 23:42:12.12ID:p2+DzLBF とりあえずFlutterのWindows Desktop環境の構築終わってビルドしてみてDartの構文学んでるとこだがこれDartってまんまC#のパクリやんけwww
んでFlutterの構文はJSX(TSX)のパクリだなとりあえず状態管理がReduxみたいにクソじゃなければ文句ないわ
>>544のfluent_uiとfluent_acrylic試してみるわ
んでFlutterの構文はJSX(TSX)のパクリだなとりあえず状態管理がReduxみたいにクソじゃなければ文句ないわ
>>544のfluent_uiとfluent_acrylic試してみるわ
560デフォルトの名無しさん
2022/03/05(土) 00:19:20.18ID:E2yAAp8N DartはC#じゃなくてGoogleが再定義した中途半端なJavaでイラっとするんだよな
interfaceの定義が暗黙だったりinternalならプライベートメンバにアクセスできたりわざわざimplementsやextendsが必要で冗長だったりC#の方がよっぽどモダンだよ
interfaceの定義が暗黙だったりinternalならプライベートメンバにアクセスできたりわざわざimplementsやextendsが必要で冗長だったりC#の方がよっぽどモダンだよ
561デフォルトの名無しさん
2022/03/05(土) 01:14:27.39ID:V2Ahzg+A WinUI3は今でもアプリ内のアクリルは有効だから、ベースに壁紙でも配置すればそれっぽいものにはなるんだがね
562デフォルトの名無しさん
2022/03/05(土) 06:05:39.61ID:lIUzJS5r >>560
DartはJavaScriptの置き換えを狙った言語。
TypeScriptみたいにJavaScriptの上位互換よりも
JavaScriptの古い部分を排除して新しく作り直したDartのアプローチの方が好き。
DartはJavaScriptの置き換えを狙った言語。
TypeScriptみたいにJavaScriptの上位互換よりも
JavaScriptの古い部分を排除して新しく作り直したDartのアプローチの方が好き。
563デフォルトの名無しさん
2022/03/05(土) 11:25:06.31ID:1jHFvDsl564デフォルトの名無しさん
2022/03/05(土) 11:45:02.14ID:GCjMsc40 Heartだけは熱いぜ!
565デフォルトの名無しさん
2022/03/05(土) 12:06:23.36ID:nwKZyNIL566デフォルトの名無しさん
2022/03/05(土) 13:10:04.52ID:GCjMsc40 性的か
愛的か
悩ましいところだ
愛的か
悩ましいところだ
567デフォルトの名無しさん
2022/03/05(土) 13:26:38.14ID:mDTM2Slk >>563の頭の悪さひどすぎだろw
568デフォルトの名無しさん
2022/03/05(土) 13:37:05.84ID:sPneiazO 理詰めで論破されて悔しいけど反論できないから顔真っ赤でIDコロコロ自演して悪口とか恥ずかし過ぎるだろ
569デフォルトの名無しさん
2022/03/05(土) 14:11:11.30ID:mDTM2Slk 理詰めって静的とか動的の話し誰もしてないのに、一人で突然型付けの話して論破って馬鹿すぎるw
誰もそんな話してねぇんだよww
技術的な話する以前の頭の悪さww
誰もそんな話してねぇんだよww
技術的な話する以前の頭の悪さww
570デフォルトの名無しさん
2022/03/07(月) 09:51:07.88ID:uEz3lV8K WinUI 3.0の完成度は公式の認識ではまだ50%未満なんだな。
これをポジティブにとらえればいいのかネガティブにとらえればいいのか。
これをポジティブにとらえればいいのかネガティブにとらえればいいのか。
571デフォルトの名無しさん
2022/03/07(月) 15:03:59.51ID:kOvQrFoW 動きのとろい奴は変化し続ける環境に追従できない
572デフォルトの名無しさん
2022/03/07(月) 15:12:43.80ID:xDt5CcEi 未だにWPFやってる奴が言うと説得力あるな
573デフォルトの名無しさん
2022/03/07(月) 15:32:53.11ID:s7EYao7X 世界一のIDEであるVS(codeじゃない)とC#の出来の良さををすべてスポイルしてマイナスにしてしまうフレームワークしか作らないからな
MSは良い加減一貫性や統一性のない大企業病を修正しないと開発環境を失う時代はすぐそこまできてるぞ
MSは良い加減一貫性や統一性のない大企業病を修正しないと開発環境を失う時代はすぐそこまできてるぞ
574デフォルトの名無しさん
2022/03/07(月) 17:19:40.02ID:zKkd3LGQ WinUI3で、普通にペロッとzipなりで相手に渡せるexe作れる?
配置型強制とか開発者モードONならとかは避けたいのだが...
配置型強制とか開発者モードONならとかは避けたいのだが...
575デフォルトの名無しさん
2022/03/07(月) 17:23:04.90ID:n4nlllf2576デフォルトの名無しさん
2022/03/07(月) 17:29:13.38ID:LEfSXXfI >>574
は?githubでbuildしたバイナリごと公開すればいいだけなんだが・・・もしかしてこのスレってレベル低い雑魚専スレだった?www
は?githubでbuildしたバイナリごと公開すればいいだけなんだが・・・もしかしてこのスレってレベル低い雑魚専スレだった?www
577デフォルトの名無しさん
2022/03/07(月) 17:35:52.60ID:n4nlllf2 >>576
もうその釣り方飽きた
もうその釣り方飽きた
578デフォルトの名無しさん
2022/03/07(月) 17:43:33.51ID:uQvWeikk みんなWPF使ってないのにスレはよく伸びるな。MSは釣りの達人だな。
579デフォルトの名無しさん
2022/03/07(月) 17:55:02.83ID:jNxtjOjp しれっとスレタイにWinUIも紛れてるからね
580デフォルトの名無しさん
2022/03/07(月) 18:14:28.34ID:88DwHIqD ReactivePropertyって便利ですか?
重かったりしませんか?
重かったりしませんか?
581デフォルトの名無しさん
2022/03/07(月) 18:29:56.66ID:ekr02bKa WPF使わない人が入れ替わり立ち替わりこのスレにやって来るのが逆に不思議だわ。
582デフォルトの名無しさん
2022/03/07(月) 18:31:45.58ID:/It3ML06 >>580
いつメンテが止まるかわからんコントリビューターがほとんどいない日本のガラパゴスフレームワークなんて使う奴は馬鹿だって脳みそに刻み込め
Livetと同じく作者が飽きたらマイグレーションしなきゃならん体験か地獄だろ
まぁそもそもMSの開発環境はまともにメンテされてるサードパーティがほぼないから既にオワコンなんですけどね
いつメンテが止まるかわからんコントリビューターがほとんどいない日本のガラパゴスフレームワークなんて使う奴は馬鹿だって脳みそに刻み込め
Livetと同じく作者が飽きたらマイグレーションしなきゃならん体験か地獄だろ
まぁそもそもMSの開発環境はまともにメンテされてるサードパーティがほぼないから既にオワコンなんですけどね
583デフォルトの名無しさん
2022/03/07(月) 18:51:03.10ID:jNxtjOjp584デフォルトの名無しさん
2022/03/07(月) 19:32:11.33ID:JY9LQh4h Windows Helloの実装見てても相変わらずMSが作る認証の実装って抽象化しすぎてて手間がかかってクソ面倒だよな
Xamarin向けで個人が作ってるFingerprint実装の方がよっぽど簡単だしわかりやすい
MSの実装ってすべてこれで高度に抽象化されてはいるが基本機能は提供してやってるからこれを自由に使って開発しろ、もちろん各機能はお前らが開発者が実装するんだ当然だろ?って価値観だからそりゃこんなクソ面倒な環境なんて人気なくなるわな
Xamarin向けで個人が作ってるFingerprint実装の方がよっぽど簡単だしわかりやすい
MSの実装ってすべてこれで高度に抽象化されてはいるが基本機能は提供してやってるからこれを自由に使って開発しろ、もちろん各機能はお前らが開発者が実装するんだ当然だろ?って価値観だからそりゃこんなクソ面倒な環境なんて人気なくなるわな
585デフォルトの名無しさん
2022/03/07(月) 19:55:21.52ID:MoIQ3Ajl powershellで使えるからwpf好き
586デフォルトの名無しさん
2022/03/07(月) 20:15:48.46ID:I0vdSErl >>580
メモリリークを量産出来て便利だよ^^
メモリリークを量産出来て便利だよ^^
587デフォルトの名無しさん
2022/03/07(月) 23:00:21.18ID:47rZ/1iq >>582
WideStudioをおすすめします
WideStudioをおすすめします
588デフォルトの名無しさん
2022/03/07(月) 23:27:58.63ID:MOFKApH8 >>580
ビルドするとdllが大量にできる
ビルドするとdllが大量にできる
589デフォルトの名無しさん
2022/03/07(月) 23:48:28.14ID:KtNINo0C >>581
最大勢力であるWPF勢を取り込めば覇権を手にすることができるからな
最大勢力であるWPF勢を取り込めば覇権を手にすることができるからな
590デフォルトの名無しさん
2022/03/08(火) 00:28:47.31ID:VwC0MlqW591デフォルトの名無しさん
2022/03/08(火) 06:00:50.91ID:zwHCpSBo >>581
バリバリ使ってるわ!
バリバリ使ってるわ!
592デフォルトの名無しさん
2022/03/08(火) 13:55:51.69ID:EEUa6olq >>584
誹謗抽象イクナイ‼
誹謗抽象イクナイ‼
593デフォルトの名無しさん
2022/03/08(火) 18:37:52.43ID:cpo20Guw 抽象クラスイイ!!
594デフォルトの名無しさん
2022/03/09(水) 09:44:30.26ID:jWVjgdsY 依存関係プロパティも添付プロパティも面倒っすな
コードスニペットがなかったら発狂してる
コードスニペットがなかったら発狂してる
595デフォルトの名無しさん
2022/03/09(水) 12:09:54.98ID:i3HUDkFi コード補完が汚れるのと言語やライブラリと関係ないキーワード覚えるの無駄だからスニペット大嫌いだわ
これが嫌だから世界一賢いIntelli Sense搭載のVSをできるだけ使いたいのに他言語のフレームワークがないのMSクソすぎる
これが嫌だから世界一賢いIntelli Sense搭載のVSをできるだけ使いたいのに他言語のフレームワークがないのMSクソすぎる
596デフォルトの名無しさん
2022/03/09(水) 18:35:20.04ID:6/DH/Lk5 Q) WinUIを使った実際のプロジェクトを見たことがありますか?
A) 私はC++/WinUI3で簡単なRPAツールを開発したことがありますが、
WinUI3の現在の進捗状況と機能では、商用アプリケーションを開発することができないと言いたいのです。
A) ソロ開発者の話をよく聞いていますが、はっきりとノーと答えることができます。
今のところ私の知る限り、誰もWinUIの道を進もうとは思っていません。
A) 他の人達が言うように、WinUI3は商用アプリケーションにはまだ早いです。
私たちはWinUI3を調査し、WPFの代わりにWinUI3を使用するようにいくつかのアプリを変更できるかどうか検討しましたが、
多くの機能が欠けており、バグの量も多いため、現実的ではありません。
WinUI3は、今のところ趣味のアプリケーションにしか使えません。
私の予想では、Microsoftのリソース次第では、完成まで2年かかるかもしれません。
A) 私はC++/WinUI3で簡単なRPAツールを開発したことがありますが、
WinUI3の現在の進捗状況と機能では、商用アプリケーションを開発することができないと言いたいのです。
A) ソロ開発者の話をよく聞いていますが、はっきりとノーと答えることができます。
今のところ私の知る限り、誰もWinUIの道を進もうとは思っていません。
A) 他の人達が言うように、WinUI3は商用アプリケーションにはまだ早いです。
私たちはWinUI3を調査し、WPFの代わりにWinUI3を使用するようにいくつかのアプリを変更できるかどうか検討しましたが、
多くの機能が欠けており、バグの量も多いため、現実的ではありません。
WinUI3は、今のところ趣味のアプリケーションにしか使えません。
私の予想では、Microsoftのリソース次第では、完成まで2年かかるかもしれません。
597デフォルトの名無しさん
2022/03/09(水) 18:44:48.69ID:TswYpzkY >>594
リリースの時点で属性ラベルつけるぐらいで通知出来るようにしていたらと
リリースの時点で属性ラベルつけるぐらいで通知出来るようにしていたらと
598デフォルトの名無しさん
2022/03/09(水) 18:54:01.67ID:M9pSY8tZ 実際にWinUI3触ってない奴や理解できてない奴はは勘違いしてるがWinUI3は各プラットフォームのネイティブUIをWindows App SDKとして完全に切り離して独立させたものだからWin11のAcrylicやMiacなんかを実装するものじゃないぞ
WInUI3(Windows App SDK 1.0)の目的はストアが大失敗した原因の一つであるストアアプリ実装の障害となっていたUWPとWIn32を統合してXAMLで統一することだからな
まぁもうWindowsのカジュアルアプリをAndroidに委ねる方針を決めて既に実装もなかば完了してて英語圏の一部ユーザーには提供も始まってる状況でこんなことにリソース使ってるのはアホだと思うが
今MSがやることはFlutterのC#フレームワークを開発することだと思うんだがなFlutnetを買収してもいいしとにかく買収したXamarinのアプローチはWebがないから失敗だったと認めて精算して次に進むことだ
WInUI3(Windows App SDK 1.0)の目的はストアが大失敗した原因の一つであるストアアプリ実装の障害となっていたUWPとWIn32を統合してXAMLで統一することだからな
まぁもうWindowsのカジュアルアプリをAndroidに委ねる方針を決めて既に実装もなかば完了してて英語圏の一部ユーザーには提供も始まってる状況でこんなことにリソース使ってるのはアホだと思うが
今MSがやることはFlutterのC#フレームワークを開発することだと思うんだがなFlutnetを買収してもいいしとにかく買収したXamarinのアプローチはWebがないから失敗だったと認めて精算して次に進むことだ
599デフォルトの名無しさん
2022/03/09(水) 19:01:18.69ID:EwjkSh/7 micaやbackground acrylicはWinUI3 1.1の予定でしょ
600デフォルトの名無しさん
2022/03/09(水) 19:39:13.13ID:k0VfhdGe601デフォルトの名無しさん
2022/03/09(水) 19:44:09.02ID:AdA9vO5b MSがオープンソースに舵切って
もう随分日が経つのになにやってんの?
もう随分日が経つのになにやってんの?
602デフォルトの名無しさん
2022/03/09(水) 19:47:44.87ID:YAFqNXTJ 舵切ったせいでどんどん糞化、衰退していくなw
603デフォルトの名無しさん
2022/03/09(水) 20:14:21.74ID:AdA9vO5b そりゃメインストリームじゃ無くなるって事だから
良いものに投資してそれを担げば良いってビジネスに変わってるのよ
良いものに投資してそれを担げば良いってビジネスに変わってるのよ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- ゆたぼん 二重手術を報告「めちゃくちゃ気に入っています」 [muffin★]
- 【山形】クマ駆除で誤射した猟友会隊員に町が1663万円請求へ...弾当たり男性大けが2023年 小国町 [nita★]
- VIP過疎すぎてつまらない😭
- 中国人、ガチ超正論。「日本人がアイヌに対してやったことを『問題ない』とするなら、中国が日本人に同じことをしても文句ないだろう?」 [314039747]
- 昔の日本人「15円50銭と言ってみろ、はい朝鮮人」 今の日本人「文鮮明はサタンと書いてみろ、はい壺」 [932029429]
- 晋州市で果物輸出が最盛期 [685321817]
- 自衛隊員「クマ被害を防ぐ活動、アルバイトに使われたということ。自衛隊の強み活かしてない。猟師のような仕事を期待されるのは無理」 [932029429]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
