Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/tech/1557960752/
関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
WPF(.NET4.x, .NET Core) GUIプログラミング Part24
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ササクッテロ Spcf-v5QR)
2019/12/09(月) 12:36:14.49ID:9LsUsH++p183デフォルトの名無しさん (ワッチョイ 9fda-Gz1v)
2020/02/28(金) 17:34:17.92ID:FKrGRQL40 OSSを使えば、みずほ合併も20年も
かからなかったという事ですね。
かからなかったという事ですね。
184デフォルトの名無しさん (ワッチョイ 4a61-W44n)
2020/02/28(金) 18:17:55.30ID:EdLV0oRD0185デフォルトの名無しさん (ワッチョイ ff61-W44n)
2020/02/29(土) 15:36:50.61ID:ZbPwrBbB0 >>184
IBM
IBM
186デフォルトの名無しさん (ワッチョイ dee3-ZhQ4)
2020/02/29(土) 18:23:52.48ID:Y1vfXlkR0 >>183
当時の上層部が皆消えたからな
当時の上層部が皆消えたからな
187デフォルトの名無しさん (ワッチョイ c3db-rVtL)
2020/03/03(火) 05:28:49.83ID:kLlDc7SA0188デフォルトの名無しさん (ワッチョイ 0b55-p7ie)
2020/03/03(火) 20:44:38.08ID:g6HFOQ500 livetメンテされてたのね・・・
189デフォルトの名無しさん (スプッッ Sd01-ItrH)
2020/03/11(水) 08:29:20.50ID:4840XTXYd wpf はComboBoxのカスタマイズが異常に面倒
TextBox部分の背景色を変えたいだけなのに、どれだけコードを書かせるのかと
最終的にはComboBoxの上にBoarder挟んでTextBoxを重ねたわ
TextBox部分の背景色を変えたいだけなのに、どれだけコードを書かせるのかと
最終的にはComboBoxの上にBoarder挟んでTextBoxを重ねたわ
190デフォルトの名無しさん (ワッチョイ 826a-drwQ)
2020/03/11(水) 21:59:25.37ID:+pF602Na0 スタイルの一部分をちょこっと変えたいだけなのに
スタイル全書き換えだからなあ
バージョンアップでスタイルに手が入ったら追随しないとまずいし…
スタイル全書き換えだからなあ
バージョンアップでスタイルに手が入ったら追随しないとまずいし…
191デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/13(金) 20:05:34.14ID:O03YLpkA0192デフォルトの名無しさん (ワッチョイ 9d2c-yhz0)
2020/03/14(土) 02:22:32.03ID:l44yuRg30 livetはいまokazukiさんとかがメンテしてるみたい
193デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/14(土) 11:19:03.16ID:mQl6GBYb0194デフォルトの名無しさん (ワッチョイ 8510-xA19)
2020/03/14(土) 16:56:38.37ID:C2Lif+b90 prismよりlivetが得意なことってどういうところ?
195デフォルトの名無しさん (ブーイモ MM8d-aTKp)
2020/03/14(土) 17:27:18.65ID:XdSo6thHM 日本語のコメントが沢山ある?
196デフォルトの名無しさん (オイコラミネオ MMe9-ZW3Z)
2020/03/14(土) 17:35:22.75ID:Er3VTtJvM UWP風WPFテーマファイルってないの?
197デフォルトの名無しさん (ワッチョイ 9d2c-yhz0)
2020/03/14(土) 18:30:12.07ID:l44yuRg30 >>196
mahappをヌゲットで当てれば一応それっぽくはなる
mahappをヌゲットで当てれば一応それっぽくはなる
198デフォルトの名無しさん (ワッチョイ 8242-drwQ)
2020/03/16(月) 09:25:08.00ID:+qP8+Lkd0 >>194
昔見た感じだと、ビヘイビアが充実していたから、そこだけ使うのもありじゃね?
昔見た感じだと、ビヘイビアが充実していたから、そこだけ使うのもありじゃね?
199デフォルトの名無しさん (ワッチョイ 85cc-YfnF)
2020/03/16(月) 22:37:15.09ID:fxc5hzKu0200デフォルトの名無しさん (スフッ Sda2-yhz0)
2020/03/17(火) 12:47:21.90ID:UPG5ONLMd prismもOSSになってから標準機能だと思って使ってたものがごっそり消されたりするから怖いけどね…
201デフォルトの名無しさん (アウアウウー Sac5-Syvm)
2020/03/17(火) 13:03:38.78ID:aozOj1qca 今のprismは有志数人がやってるコミュニティプロジェクト
機能の取捨選択などはMSの推奨とかではなく、あくまでメンテナの個人的な好みに過ぎない
もはやまともな旗振り役はどこにもいない
機能の取捨選択などはMSの推奨とかではなく、あくまでメンテナの個人的な好みに過ぎない
もはやまともな旗振り役はどこにもいない
202デフォルトの名無しさん (ブーイモ MM76-aTKp)
2020/03/17(火) 13:49:58.97ID:oS6PobjrM かと言って、WPFを素で使うのは辛いわ
203デフォルトの名無しさん (ワッチョイ a101-ozar)
2020/03/17(火) 16:10:11.04ID:bG+6fXAX0 激辛だわ
204デフォルトの名無しさん (ワッチョイ 4bd2-trDy)
2020/04/07(火) 23:06:06.45ID:bAc1yzNH0 PackageReferenceでPrism.UnityをぬげっとしたプロジェクトをVisualStudioインストーラーでインストーラーを作成
そのインストーラーでWIndows10にインストールするとエラーでViewが立ち上がらない
Packages.configでぬげっとすると問題ないんだけどPackageReferenceが地雷なの?
そのインストーラーでWIndows10にインストールするとエラーでViewが立ち上がらない
Packages.configでぬげっとすると問題ないんだけどPackageReferenceが地雷なの?
205デフォルトの名無しさん (ワッチョイ 2289-vH9a)
2020/04/08(水) 06:05:58.17ID:VR2/ByYb0206デフォルトの名無しさん (ワッチョイ 9f10-ycCE)
2020/04/17(金) 17:07:14.15ID:DEUx8cw20 ScrollViewerの最小サイズを指定する方法を教えてください
207デフォルトの名無しさん (ワッチョイ df35-ycy0)
2020/05/05(火) 09:27:45.44ID:xw5tj5Ew0 ねーねー
教えて欲しいんだけど
C#で記述すると
sender is Button b
のような is を、C++/Cliで表現すると、どのように記述するの?
※is なければ dynamic_cast で判定したりするん?
教えて欲しいんだけど
C#で記述すると
sender is Button b
のような is を、C++/Cliで表現すると、どのように記述するの?
※is なければ dynamic_cast で判定したりするん?
208デフォルトの名無しさん (ワッチョイ e72d-BCJ4)
2020/05/05(火) 09:41:16.37ID:ZtDgbM1L0 ぼーっと生きてんじゃねぇよ!
209デフォルトの名無しさん (ワッチョイ df89-HpdM)
2020/05/05(火) 10:21:47.21ID:AdTM4q7h0210デフォルトの名無しさん (ワッチョイ df35-ycy0)
2020/05/05(火) 14:46:08.43ID:xw5tj5Ew0211デフォルトの名無しさん (ブーイモ MMd6-CDXL)
2020/05/12(火) 17:41:57.92ID:hY6zA/rDM Linuxで使えんのかこれ?
メンテナンスの依頼が来たんだが、おうちにWindowsないからお勉強できないんだが
メンテナンスの依頼が来たんだが、おうちにWindowsないからお勉強できないんだが
212デフォルトの名無しさん (ワッチョイ 1763-C4Ru)
2020/05/12(火) 17:51:59.06ID:8wEDw8Rw0 >>211
Linuxでは使えない
Linuxでは使えない
213デフォルトの名無しさん (ワッチョイ 5b2d-C0uG)
2020/05/12(火) 18:11:23.80ID:Rm1nFE+i0 >>211
経費で買えば
経費で買えば
214デフォルトの名無しさん (ワッチョイ d35f-tC6Q)
2020/05/12(火) 18:17:52.54ID:GG8UV2/o0 .NET coreだとだめなの?
やりたいことが出来るかは知らんけど
やりたいことが出来るかは知らんけど
215デフォルトの名無しさん (ワッチョイ 5b2d-C0uG)
2020/05/12(火) 18:25:33.51ID:Rm1nFE+i0216デフォルトの名無しさん (ワッチョイ d35f-tC6Q)
2020/05/12(火) 19:05:50.45ID:GG8UV2/o0217デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/14(木) 10:31:47.60ID:IJMYY1560 どこに保守頼んでも断られて無知な犬厨が受けてしまったか。ご愁傷さま。
218デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/14(木) 11:59:28.26ID:CtuOTcJGa 今更WPFアプリのメンテとか絶対やりたくないな
今時Winクライアントアプリって時点で苦痛なのに、もはや覚えても何の役にも立たないオワコンフレームワークとか地獄すぎる
全力で逃げた方がいいぞ
今時Winクライアントアプリって時点で苦痛なのに、もはや覚えても何の役にも立たないオワコンフレームワークとか地獄すぎる
全力で逃げた方がいいぞ
219デフォルトの名無しさん (ワッチョイ 7310-32x/)
2020/05/14(木) 12:09:39.36ID:ooznbMWa0 >>218
じゃあ何で作るのがいいの?
じゃあ何で作るのがいいの?
220デフォルトの名無しさん (ワッチョイ 9b4f-gIXh)
2020/05/14(木) 22:45:53.44ID:c8b+AWhI0 あとはWebかスマホかな。個人的にはそっちの方が制約が大きくて苦痛だが。
221デフォルトの名無しさん (ワッチョイ 07ad-XScl)
2020/05/15(金) 00:14:06.62ID:WhbhAQET0222デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/15(金) 08:07:53.10ID:QqRlTuRs0 winformが今でも鉄板だと言ってみるか
223デフォルトの名無しさん (ブーイモ MM5b-6xlw)
2020/05/15(金) 08:25:42.54ID:uUo0Y4yAM 高dpiで破綻してる
224デフォルトの名無しさん (ワッチョイ bb94-ri7+)
2020/05/15(金) 08:42:18.48ID:1eO57Rtu0 老眼鏡で対応!
225デフォルトの名無しさん (アウアウウー Saaf-LZFT)
2020/05/15(金) 08:53:17.50ID:mPMl4nbia 部署内ツール程度の小規模開発ならWinFormで事足りる
226デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/15(金) 08:56:55.16ID:QqRlTuRs0 オフィスのPCで4k普及なんてあと10年先じゃないかな。2k普及だって怪しい。
227デフォルトの名無しさん (ブーイモ MM81-6xlw)
2020/05/15(金) 09:07:59.09ID:vlJSs5fLM ノートPCは既に96dpiじゃ無いよ
228デフォルトの名無しさん (ワッチョイ 9f9e-X6oS)
2020/05/15(金) 23:20:38.61ID:QqRlTuRs0 こいつリアルコミュ症だよね?
229デフォルトの名無しさん (ワッチョイ 1f89-6xlw)
2020/05/16(土) 08:07:06.88ID:GpzxgeW40 10年後のオフィスにpcがあるかどうかわからんよ
230デフォルトの名無しさん (ワッチョイ d7d2-DBEz)
2020/05/16(土) 08:50:19.48ID:LhTJIslf0 実行ボタンと中断ボタンがあるよくある仕組みだと現状何で作るのがベスト?
231デフォルトの名無しさん (ワッチョイ 1f89-6xlw)
2020/05/16(土) 09:25:24.23ID:GpzxgeW40 WPFスレなのでWPFとTPL
で、CancellationToken使う
で、CancellationToken使う
232デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 12:13:34.55ID:81qwA9rBM 計算プロパティをOneWayバインディングしたのに反応しないぞ
バグか?
バグか?
233デフォルトの名無しさん (ワッチョイ 2f2d-imz8)
2020/05/18(月) 12:17:59.93ID:UifG0Ejn0 WPFが怪しい場合もあるけど、大抵は自分のバグ
234デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 12:26:19.51ID:81qwA9rBM int A
get a
set a = value; RaisePropCh("A")
int B
get A * 2
こんな感じなんやけどAに入力してもBが変わらんのや
get a
set a = value; RaisePropCh("A")
int B
get A * 2
こんな感じなんやけどAに入力してもBが変わらんのや
235デフォルトの名無しさん (ワッチョイ 2f2d-imz8)
2020/05/18(月) 12:52:29.13ID:UifG0Ejn0236デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/18(月) 12:54:23.02ID:/9ODvOSTM 不明な言語じゃ
237デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 13:09:49.94ID:qLYceyQ7M RaisePropCh("A", "B")にすればええのんか
でもBがAに依存しとるという情報をAに書かなあかんてなんか気持ち悪いねん
でもBがAに依存しとるという情報をAに書かなあかんてなんか気持ち悪いねん
238デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/18(月) 13:18:38.14ID:/9ODvOSTM RaisePropChって何じゃ?
239デフォルトの名無しさん (ワッチョイ 2f2d-imz8)
2020/05/18(月) 13:28:27.97ID:UifG0Ejn0 >>237
Aの更新通知(INotifyPropertyChanged.PropertyChangedイベント)を監視して
Aが更新されたらBの更新を通知すれば良い
AとBが同じクラスなら気にしないで良いと思うけど
Aの更新通知(INotifyPropertyChanged.PropertyChangedイベント)を監視して
Aが更新されたらBの更新を通知すれば良い
AとBが同じクラスなら気にしないで良いと思うけど
240デフォルトの名無しさん (バッミングク MM0d-6wub)
2020/05/18(月) 15:37:04.87ID:EIO3K/YzM241デフォルトの名無しさん (アウアウウー Sa1d-/iGY)
2020/05/18(月) 15:51:45.05ID:W1RwdSEUa WPFがもし大成功して今でも新機能開発が続いていたら、Reactみたいにプログラミングモデル上は脳死で全更新するだけでよくて
フレームワークがうまいこと差分取って効率的に更新してくれるようになってたのかもね
フレームワークがうまいこと差分取って効率的に更新してくれるようになってたのかもね
242デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/18(月) 15:59:03.85ID:9zeuFziKM >>240
中の実装も怪しいよねえ
中の実装も怪しいよねえ
243デフォルトの名無しさん (ワッチョイ a72c-MWp5)
2020/05/18(月) 17:11:19.99ID:TSImRkOU0 >>237
そんなあなたにReactiveProperty…(´・ω・`)
そんなあなたにReactiveProperty…(´・ω・`)
244デフォルトの名無しさん (ワッチョイ d7d2-DBEz)
2020/05/18(月) 17:27:14.51ID:Z3Rh0TcW0 RactivePropertyはObservableCollectionとsynchronizedできないやん
245デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 19:27:28.68ID:iSeSPLtnM 解決策を発見したで
プロパティ名をnullでRaiseすれば計算プロパティもええ感じにバインドされるみたいやわ
プロパティ名をnullでRaiseすれば計算プロパティもええ感じにバインドされるみたいやわ
246デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 19:29:22.47ID:0/z3ChKA0 今windwosアプリ作るのならどういう環境がいいわけ?
めんどくさいからみんなelectronに移行してるんだが
めんどくさいからみんなelectronに移行してるんだが
247デフォルトの名無しさん (ブーイモ MM5b-26de)
2020/05/18(月) 19:37:32.28ID:iSeSPLtnM >>246
Blazorがええと思うで
Blazorがええと思うで
248デフォルトの名無しさん (ワッチョイ ebe6-Y8G9)
2020/05/18(月) 19:38:34.04ID:CccO1DlI0 edgeが標準プラットフォームになったんだから
そろそろhtaのver.2をリリースしてください
そろそろhtaのver.2をリリースしてください
249デフォルトの名無しさん (ワッチョイ 7701-tC+g)
2020/05/18(月) 19:43:43.05ID:ZhbDs7dG0 >>247
良い参考書ある?
良い参考書ある?
250デフォルトの名無しさん (スフッ Sd2f-MWp5)
2020/05/18(月) 19:51:06.09ID:vBUqFIJ5d >>248
Electronでいいんじゃん
Electronでいいんじゃん
251デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 20:13:51.16ID:0/z3ChKA0 Blazorって.NETランタイムをWebAssembly上で実装?
MS何考えてるんだ
MS何考えてるんだ
252デフォルトの名無しさん (ワッチョイ 1f89-mStQ)
2020/05/18(月) 20:16:18.51ID:voyPms160 >>251
ステキやん
ステキやん
253デフォルトの名無しさん (テテンテンテン MM17-/iGY)
2020/05/18(月) 20:45:36.06ID:OlqJzzRHM BlazorはMSのR&Dの社員がお戯れに作ったもので、戦略もクソもない
アイデアとしては面白かったが既に下火だし、最終的に似たような技術が天下を取ることもあるかもしれないけどそれは多分Blazorではないよ
アイデアとしては面白かったが既に下火だし、最終的に似たような技術が天下を取ることもあるかもしれないけどそれは多分Blazorではないよ
254デフォルトの名無しさん (アウアウエー Sa93-26de)
2020/05/18(月) 20:48:44.57ID:IzLs84ewa Blazorは色々計画しとるみたいよ
とりあえず.NET 5になってからだな
とりあえず.NET 5になってからだな
255デフォルトの名無しさん (ワッチョイ c72d-imz8)
2020/05/18(月) 20:49:55.40ID:z7Wgw8Hr0 デスクトップアプリはMSがやる気なくて、これと言ったのが無いよなぁ
消去法でWPF使ってるけど
消去法でWPF使ってるけど
256デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/18(月) 20:51:18.45ID:E0eJeBp00 >>253
SignalRとかも元々お戯れだったけどな
SignalRとかも元々お戯れだったけどな
257デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/18(月) 20:55:02.89ID:0/z3ChKA0 まあもうネイティブアプリの時代じゃないんだろうけどね
ゴリゴリにWin32 API書いてたのが懐かしい
ゴリゴリにWin32 API書いてたのが懐かしい
258デフォルトの名無しさん (ワッチョイ 6b63-S0xs)
2020/05/18(月) 20:59:14.82ID:01ZM3hPz0 >>250
electronはJavascriptだから駄目
electronはJavascriptだから駄目
259デフォルトの名無しさん (ワッチョイ 3dad-32x/)
2020/05/19(火) 16:00:16.65ID:TDgQXoGP0 silverlightにはならないで欲しいなblazor
260デフォルトの名無しさん (ワッチョイ e39c-Xma3)
2020/05/19(火) 16:02:22.49ID:UZUeOLhY0 Blazor黒魔術感やばいけど
なぜC#なのか
TypeScriptならワンチャン覇権あったのに
なぜC#なのか
TypeScriptならワンチャン覇権あったのに
261デフォルトの名無しさん (ブーイモ MMe1-mStQ)
2020/05/19(火) 16:31:58.57ID:xHwcbnwDM サーバもクライアントもc#使いたい
262デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/19(火) 17:02:18.05ID:a0TVrn2w0 JavaScriptに触れる機会が減るだけでも嬉しい
263デフォルトの名無しさん (ドコグロ MMdf-cWUa)
2020/05/19(火) 18:44:41.21ID:SeGhJOd4M264デフォルトの名無しさん (テテンテンテン MM17-/iGY)
2020/05/19(火) 18:55:29.27ID:Gmm+b2VzM TypeScriptならそこまで毛嫌いするほどかな
それにJavaScriptのクソさって言語もさることながら主にDOM操作が問題なわけだけど、
Reactみたいな最近のフレームワーク使うならDOM操作は完全に抽象化されていてテンプレートで宣言的に書けるようになってるよ
BlazorでDOM触らなくていいのはReactと似たアーキテクチャになってるからで、
言語がC#だろうがDOM操作をもし生でやるなら下痢便みたいなコードになるのは違いない
それにJavaScriptのクソさって言語もさることながら主にDOM操作が問題なわけだけど、
Reactみたいな最近のフレームワーク使うならDOM操作は完全に抽象化されていてテンプレートで宣言的に書けるようになってるよ
BlazorでDOM触らなくていいのはReactと似たアーキテクチャになってるからで、
言語がC#だろうがDOM操作をもし生でやるなら下痢便みたいなコードになるのは違いない
265デフォルトの名無しさん (ワッチョイ 3bad-fRvC)
2020/05/19(火) 19:29:29.42ID:a0TVrn2w0 >>264
Blazorで下痢便みたいなコードってたとえばどんなの?
Blazorで下痢便みたいなコードってたとえばどんなの?
266デフォルトの名無しさん (ワッチョイ 4d1d-ucyj)
2020/05/19(火) 19:57:06.94ID:8HY/3oGP0 「慶應卒の学歴なんていらない」10代起業で成功する子の共通点
https://www.excite.co.jp/news/article/President_35457/
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
https://www.excite.co.jp/news/article/President_35457/
起業で成功するキャリア形成の仕方とは? 元プロサッカー選手で起業家の鈴木啓祐氏に聞いた
https://sogyotecho.jp/career-development/
【アプリ開発で起業】必要な心得とマネタイズ方法のすべて
https://www.dreamgate.gr.jp/contents/column/application-development
学生起業家が開発、「人を軸に本を探すアプリ」とは?読書通じて「考える力」養って
https://newswitch.jp/p/20168
島田商高生がアプリ考案、発表 ICT起業家育成プログラム
https://www.at-s.com/news/article/local/central/730010.html
医師コンビが「治療用アプリ」で起業、禁煙に続き高血圧治療アプリを開発
https://diamond.jp/articles/-/229375
好きが高じて“カレー起業”、キャッシュレス決済アプリ「TOKYO MIX CURRY」の挑戦
https://diamond.jp/articles/-/215868
267デフォルトの名無しさん (ワッチョイ 9b4f-gIXh)
2020/05/19(火) 20:04:52.76ID:JYXLTsSv0 >>260
MSILがブラウザ上で動くってのがBlazorのポイントだろ。TypeScriptはもとからトランスパイルできるじゃん。
WASMがポイントだというなら動的なJSやTSは今のところ無理だね。
MSILがブラウザ上で動くってのがBlazorのポイントだろ。TypeScriptはもとからトランスパイルできるじゃん。
WASMがポイントだというなら動的なJSやTSは今のところ無理だね。
268デフォルトの名無しさん (ワッチョイ 3f6a-gIXh)
2020/05/19(火) 20:58:37.12ID:+YYtOpaV0 C#で下痢便書くような奴なら
JavaScriptではどんなに美しいコードが書けることだろう
JavaScriptではどんなに美しいコードが書けることだろう
269デフォルトの名無しさん (ワッチョイ 1aad-cFKA)
2020/05/20(水) 00:54:11.64ID:gFuy/SkY0 MAUI…
270デフォルトの名無しさん (ワッチョイ df63-ONnU)
2020/05/20(水) 05:48:13.84ID:w+/0aUwf0 マイクロソフト、新UIフレームワーク「.NET Multi-platform App UI」(.NET MAUI)発表。単一コードでマルチプラットフォーム対応。Microsoft Build 2020
https://www.publickey1.jp/blog/20/uinet_multi-platform_app_uinet_mauimicrosoft_build_2020.html
https://www.publickey1.jp/blog/20/uinet_multi-platform_app_uinet_mauimicrosoft_build_2020.html
271デフォルトの名無しさん (アウアウエー Sa52-NLVI)
2020/05/20(水) 09:22:01.57ID:mXqWoGfUa Unoを勉強しようとした矢先にこれだよ
272デフォルトの名無しさん (アウアウウー Sac7-YFMs)
2020/05/20(水) 11:15:09.85ID:6CLBLdpca > In addition, we are enabling developers to write fluent C# UI and implement the increasingly popular Model-View-Update (MVU) pattern. MVU promotes a one-way flow of data and state management, as well as a code-first development experience
ついにMVVMも時代遅れのゴミになったな
モデルとしてはReactに近い?
そしてもう名前すら出てこないWPF
ついにMVVMも時代遅れのゴミになったな
モデルとしてはReactに近い?
そしてもう名前すら出てこないWPF
273デフォルトの名無しさん (ブーイモ MM26-NLVI)
2020/05/20(水) 11:17:46.58ID:nPhD6zxkM Blazorでいいじゃん
274デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 11:23:11.88ID:IaKWAlqDM Blazorで統一ならまだ勝ち目はあったかもね
まあまともに今のWinUI系のXAMLを使い込んでるのなんてMS自身くらいだろうし、
広く使ってもらうというよりMSが自分で使う目的が主なんじゃないかな
まあまともに今のWinUI系のXAMLを使い込んでるのなんてMS自身くらいだろうし、
広く使ってもらうというよりMSが自分で使う目的が主なんじゃないかな
275デフォルトの名無しさん (ブーイモ MM26-0OSs)
2020/05/20(水) 11:44:37.31ID:OOHYhx3ZM >>273
ローカルのリソースやデバイスへのアクセス制限がウザい
ローカルのリソースやデバイスへのアクセス制限がウザい
276デフォルトの名無しさん (ブーイモ MM26-0OSs)
2020/05/20(水) 11:48:15.64ID:OOHYhx3ZM277デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 12:02:19.47ID:IaKWAlqDM one-way bindingだからMVVMとは根本的に別物でしょ
Webで流行りのいわゆる仮想DOMってやつで、更新の度にテンプレート当ててUIツリーを全部書き直してdiff取りゃ実際に画面に反映させるべき差分は分かるんだから、
なんちゃらPropertyChangedとかいちいちプロパティ毎にクソ煩雑な低レベルな制御しなくてもいいだろ
って思想だ
Webで流行りのいわゆる仮想DOMってやつで、更新の度にテンプレート当ててUIツリーを全部書き直してdiff取りゃ実際に画面に反映させるべき差分は分かるんだから、
なんちゃらPropertyChangedとかいちいちプロパティ毎にクソ煩雑な低レベルな制御しなくてもいいだろ
って思想だ
278デフォルトの名無しさん (ブーイモ MM26-NLVI)
2020/05/20(水) 12:34:23.43ID:7/dKeltHM 今にして思うとPropertyChangedってサイコーに頭悪いアイデアだったな
279デフォルトの名無しさん (ワッチョイ f390-zBqI)
2020/05/20(水) 13:32:07.78ID:1IOTYjbV0 いやいや、今までのMVVMと大差ないから...
アプリ分割方法は今まで通りモデルとビューとビューモデルに分割して問題なし
単にフレームワーク提供の双方向バインディングがなくなったから、ユーザーイベント発生時にコードビハインドでビューモデルのメソッドを呼ぶようになるだけ...
基本は単にそれだけ。後はxamlという専用の言語使わずにレイアウトを宣言的に記述できるようになるだけ。これは、厳密にはMVなんたらとかアーキテクチャと関係ないだろう
アプリ分割方法は今まで通りモデルとビューとビューモデルに分割して問題なし
単にフレームワーク提供の双方向バインディングがなくなったから、ユーザーイベント発生時にコードビハインドでビューモデルのメソッドを呼ぶようになるだけ...
基本は単にそれだけ。後はxamlという専用の言語使わずにレイアウトを宣言的に記述できるようになるだけ。これは、厳密にはMVなんたらとかアーキテクチャと関係ないだろう
280デフォルトの名無しさん (ワッチョイ 979e-ixuB)
2020/05/20(水) 14:52:20.42ID:Mh8h++lf0 >>278
ウンコ脳乙
ウンコ脳乙
281デフォルトの名無しさん (ワッチョイ 9a9c-DQkM)
2020/05/20(水) 16:43:42.14ID:6j7TSTe10 SwiftUIを丸パクリじゃねーか
282デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 18:05:19.19ID:IaKWAlqDM >>279
VとVMの間の分離が皆無な時点で全然違うと思うが
VとVMの間の分離が皆無な時点で全然違うと思うが
283デフォルトの名無しさん (テテンテンテン MMb6-YFMs)
2020/05/20(水) 18:23:46.54ID:IaKWAlqDM あと、勘違いしてるようだがイベント発生時にはコンポーネント(たぶん279のいうVM)自身のステートを更新するんじゃなくてMを更新するんだぞ
その結果としてビューの更新が走ってbody関数が呼ばれて画面に反映されるというのが本来の流れだ
サンプルコードではそのへん省略してコンポーネントに直接ステートを持たせてるようだが、原則としてはコンポーネントは可能な限りステートレスにするんだよ
もちろんコンポーネントはVMみたいにMのプロパティを猿のようにラップする必要もなくて、究極的には単純にMを入力したらDOMを返す純粋関数になるのが理想
その結果としてビューの更新が走ってbody関数が呼ばれて画面に反映されるというのが本来の流れだ
サンプルコードではそのへん省略してコンポーネントに直接ステートを持たせてるようだが、原則としてはコンポーネントは可能な限りステートレスにするんだよ
もちろんコンポーネントはVMみたいにMのプロパティを猿のようにラップする必要もなくて、究極的には単純にMを入力したらDOMを返す純粋関数になるのが理想
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【🍝】「偽カルボナーラ」にイタリア激怒、パンチェッタの使用は「犯罪」と非難 [Ailuropoda melanoleuca★]
- 【速報】 植田日銀総裁 「円安進行が物価高を起こしている」 ★2 [お断り★]
- 【貿易】北海道ホタテ業界、中国の輸入停止に「動揺なし」 脱中国進み、輸出可能な加工施設は道内でわずか1社 [1ゲットロボ★]
- 【🍝】「偽カルボナーラ」にイタリア激怒、パンチェッタの使用は「犯罪」と非難 ★2 [Ailuropoda melanoleuca★]
- 【補助金】政府、ホタテ輸出の支援検討 中国の停止措置で【ビジネス】 [1ゲットロボ★]
- 【横浜】「タイプだったので下着が見たいと」塾帰りの小学6年女子児童を尾行 マンションに侵入し盗撮か 大学院生の男(25)逮捕 [nita★]
- Amazon(アマゾン)、AI効率化でホワイトカラー3万人を一斉解雇wwwwwwwwwwwwwwwwwwwwww [329329848]
- 麻生太郎(85)「国民は台湾有事で戦う覚悟が求められる」 [961870172]
- 🏡なにゃこのスリャ!🐧⚡🏡
- 趣味が資格取得のフリーターなんだが就職したい
- 【朗報】本格麻雀漫画「咲-Saki-」、和了無効化能力に対し、宇宙の次元を入れ替えることで勝利 [769931615]
- 馬ってなんで人間乗せても嫌がらないの?
