Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part25
https://mevius.5ch.net/test/read.cgi/tech/1612522463
関連スレ
Windows 10 UWPアプリ開発 Part 2
http://mevius.2ch.net/test/read.cgi/tech/1499658092/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
WPF(.NET, WinUI) GUIプログラミング Part26
■ このスレッドは過去ログ倉庫に格納されています
2021/06/20(日) 17:04:18.66ID:7UVkl7BZ
221デフォルトの名無しさん
2021/06/28(月) 14:44:45.33ID:C7ospGa2222デフォルトの名無しさん
2021/06/28(月) 15:32:52.13ID:21xV/8JF >プロジェクトの都度人集めてやるような会社
日本終わってるωωω
日本終わってるωωω
223デフォルトの名無しさん
2021/06/28(月) 15:37:52.28ID:NB7SrI88 >>212
WPFの方が遅いと言うのを良く聞くが。
WPFの方が遅いと言うのを良く聞くが。
224デフォルトの名無しさん
2021/06/28(月) 15:40:40.25ID:2Oa7bDPq セレロン、MEM:2GBがノーマルお仕事環境だからな
225デフォルトの名無しさん
2021/06/28(月) 15:49:46.29ID:2Oa7bDPq226デフォルトの名無しさん
2021/06/28(月) 15:52:23.31ID:D8GEhOn7 wpfスレッド大人気だな
227デフォルトの名無しさん
2021/06/28(月) 15:55:45.51ID:JBMsD7o3 雑談スレじゃないのにここまで雑談で埋まってるスレは他にあるまい
228デフォルトの名無しさん
2021/06/28(月) 16:17:13.79ID:HVgpozoE ほとんど同じことを繰り返してるだけだしな
229デフォルトの名無しさん
2021/06/28(月) 17:21:27.52ID:NB7SrI88 >>227
フフフ。Flutterスレがあるぞ。
フフフ。Flutterスレがあるぞ。
230デフォルトの名無しさん
2021/06/28(月) 17:22:15.07ID:NB7SrI88 あと、Rustスレも。
231デフォルトの名無しさん
2021/06/28(月) 17:27:03.04ID:+NMrGGDR WPFコントロール作ってるライブラリメーカーのガチプロは
はなから内部はMVVMとか使っとらんぞ
それが真実
一般向けに皮だけIF定義して対応させてる次第
製品で遅いのとか使えんからな
すまんの
はなから内部はMVVMとか使っとらんぞ
それが真実
一般向けに皮だけIF定義して対応させてる次第
製品で遅いのとか使えんからな
すまんの
232デフォルトの名無しさん
2021/06/28(月) 18:29:08.91ID:TdjQ7qGS 質問スレにしたらマシになりそう
233デフォルトの名無しさん
2021/06/28(月) 18:39:14.79ID:kyJYPXM1 質問者放置してのマウント合戦になるだけやろw
234デフォルトの名無しさん
2021/06/28(月) 18:46:52.11ID:cZa6zFVz >>231
そもそもMVVMってコントロールの内部で使うもんじゃないと思うが。
そもそもMVVMってコントロールの内部で使うもんじゃないと思うが。
235デフォルトの名無しさん
2021/06/28(月) 18:52:48.08ID:zyIZLp3R >>223
Windows Formsのグラフィックシステムでは、最終的な描画のタイミングをアプリケーション自身が握っているため、
描画途中でディスプレイ更新が行われると意図していない崩れた描画が表示されてしまうことがあります。
一方、WPFのグラフィックシステムでは、最終的な描画のタイミングはWPFの描画エンジンが握っているため、
意図していない描画がディスプレイに表示されることはありません。
そのため、大量のコントロールを高速でスクロールしても滑らかに表示できます。
>>231
プロジェクトの種類に応じて開発手法を選ぶのは当たり前。
MVVMを使うのは端的に言えば開発スピードを上げるため。性能を上げるためじゃない。
(真のガチプロはMVVM使いつつ性能も担保するかもね)
Windows Formsのグラフィックシステムでは、最終的な描画のタイミングをアプリケーション自身が握っているため、
描画途中でディスプレイ更新が行われると意図していない崩れた描画が表示されてしまうことがあります。
一方、WPFのグラフィックシステムでは、最終的な描画のタイミングはWPFの描画エンジンが握っているため、
意図していない描画がディスプレイに表示されることはありません。
そのため、大量のコントロールを高速でスクロールしても滑らかに表示できます。
>>231
プロジェクトの種類に応じて開発手法を選ぶのは当たり前。
MVVMを使うのは端的に言えば開発スピードを上げるため。性能を上げるためじゃない。
(真のガチプロはMVVM使いつつ性能も担保するかもね)
236デフォルトの名無しさん
2021/06/28(月) 19:00:07.66ID:TdjQ7qGS gdiとか完全排除してdirect2dに置き換えたら良いのに
237デフォルトの名無しさん
2021/06/28(月) 19:32:24.45ID:hSv3zN64 2021年にもなってWinFormsにしがみついてる馬鹿がいるってマ?
238デフォルトの名無しさん
2021/06/28(月) 19:51:21.64ID:v/5H91nJ MVVMで開発スピードを上げるってネタだろw
リスト出てくるとイラっとする
リスト出てくるとイラっとする
240デフォルトの名無しさん
2021/06/28(月) 20:07:50.55ID:9VZBfvKN MVVMはともかく、高DPIとか要素のスケーリング対応はWinFormsでやりたくないな
ただまぁ、敷居が高すぎるとは思う
書籍はロクに見当たらないし、日本語でそこそこまとまったフレンドリーな解説が載ってるサイトほとんどないのは痛い
関連ワードで検索してもかずきか妖精しか出てこないでしょ
(この2つも途中からRxが入り込んできたりMVVM前提になってくるから脱落者多いと思う)
とほほとかdobonとかufcppレベルに噛み砕いた説明が欲しいのよ初心者は
ただまぁ、敷居が高すぎるとは思う
書籍はロクに見当たらないし、日本語でそこそこまとまったフレンドリーな解説が載ってるサイトほとんどないのは痛い
関連ワードで検索してもかずきか妖精しか出てこないでしょ
(この2つも途中からRxが入り込んできたりMVVM前提になってくるから脱落者多いと思う)
とほほとかdobonとかufcppレベルに噛み砕いた説明が欲しいのよ初心者は
241デフォルトの名無しさん
2021/06/28(月) 20:23:36.59ID:nwjsCynN Formsおじさんはスケーリングなんて概念知らないよ
242デフォルトの名無しさん
2021/06/28(月) 20:49:37.76ID:BZRfVYEc スケールはマニフェストファイルにドットバイドットで起動するように
設定すれば問題ない
設定すれば問題ない
243デフォルトの名無しさん
2021/06/28(月) 22:13:28.65ID:zyIZLp3R >>238
テストや仕様追加・変更などトータルで見てもかなり差が出てくるぞ
テストや仕様追加・変更などトータルで見てもかなり差が出てくるぞ
244デフォルトの名無しさん
2021/06/28(月) 23:05:46.97ID:mF8S9I5g245デフォルトの名無しさん
2021/06/28(月) 23:12:16.18ID:LklTdgPg >>234
コントローラー部品はMVVMのVの部分だからね
コントローラー部品はMVVMのVの部分だからね
246デフォルトの名無しさん
2021/06/28(月) 23:20:59.79ID:+NMrGGDR >>234
グラフ、ガントチャート、スケジューラーとか
一個コンポーネントだけでも
業務系アプリより小便チビるぐらいのガチの大規模アプリだぞ。
まあ開発者もCOMとかActiveX時代を経験しとる猛者だらけだが
グラフ、ガントチャート、スケジューラーとか
一個コンポーネントだけでも
業務系アプリより小便チビるぐらいのガチの大規模アプリだぞ。
まあ開発者もCOMとかActiveX時代を経験しとる猛者だらけだが
247デフォルトの名無しさん
2021/06/29(火) 00:00:20.95ID:MxyOwUyS まったく関係ない。規模が大きかろうがコントロールをMVVMで設計する必要なんてあるわけがない。
248デフォルトの名無しさん
2021/06/29(火) 01:16:51.07ID:cxwm0a1D 本家 Microsoft でさえ使っていないフレームワークだしな。Visual StudioのGUI部分くらいか?
249デフォルトの名無しさん
2021/06/29(火) 01:24:48.79ID:88YgLK/8 MVVMで設計する必要が無いとは思わんが、
WPFはレイトバインディングオンリーだから性能を考えたら無いな
WPFはレイトバインディングオンリーだから性能を考えたら無いな
250デフォルトの名無しさん
2021/06/29(火) 03:41:15.15ID:CE8RCsWG xamlのUI自体が起動時JITだししゃーない
ユーザー編集や内部動作がオブジェクト〜UI間で速攻反映されるのがMVVM的とすると今時のやつほとんどそれにならんか?
やっぱいるか?
ユーザー編集や内部動作がオブジェクト〜UI間で速攻反映されるのがMVVM的とすると今時のやつほとんどそれにならんか?
やっぱいるか?
251デフォルトの名無しさん
2021/06/29(火) 07:02:11.80ID:kZFmQOUI >>244
ぼやけないし崩れないよ
ただしデメリットは4Kなどの高解像度ディスプレイを使っていると
ソフトを実行した時に文字やウィンドウが非常に小さく描画されると思う
場合によってはぼやけた方が使いやすいまであるかもしれない
ぼやけないし崩れないよ
ただしデメリットは4Kなどの高解像度ディスプレイを使っていると
ソフトを実行した時に文字やウィンドウが非常に小さく描画されると思う
場合によってはぼやけた方が使いやすいまであるかもしれない
252デフォルトの名無しさん
2021/06/29(火) 07:23:16.58ID:7mrphVrK253デフォルトの名無しさん
2021/06/29(火) 07:40:42.45ID:qRDQTSiV >>248
グラフィックスデバッガのPIXとか現役で更新されてる小物じゃちょくちょく使ってる
グラフィックスデバッガのPIXとか現役で更新されてる小物じゃちょくちょく使ってる
254デフォルトの名無しさん
2021/06/29(火) 08:18:17.69ID:MxyOwUyS COMをマスターできたならその後の新技術もキャッチアップできるだろう。
当時COMについていけなかったような人が今WPFについてこれていないという感じじゃね。
当時COMについていけなかったような人が今WPFについてこれていないという感じじゃね。
255デフォルトの名無しさん
2021/06/29(火) 08:44:28.90ID:ODoOJffm >>248
WinFormsも使われていない件
WinFormsも使われていない件
256デフォルトの名無しさん
2021/06/29(火) 09:01:08.59ID:SmSl8CvY257デフォルトの名無しさん
2021/06/29(火) 09:56:34.25ID:sa7Hb+w6258デフォルトの名無しさん
2021/06/29(火) 10:01:47.81ID:bpKPj1F0 今時WinFormsやWPFで作られるようなアプリなんて基本的に決まった環境で決まった操作ができればいいだけなんだから画面の美しさなんて誰も問題にしない
文字が小さすぎるなら解像度下げたらいいだけ
文字が小さすぎるなら解像度下げたらいいだけ
259デフォルトの名無しさん
2021/06/29(火) 10:33:35.90ID:uY+Pqtpp >>240
海外サイトでは有用なサイトとかあるの?
海外サイトでは有用なサイトとかあるの?
260デフォルトの名無しさん
2021/06/29(火) 11:33:47.61ID:idc7ChZX >>258
逃げてるだけやん。
画面の美しさなんかどうでもいいが
見やすさ、操作しやすさは品質チェックされる。
フォントサイズぐらいは変えられるようにしといたほうがいい。
たいした手間じゃないんだから。
逃げてるだけやん。
画面の美しさなんかどうでもいいが
見やすさ、操作しやすさは品質チェックされる。
フォントサイズぐらいは変えられるようにしといたほうがいい。
たいした手間じゃないんだから。
261デフォルトの名無しさん
2021/06/29(火) 13:36:43.26ID:sps6wUNa >>259
英語読めないから知らない
英語読めないから知らない
262デフォルトの名無しさん
2021/06/29(火) 14:15:00.34ID:bpKPj1F0263デフォルトの名無しさん
2021/06/29(火) 15:16:50.08ID:fjM4NkMz >>262
そりゃwebが要件に合うならそっちの方がいいけど
デスクトップでやらなきゃいけない場合、
winFormsは生産性もアプリの品質も論外だから現実的な選択肢の候補としてWPFは有力。
費用対効果はwinFormsなんかを選ぶよりはWPFの方がずっと上。
そりゃwebが要件に合うならそっちの方がいいけど
デスクトップでやらなきゃいけない場合、
winFormsは生産性もアプリの品質も論外だから現実的な選択肢の候補としてWPFは有力。
費用対効果はwinFormsなんかを選ぶよりはWPFの方がずっと上。
264デフォルトの名無しさん
2021/06/29(火) 16:30:43.80ID:m0EoJlPu WPFよりwinformsがいいなんて言ってる奴いないのに何無駄なこと言い続けてるの?
なんでもかんでもxamlで書かせようとしたWPFはバカっていってるだけなのに
なんでもかんでもxamlで書かせようとしたWPFはバカっていってるだけなのに
265デフォルトの名無しさん
2021/06/29(火) 16:33:32.55ID:PN4ZOAJQ いやこのスレにはいっぱいいるぞ?
266デフォルトの名無しさん
2021/06/29(火) 17:52:19.00ID:S91QebJL WPFで作るだけで品質も生産性も向上、よかったよかったw
267デフォルトの名無しさん
2021/06/29(火) 17:52:53.44ID:SOQ8GKtA * WinFormsの方が優れてるよ派
* XAMLは糞だよ派
自由に追加してってくれ
* XAMLは糞だよ派
自由に追加してってくれ
268デフォルトの名無しさん
2021/06/29(火) 17:54:06.03ID:R64mVEcr 糞なのはMVVM派やぞ
269デフォルトの名無しさん
2021/06/29(火) 18:06:05.47ID:wewaPA3V 彼はずっと頑張ってるんだけど
一向に何がどう上なのか提示しないのが笑える
一向に何がどう上なのか提示しないのが笑える
270デフォルトの名無しさん
2021/06/29(火) 18:14:53.74ID:SmSl8CvY XAMLとMVVMの違いが解っとらん時点で...
271デフォルトの名無しさん
2021/06/29(火) 18:41:43.87ID:d9qF3Zj0 馬鹿はwinformsはスケーリングがっていうけど事実上使用環境は2k固定
4k環境なんて企業ではほぼ出てこない
何かあればすけーりんぐがああああって言いたいだけだろ
そんなもの弱点でもなんでもない
4K環境でアプリを使いますかと聞いたら何それとかいいえってすぐに答えが出る
winformsの弱点はそれとは別にあるだろ
4k環境なんて企業ではほぼ出てこない
何かあればすけーりんぐがああああって言いたいだけだろ
そんなもの弱点でもなんでもない
4K環境でアプリを使いますかと聞いたら何それとかいいえってすぐに答えが出る
winformsの弱点はそれとは別にあるだろ
272デフォルトの名無しさん
2021/06/29(火) 19:29:56.93ID:IWxlvq96 >>271
それ以外の弱点は余り聞かん。
それ以外の弱点は余り聞かん。
273デフォルトの名無しさん
2021/06/29(火) 19:34:10.99ID:D8AMOp4b 他人がすばらしいと思おうが糞と思うがどうでもいいだろ
そんな他人の意見気になるのかよ
このネタしつこすぎ
そんな他人の意見気になるのかよ
このネタしつこすぎ
274デフォルトの名無しさん
2021/06/29(火) 19:39:00.69ID:MZAvi10Y 4Kモニター使う客は見たことないけど、13インチFHDノートとかでスケーリング150パーで使う客はざらにいる。
275デフォルトの名無しさん
2021/06/29(火) 21:06:07.80ID:uY+Pqtpp WinFormsはバグが多いみたいな話は聞いたが踏んだことないな
276デフォルトの名無しさん
2021/06/29(火) 21:50:16.02ID:88YgLK/8277デフォルトの名無しさん
2021/06/29(火) 22:21:04.01ID:cxwm0a1D そこで全てOwnerDrawですよ
278デフォルトの名無しさん
2021/06/29(火) 22:44:16.86ID:SOQ8GKtA >>273
15年やってるネタにしつこいだと!?
15年やってるネタにしつこいだと!?
279デフォルトの名無しさん
2021/06/29(火) 22:57:19.14ID:vxJRxXrh 老眼ならボケててもわかんねえしDPI Unawareでご提供じゃあ!
280デフォルトの名無しさん
2021/06/30(水) 06:20:20.65ID:fPKzNzZo281デフォルトの名無しさん
2021/06/30(水) 10:33:14.92ID:ZQ555E+g >>280
具体的にどうぞ
具体的にどうぞ
282デフォルトの名無しさん
2021/06/30(水) 15:27:43.63ID:x8wFy7G1 DataGridのヘッダの結合かベータ行カラムの分割をしたいんだけどxamlだけじゃできないんだねこれ
283デフォルトの名無しさん
2021/06/30(水) 21:16:42.52ID:HGlM55pW >>277
オーナードローに手を出すぐらいならWPF使った方が簡単だし楽だぞ
オーナードローに手を出すぐらいならWPF使った方が簡単だし楽だぞ
284デフォルトの名無しさん
2021/06/30(水) 21:43:59.63ID:YqdW0y/d 今時windowsアプリ作るならflutterでしょ
その次はcompose for desktop
シリコンバレーに住んでるけど周りだいたうそうだぞ
その次はcompose for desktop
シリコンバレーに住んでるけど周りだいたうそうだぞ
285デフォルトの名無しさん
2021/06/30(水) 22:23:18.20ID:mq4i3ovj MayaみたいなGUI作りたいんだがFlutterで問題ない?
286デフォルトの名無しさん
2021/06/30(水) 22:49:25.75ID:dbpUo6lf Visual Studioで作れるなら
287デフォルトの名無しさん
2021/07/01(木) 00:50:28.07ID:cUgiTPJy >>281
具体的も何もイベントハンドラしこしこ書いてたらそうなっちゃうでしょ
具体的も何もイベントハンドラしこしこ書いてたらそうなっちゃうでしょ
288デフォルトの名無しさん
2021/07/01(木) 01:41:15.75ID:quMFgJi9 >>287
イベントドリブンだからハンドラは書くだろ
イベントドリブンだからハンドラは書くだろ
289デフォルトの名無しさん
2021/07/01(木) 02:25:59.60ID:3s4V0XuS >>284
私のシリコンバレーではWinForms一強だがね
私のシリコンバレーではWinForms一強だがね
290デフォルトの名無しさん
2021/07/01(木) 02:41:38.58ID:g7pLzwL6 WPFを推してる人に質問。
https://teratail.com/questions/45592
でベストアンサーの人がDataContextを
XAML
<OrigUI:OrigButton x:name="MyButton" DataContext="{Binding MyButton, Mode=TwoWay}" />
と
コードビハインド
MyButton.DataContext = myClass.MyButton;
の両方の例を見せているが、
両方で書けることのメリットは何?
自分はどっちか(この例だとXAML)だけあれば充分だと思ってる。
https://teratail.com/questions/45592
でベストアンサーの人がDataContextを
XAML
<OrigUI:OrigButton x:name="MyButton" DataContext="{Binding MyButton, Mode=TwoWay}" />
と
コードビハインド
MyButton.DataContext = myClass.MyButton;
の両方の例を見せているが、
両方で書けることのメリットは何?
自分はどっちか(この例だとXAML)だけあれば充分だと思ってる。
291デフォルトの名無しさん
2021/07/01(木) 03:48:23.98ID:3s4V0XuS WPFにおいてXAMLは必須のものではない
292デフォルトの名無しさん
2021/07/01(木) 05:03:15.49ID:DKvr+prV ListViewとかの仮想化だけはデータテンプレート使わないと駄目そうだけどね
293デフォルトの名無しさん
2021/07/01(木) 07:09:44.32ID:79OH3ZpR294デフォルトの名無しさん
2021/07/01(木) 07:14:56.37ID:Yl2LhZPg >>287
SOLIDなんて何も理解してなさそう
SOLIDなんて何も理解してなさそう
295デフォルトの名無しさん
2021/07/01(木) 07:58:52.76ID:zoA/qoUb >>290
後から動的に生成したい場合とか、コードで書けないと出来ないじゃん
後から動的に生成したい場合とか、コードで書けないと出来ないじゃん
296デフォルトの名無しさん
2021/07/01(木) 09:03:54.60ID:BtHdEiN6 XAMLに記述すると横にびろーんと長くなって見づらい
297デフォルトの名無しさん
2021/07/01(木) 09:06:48.81ID:jSC3+/HL SRPやOCPを順守するには一般にレイヤの多い方が有利だから、むしろイベントハンドラの方がやりやすいまである
MVVMはVからMへイベントを伝播したりMの状態変化をVに反映したり依存関係を管理したりと、VMの役割が多くなりがちなんだよね
そのへんReduxなど後発の亜種ではより役割が整理されている
MVVMはVからMへイベントを伝播したりMの状態変化をVに反映したり依存関係を管理したりと、VMの役割が多くなりがちなんだよね
そのへんReduxなど後発の亜種ではより役割が整理されている
298デフォルトの名無しさん
2021/07/01(木) 09:21:41.82ID:Z6twYu4c299デフォルトの名無しさん
2021/07/01(木) 14:39:45.82ID:LLiHzSna >>290
同じように見えるが依存関係プロパティ(xaml)とC#のプロパティは別々に定義しないといかんのだ(参照しているDataContext自体は同じ)
xamlUIクラスはDependencyObjectを継承しているのだ
同じように見えるが依存関係プロパティ(xaml)とC#のプロパティは別々に定義しないといかんのだ(参照しているDataContext自体は同じ)
xamlUIクラスはDependencyObjectを継承しているのだ
300デフォルトの名無しさん
2021/07/01(木) 19:04:08.19ID:g7pLzwL6 >>293
サンクス
なるほど、確かに両方で書けること自体は自然か
> UIに関することはなるべくXAMLに書いた方がいいと思うけどね。
そうだね
自分としては「両方で書けるけれども、こっちでしか書いちゃいけない」ってしてくれるといいんだけどな
複数のサンプルプログラムのいいとこどりをしようとした時に、それぞれが別々の書き方をしていると非常に面倒臭い、DataContextに限らず
以前、「全部コードビハインドで書く」っていうサンプルコードがあって、走らせるとちゃんと動作した
この調子だと、結局、毎回両方の書き方を覚えていかんなるんじゃない、特にいいとこどりするなら?
∴学習カーブが急だという説は正しい、というのも単純計算で覚えることが二倍だから
間違ってると思ったら気軽に指摘してくれ
サンクス
なるほど、確かに両方で書けること自体は自然か
> UIに関することはなるべくXAMLに書いた方がいいと思うけどね。
そうだね
自分としては「両方で書けるけれども、こっちでしか書いちゃいけない」ってしてくれるといいんだけどな
複数のサンプルプログラムのいいとこどりをしようとした時に、それぞれが別々の書き方をしていると非常に面倒臭い、DataContextに限らず
以前、「全部コードビハインドで書く」っていうサンプルコードがあって、走らせるとちゃんと動作した
この調子だと、結局、毎回両方の書き方を覚えていかんなるんじゃない、特にいいとこどりするなら?
∴学習カーブが急だという説は正しい、というのも単純計算で覚えることが二倍だから
間違ってると思ったら気軽に指摘してくれ
301デフォルトの名無しさん
2021/07/01(木) 19:09:07.26ID:g7pLzwL6 >>295
> 後から動的に生成したい場合とか、コードで書けないと出来ないじゃん
サンクス
入力が変わる度にDataContextを動的に切り替えるってことね
でも、XAMLじゃできなかったっけ?
(DataContextじゃやったことないけど、XAMLでListなんかの要素の変化した分も表示できるから出来るのかなーと類推してるだけだけど)
> 後から動的に生成したい場合とか、コードで書けないと出来ないじゃん
サンクス
入力が変わる度にDataContextを動的に切り替えるってことね
でも、XAMLじゃできなかったっけ?
(DataContextじゃやったことないけど、XAMLでListなんかの要素の変化した分も表示できるから出来るのかなーと類推してるだけだけど)
302デフォルトの名無しさん
2021/07/01(木) 22:32:47.80ID:cUgiTPJy >>300
サンプル見るときに何を参考にするか決め打ちするしかないね
俺はそうしていた
WPF始めたばっかりの頃はWinFormから移行を進めたくてイベントドリブン中心(これは結局失敗)
その後学習を進めてMVVM中心に切り替えた
MSのサンプルがイベントドリブンだらけなのが良くないよな
サンプル見るときに何を参考にするか決め打ちするしかないね
俺はそうしていた
WPF始めたばっかりの頃はWinFormから移行を進めたくてイベントドリブン中心(これは結局失敗)
その後学習を進めてMVVM中心に切り替えた
MSのサンプルがイベントドリブンだらけなのが良くないよな
303デフォルトの名無しさん
2021/07/01(木) 23:00:00.74ID:j2ilzMEK >>302
そっちが基本なんだが...
そっちが基本なんだが...
304デフォルトの名無しさん
2021/07/02(金) 11:38:56.90ID:VsUUVKi+ 機能が豊富な分、全部覚えようとしたらそりゃ大変だ。
でも
ひのきの棒
剣・槍・斧・弓の欲張りセット
どっちかくれるって言うなら普通は後者を選ぶだろ?
まず手に馴染むものを使って
少しずつ他のものも触れてみるといい。
最初から全部に手を出す必要はないし、
最終的にも全部使えるようになっている必要はない。
でも
ひのきの棒
剣・槍・斧・弓の欲張りセット
どっちかくれるって言うなら普通は後者を選ぶだろ?
まず手に馴染むものを使って
少しずつ他のものも触れてみるといい。
最初から全部に手を出す必要はないし、
最終的にも全部使えるようになっている必要はない。
305デフォルトの名無しさん
2021/07/02(金) 11:50:23.46ID:Ngk5hsML 的外れな例え話は頭悪く見えるぞw
306デフォルトの名無しさん
2021/07/02(金) 12:28:28.82ID:lSX3jk7y おや?後ろに隠してるのは、棒かな?
www
www
307デフォルトの名無しさん
2021/07/02(金) 12:40:53.27ID:Xm/bZCrF >>304
先ずは初期装備のひのきの棒でスタートするだろw
先ずは初期装備のひのきの棒でスタートするだろw
308デフォルトの名無しさん
2021/07/02(金) 13:05:21.63ID:VsUUVKi+ >>307
もらった装備は後から追加できないんだぞ
もらった装備は後から追加できないんだぞ
309デフォルトの名無しさん
2021/07/02(金) 13:28:40.79ID:Egj0Aifo そこで魔法でスキルアップだ
310デフォルトの名無しさん
2021/07/02(金) 13:32:17.26ID:Vj99qG3J もうやだ
311デフォルトの名無しさん
2021/07/02(金) 14:04:17.52ID:KVWZHoQG ここまでワテの自演
312デフォルトの名無しさん
2021/07/02(金) 14:39:21.48ID:Qeilx2mY wpf簡単チュートリアルテンプレートないの
DBとクエリだけ指定すればDataGridに出力してくれるとか
ボタンが配置してあってイベントに印刷とかExcel出力がすでにインプットされてるとか
DBとクエリだけ指定すればDataGridに出力してくれるとか
ボタンが配置してあってイベントに印刷とかExcel出力がすでにインプットされてるとか
313デフォルトの名無しさん
2021/07/02(金) 15:38:08.34ID:VsUUVKi+ >>312
ほとんどwpf関係なくね?
ほとんどwpf関係なくね?
314デフォルトの名無しさん
2021/07/02(金) 16:32:41.92ID:Ir1tg0Tf 言語よりAccessのがいいんじゃね?
レポートは最強レベルの性能だし
レポートは最強レベルの性能だし
315デフォルトの名無しさん
2021/07/02(金) 19:19:58.89ID:s2SIGsrq 今時ローカルのDBなんて個人の小遣い帳にすら使い物になりません
316デフォルトの名無しさん
2021/07/02(金) 19:42:12.79ID:Ir1tg0Tf317デフォルトの名無しさん
2021/07/02(金) 19:49:38.81ID:9L+w52dS SQLiteは使い勝手が良いのだが
318デフォルトの名無しさん
2021/07/03(土) 04:36:22.66ID:DAcib8Yu >>302
欲しいサンプルがさ、なかなか見つかんないんだよね
決め打ちできるほど選べないという・・・
その唯一見つかったサンプルたちが別々の書き方してると苦労する
自分はMVVMから学んで、あとでイベントドリブンを知った
欲しいサンプルがさ、なかなか見つかんないんだよね
決め打ちできるほど選べないという・・・
その唯一見つかったサンプルたちが別々の書き方してると苦労する
自分はMVVMから学んで、あとでイベントドリブンを知った
319デフォルトの名無しさん
2021/07/03(土) 04:59:48.16ID:DAcib8Yu >>304
> ひのきの棒
> 剣・槍・斧・弓の欲張りセット
> どっちかくれるって言うなら普通は後者を選ぶだろ?
ディスるつもりはまったくなくけど、
なんか喩えがよろしくない気がする
どっちかくれるって、それは学習コストも含めて言ってる?
使いこなせること前提なのかな?
コンビニに行くのにヘリコプターは要らないでしょ?
WPFは使ってみて手に馴染まなかった
> ひのきの棒
> 剣・槍・斧・弓の欲張りセット
> どっちかくれるって言うなら普通は後者を選ぶだろ?
ディスるつもりはまったくなくけど、
なんか喩えがよろしくない気がする
どっちかくれるって、それは学習コストも含めて言ってる?
使いこなせること前提なのかな?
コンビニに行くのにヘリコプターは要らないでしょ?
WPFは使ってみて手に馴染まなかった
320デフォルトの名無しさん
2021/07/03(土) 07:36:49.79ID:5NjsOhPI >>319
徒歩しか選べないのと、ヘリコプターも徒歩も選べるのは全然違うよ。
WinForms的作り方でWPFを使えばいい。
バインディングもほとんど使わない。
それなら学習コストはほとんどかからない。
柔軟なレイアウトシステムとか
スタイルによるコントロールのプロパティ一括指定とか
学習コストが低くて便利なところだけつまみ食いすればいい。
徒歩しか選べないのと、ヘリコプターも徒歩も選べるのは全然違うよ。
WinForms的作り方でWPFを使えばいい。
バインディングもほとんど使わない。
それなら学習コストはほとんどかからない。
柔軟なレイアウトシステムとか
スタイルによるコントロールのプロパティ一括指定とか
学習コストが低くて便利なところだけつまみ食いすればいい。
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 ★3 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★8 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 ★3 [蚤の市★]
- たけし、ダウンタウン、明石家さんまを超えた! 全世代を超えて愛されるお笑い芸人ランキング! 1位決まる [牛丼★]
- 最新版Z級クソ映画ランキングが決定! [牛丼★]
- 【26年度予算案】防衛費、過去最大の9兆円規模に、政府調整 [蚤の市★]
- シヴァ犬の属性って氷でいいの?
- 【画像】ドw童貞はw絶ッッッ対"1"を選ぶ卓球 J Kのお食事会の写真見つけちゃいましたwwwwwwwwwww [904880432]
- 【悲報】30代独身女性「結婚や成功してる友達との差は開く一方、このまま1人で生きて淘汰される人生だと気づいて絶望してる…406万いいね [483447288]
- ワイの名字が 女鹿 (めが)なんやが娘の名前で良いの有るる?
- 日本人「ウクライナ?パレスチナ?俺には関係ないし…」→「中国が虐めてくるけど世界は俺の味方だよね?」世界「…」
- セルフレジ「窃盗増えました」 置き配「窃盗増えました」
