WPF(.NET, WinUI) GUIプログラミング Part31at TECH
WPF(.NET, WinUI) GUIプログラミング Part31 - 暇つぶし2ch986:mdysdev ◆XSDsAilQpD0E
23/09/09 19:33:09.18 xfSBfAyx.net
>>975
Recycling指定しただけだと表示されるレスがぐちゃぐちゃになってませんか?
結局RichTextBoxLoadedを呼びなおしてInline作らないといけないので、Recycling指定してもしなくても体感が変わらない気がします
(というか変わらなかった)
あとUI仮想化するときの致命点として、
表示されている近辺しかUIをメモリに保持していないので、
レス内の文字列検索する場合に全部探せないっていうのが・・

987:デフォルトの名無しさん
23/09/09 20:11:19.23 hHjqEXWc.net
>>976
そっか
中身全然見てなかったww
元々LoadedでセットしてたからRecycleするとLoaded呼ばれなくなって中身が
更新されてなかったら速くなってたのかw
悪かった
>レス内の文字列検索する場合に全部探せないっていうの
ああ、これはRichTextBoxの機能でやろうとしてる?
MVVM的にはViewModelのほうが全部データ持ってるはずだけど

988:mdysdev ◆XSDsAilQpD0E
23/09/09 20:28:03.21 xfSBfAyx.net
>>977
「検索にヒットしたレスだけを抜き出して表示」ならVMを検索してDataContextを再設定すればいいと思う。
ただ「レスを表示したまま」っていう要件で例えば検索ワードの背景色だけを変えたい場合って
UIに全レスが読み込まれてないと出来ない気がするんだけど何かうまい方法あります?

989:デフォルトの名無しさん
23/09/09 20:53:19.09 hHjqEXWc.net
>>978
ResViewItemViewModelのほうにアンカーやらリンクやらの
情報持ってるわけでしょ?
そこに検索ヒット部分の情報持たせて、それらを混ぜて表示すればいいだけじゃない?

990:mdysdev ◆XSDsAilQpD0E
23/09/09 21:00:00.66 xfSBfAyx.net
>>979
ああ、なるほど。
理解しました

991:デフォルトの名無しさん
23/09/09 22:52:24.90 6wE+xkUP.net
色々ひっくり返るけど、WebView2でやるのが一番いいんじゃないかな?

992:デフォルトの名無しさん
23/09/10 00:01:36.42 HR/6NGES.net
WebviewでやるならBlazor Hybridの方が良いかも?
C#と連携しやすいし

993:デフォルトの名無しさん
23/09/10 00:12:18.74 /4aaxiYm.net
winformsとかwpfの案件ばかり渡り歩いてきたけどやっぱり斜陽なのかなぁ。きっちりウェブとかスマホアプリとかの勉強してそっちに軸足動かさないといかんのだろうか
とにかく不安で不安でしょうがない。何が一番不安ってwinformsやwpf本体以上にそういう現場って周りの開発環境自体もすごく古めかしいことが多い
git?何それ?みたいなことばかり

994:デフォルトの名無しさん
23/09/10 00:16:03.86 L5K9/P3E.net
そういうのはプログラマー板でやって

995:デフォルトの名無しさん
23/09/10 00:24:23.99 W8P3LkyJ.net
別にここでok

996:デフォルトの名無しさん
23/09/10 00:45:08.82 y88PGdZC.net
その手の話はスレが荒れるからマ板で
特に「WPF以外は何がいい?」みたいな話に発展して、それもうWPF無関係じゃんってなる

997:デフォルトの名無しさん
23/09/10 00:47:46.81 ZyGp2Gk+.net
特別な用途別意外
デスクトップアブリの開発需要がないでー

998:デフォルトの名無しさん
23/09/10 13:31:19.20 YVmQiRtO.net
普通にデスクトップアプリは特殊用途でしか使われてない
CADとかそういうジャンルみたいのが一例

999:デフォルトの名無しさん
23/09/10 13:48:10.83 YVmQiRtO.net
10年以上前の話
工場などの管理アプリは以前はデスクトップだった
情報は生産管理室でしか見たりできなかった
それがweb上に構築されて社内にいれば労働者が必要な権限のもと必要な情報を引き出せるようになった

営業も同じ
以前は会社に戻って日報ソフトで報告書を作ってたのがスマホから出せるようになった
作成も移動時間などの隙間時間を使える
在庫もその場で確認できる
以前は会社に電話確認してた

DXが持てはやされる今なんで今更仕事でデスクトップアプリを使うのか
開発者のエゴなんじゃないか

1000:デフォルトの名無しさん
23/09/10 14:09:35.55 1PErJKRp.net
デスクトップやネイティブからWEBアプリになったのって
今はサーバー側の計算資源に余力あるのもでかいと思う
フロント側で計算することが減った

1001:デフォルトの名無しさん
23/09/10 14:37:39.16 YVmQiRtO.net
WPFが出る前後の話で描画がdirectXになるので速くなるのではと期待された
CADなんかもGDIから置き換えになるんじゃないかと
C#が今よりメジャーになるんじゃないかと

実際はご存じの通りでまあなんでもあてにならんもんだなと

1002:デフォルトの名無しさん
23/09/10 15:37:57.94 cU2jqfnk.net
webは手だしてみてるけど
いざ画面作るとなるといまいちcss操れないへっぽこさでなぁ

1003:デフォルトの名無しさん
23/09/10 15:52:00.61 NUnFSs94.net
ワシらのためのbootstrap

1004:デフォルトの名無しさん
23/09/10 16:29:10.18 qF59qXuI.net
>>932
それな
俺はflutterもやってるのでflutter for webに頑張ってもらってcssやらずに乗り切れるかどうか
Webのバックエンドはgoとかやったけど

1005:デフォルトの名無しさん
23/09/10 16:32:58.69 qF59qXuI.net
>>992だった
Webのバックエンド用にrustもかじったほうがいいのかな
Web ApiでSQL叩くぐらいだけど
asp.net vs go vs rust
悩む

1006:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch