WPF(Windows Presentation Foundation)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part28
https://mevius.5ch.net/test/read.cgi/tech/1642624840/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
WPF(.NET, WinUI) GUIプログラミング Part29
■ このスレッドは過去ログ倉庫に格納されています
2022/04/11(月) 05:10:34.19ID:LqBiqZMV
722デフォルトの名無しさん
2022/10/09(日) 09:45:16.11ID:jg+/8cWc >>720
なるほど。要は取り組んでる仕事の違いなんだね。
なるほど。要は取り組んでる仕事の違いなんだね。
723デフォルトの名無しさん
2022/10/09(日) 09:49:18.56ID:jg+/8cWc 俺は今さら大規模システム開発を素のWinFormsでは作りたくないからなぁ。
WebView2貼り付けてガワネイティブにして、ClickOnceで公開ぐらいじゃない?使い道は。
WebView2貼り付けてガワネイティブにして、ClickOnceで公開ぐらいじゃない?使い道は。
724デフォルトの名無しさん
2022/10/10(月) 09:46:18.81ID:Qpk6WyXc Windows App SDK 1.2のトリミングは今までのダイナミックリンクからスタティックリンクに改めて
実行ファイルサイズを大幅削減が出来る機能だが、これが何処まで効いてくるか楽しみではあるわな
ここからUWPと同じようなAOTに進んで、.netの構造的欠点だったソース丸見え問題も解決するんだろうね
実行ファイルサイズを大幅削減が出来る機能だが、これが何処まで効いてくるか楽しみではあるわな
ここからUWPと同じようなAOTに進んで、.netの構造的欠点だったソース丸見え問題も解決するんだろうね
725デフォルトの名無しさん
2022/10/10(月) 12:34:21.57ID:322n+PW1 まず.NET 7でコンソールアプリをネイティブアプリとしてビルドできるようにするみたいだな
726デフォルトの名無しさん
2022/10/10(月) 12:36:50.84ID:0lVpwwtG もっと前からできるけどあんまり意味がないんだよなあ
起動が少し速くなるくらいか
起動が少し速くなるくらいか
727デフォルトの名無しさん
2022/10/10(月) 17:29:52.11ID:qYzAzFh3 .net frameworkのインストールが不要になるん?
728デフォルトの名無しさん
2022/10/10(月) 20:38:24.28ID:0uUI3HIr それはとっくに不要になってる
729デフォルトの名無しさん
2022/10/10(月) 20:39:20.00ID:Sx8mqy0s >>726
サイズがめっちゃ小さくなるやろ
サイズがめっちゃ小さくなるやろ
730デフォルトの名無しさん
2022/10/10(月) 20:52:56.88ID:C38R1GQo >>729
もっと小さくなるから
もっと小さくなるから
731デフォルトの名無しさん
2022/10/11(火) 19:37:49.53ID:fx18BCnS >>730
?
?
732デフォルトの名無しさん
2022/10/11(火) 20:20:26.21ID:kHykt5ja Ngen.exe ってのが有って>>726はそれのことを言ってるのかな?
WinFormsしか使えないし(WPFで使えない)クライアントにアプリをインストールした後に実行しないといけないから
殆ど使われていないが
WinFormsしか使えないし(WPFで使えない)クライアントにアプリをインストールした後に実行しないといけないから
殆ど使われていないが
733デフォルトの名無しさん
2022/10/11(火) 21:33:00.31ID:wyyu8+ai ネイティブコンパイルは少し前からあるだろ。
corertとか。
corertとか。
734デフォルトの名無しさん
2022/10/12(水) 10:37:13.17ID:lE3UziOh ngenは.net4.xになんらかのパッチが入ったらまたngenをやり直す必要あるからなぁ。
735デフォルトの名無しさん
2022/10/12(水) 12:31:43.96ID:fd8heiYY まあでもアイドル時に勝手にやってくれることには一応なっている…
736デフォルトの名無しさん
2022/10/12(水) 21:57:08.74ID:ptg994QE WPF=MVVMって流れを断ち切ってくれないか?
普及しないのはこれのせいやろ?
普及しないのはこれのせいやろ?
737デフォルトの名無しさん
2022/10/12(水) 23:01:57.24ID:Niawwtef イベントハンドラー方式で
誰かが解説すればよい
オレがやっても良いんだけど
時が立ちすぎたからなーー
誰かが解説すればよい
オレがやっても良いんだけど
時が立ちすぎたからなーー
738デフォルトの名無しさん
2022/10/13(木) 00:45:50.00ID:odFy/WrJ .net3.5の頃に初めてwpf触ったときに戸惑ったのはマトモにポトペタが出来なかったことだな
739デフォルトの名無しさん
2022/10/13(木) 09:24:08.91ID:lFVyqjgf MVVMは他のところでも使われてるんだが?
740デフォルトの名無しさん
2022/10/13(木) 10:58:26.86ID:fzJDj2RS WPFのが糞なだけだね
実態はblandのライブラリーがベースだし
実態はblandのライブラリーがベースだし
741デフォルトの名無しさん
2022/10/13(木) 21:53:46.94ID:eogdk5TR >>739
とっくに廃れてるよ。どの界隈でもMVVMは時代遅れ。
とっくに廃れてるよ。どの界隈でもMVVMは時代遅れ。
742デフォルトの名無しさん
2022/10/13(木) 21:58:45.26ID:eogdk5TR743デフォルトの名無しさん
2022/10/13(木) 22:13:58.22ID:3gX/khO/ >>736
べつに普及するとか関係なくない?使いたきゃ使えばいいだけ。
べつに普及するとか関係なくない?使いたきゃ使えばいいだけ。
744デフォルトの名無しさん
2022/10/13(木) 22:15:16.53ID:fzJDj2RS745デフォルトの名無しさん
2022/10/13(木) 22:21:08.68ID:eogdk5TR 画面イメージしか見てないがアラームアプリがそれっぽい
746デフォルトの名無しさん
2022/10/13(木) 22:30:27.40ID:Hoazl96G >>741
今の主流は何なの?
今の主流は何なの?
747デフォルトの名無しさん
2022/10/13(木) 22:30:28.68ID:fzJDj2RS748デフォルトの名無しさん
2022/10/13(木) 22:36:26.35ID:fzJDj2RS >>746
データフローは双方向でなくて単一方向
データフローは双方向でなくて単一方向
749デフォルトの名無しさん
2022/10/14(金) 06:45:39.98ID:rd0u41Iv >リストボックスじゃダメだろ
WPF本当に使ったことある?
WPF本当に使ったことある?
750デフォルトの名無しさん
2022/10/14(金) 06:59:40.14ID:t5o5qpLS751デフォルトの名無しさん
2022/10/14(金) 10:03:49.72ID:yNZTqU3N >>749
ヾ(-д-;)オイオイ.. 10年以上前になるけど特別仕様のコントロールを作りにアチコチのプロジェクトにお邪魔してたぞ昔は!株価チャート、ガントチャート、スケジューラー...etc
>>750
この手の要件だとtodo listが一般的じゃね?
React、Ember、Vue、Svelte、Angularが揃ってるみたいだから同じようにWPF版を足してみたら?
https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning
ヾ(-д-;)オイオイ.. 10年以上前になるけど特別仕様のコントロールを作りにアチコチのプロジェクトにお邪魔してたぞ昔は!株価チャート、ガントチャート、スケジューラー...etc
>>750
この手の要件だとtodo listが一般的じゃね?
React、Ember、Vue、Svelte、Angularが揃ってるみたいだから同じようにWPF版を足してみたら?
https://developer.mozilla.org/en-US/docs/Learn/Tools_and_testing/Client-side_JavaScript_frameworks/React_todo_list_beginning
752デフォルトの名無しさん
2022/10/14(金) 10:11:32.89ID:t5o5qpLS >>751
なんか知らんけどお前が古いわ
なんか知らんけどお前が古いわ
753デフォルトの名無しさん
2022/10/15(土) 07:20:45.37ID:XQPIem9+ WPF + データバインディング 勉強始めようと思って検索したら
http://work-professor.org/?p=626
を見つけたんだがここの手練れに質問。
データバインディングの方が面倒 & バグが入りやすい と思ったんだが
どうなんだ?
ページの下の「まとめ」では
データバインドはWindowsフォームアプリケーション開発では当たり前に
使われる方法です。
とあるんだがWinFormsの開発でデータバインドが普通なの?!
お教えください!
http://work-professor.org/?p=626
を見つけたんだがここの手練れに質問。
データバインディングの方が面倒 & バグが入りやすい と思ったんだが
どうなんだ?
ページの下の「まとめ」では
データバインドはWindowsフォームアプリケーション開発では当たり前に
使われる方法です。
とあるんだがWinFormsの開発でデータバインドが普通なの?!
お教えください!
754デフォルトの名無しさん
2022/10/15(土) 08:44:46.43ID:3NQ8H/va ここはWPFスレなのでWindowsFormはスレ違い
なおデータバインドなんて旧VBでもある
なおデータバインドなんて旧VBでもある
755デフォルトの名無しさん
2022/10/15(土) 08:49:31.30ID:TYEHa44m どうなんだって言われても違うぞと答えりゃいいのか
どんなバグが入りやすいと思ったのかくらい説明しろよw
どんなバグが入りやすいと思ったのかくらい説明しろよw
756デフォルトの名無しさん
2022/10/15(土) 08:57:41.01ID:XQPIem9+757デフォルトの名無しさん
2022/10/15(土) 09:03:17.18ID:TYEHa44m758デフォルトの名無しさん
2022/10/15(土) 09:07:21.62ID:XQPIem9+759デフォルトの名無しさん
2022/10/15(土) 09:09:45.32ID:E+9ofSSz 並列に聞いてる二つのどっちがメインとか知らんがな
普通は最後に聞いてる方がメインと思われるから覚えとけ
普通は最後に聞いてる方がメインと思われるから覚えとけ
760デフォルトの名無しさん
2022/10/15(土) 09:15:18.50ID:JdRxG2Pv >>758
最初の3文字以外はWindowsFormの話題にしか見えない
最初の3文字以外はWindowsFormの話題にしか見えない
761デフォルトの名無しさん
2022/10/15(土) 09:17:26.52ID:E+9ofSSz 前提や状況説明などの導入を先に書いて後から本題に入るのを覚えよう
本題を先に書いて後から蛇足を付け加える時には「蛇足だが」「それと」「ついでに」などの接続詞でそれが蛇足であることを明確にしよう
本題を先に書いて後から蛇足を付け加える時には「蛇足だが」「それと」「ついでに」などの接続詞でそれが蛇足であることを明確にしよう
762デフォルトの名無しさん
2022/10/15(土) 09:26:56.63ID:rzXU5vcB >>753
その例では説明のためかIPropertyChanged関連をべた書きしてるけど、普通はメソッドを用意してもっとシンプルに書く。
private string _inputTextBox1Text = string.Empty;
public string InputTextBox1Text
{
get => _inputTextBox1Text;
set => SetProperty( ref _inputTextBox1Text, value );
}
その例では説明のためかIPropertyChanged関連をべた書きしてるけど、普通はメソッドを用意してもっとシンプルに書く。
private string _inputTextBox1Text = string.Empty;
public string InputTextBox1Text
{
get => _inputTextBox1Text;
set => SetProperty( ref _inputTextBox1Text, value );
}
763デフォルトの名無しさん
2022/10/15(土) 09:29:17.67ID:rzXU5vcB INotifyPropertyChangedだった
764デフォルトの名無しさん
2022/10/15(土) 09:29:43.50ID:2u2iBEwS そもそも>>755を無視して大丈夫?とか頭おかしい
765デフォルトの名無しさん
2022/10/15(土) 09:32:50.31ID:TYEHa44m >>762
今はもっとシンプルに書ける(communitytoolkitを使う場合)
https://learn.microsoft.com/ja-jp/dotnet/communitytoolkit/mvvm/generators/observableproperty
今はもっとシンプルに書ける(communitytoolkitを使う場合)
https://learn.microsoft.com/ja-jp/dotnet/communitytoolkit/mvvm/generators/observableproperty
766デフォルトの名無しさん
2022/10/15(土) 09:36:32.22ID:XQPIem9+ >>762
ありがとうございます。
INotifyPropertyChanged()使わず、
シンプルに記述できるなら貴方の方が
良いですね。
INotifyPropertyChanged()がどうしても
必要なケースってあるんですか。
ありがとうございます。
INotifyPropertyChanged()使わず、
シンプルに記述できるなら貴方の方が
良いですね。
INotifyPropertyChanged()がどうしても
必要なケースってあるんですか。
767デフォルトの名無しさん
2022/10/15(土) 09:36:47.04ID:8pCFn/kA >>751
本当にWPF触ったことあるならリストボックスでそれらを実現できることぐらいわかるよね。
本当にWPF触ったことあるならリストボックスでそれらを実現できることぐらいわかるよね。
768デフォルトの名無しさん
2022/10/15(土) 09:41:12.62ID:E+9ofSSz >>766
大丈夫か?w
大丈夫か?w
769デフォルトの名無しさん
2022/10/15(土) 10:09:21.22ID:rzXU5vcB770デフォルトの名無しさん
2022/10/15(土) 10:46:17.73ID:addGKIWP INotifyPropertyChanged()って何も分かってないだろ。
771デフォルトの名無しさん
2022/10/15(土) 11:15:36.77ID:XQPIem9+ ぼく?
何も知りません。知ってるのはwinforms(C#)とMFC(C++)位。
何も知りません。知ってるのはwinforms(C#)とMFC(C++)位。
772デフォルトの名無しさん
2022/10/15(土) 11:19:46.15ID:oWoBYw4V インターフェースとメソッドの区別がついてないからそれらも知らんだろって言われてるんだぞ
773デフォルトの名無しさん
2022/10/15(土) 12:12:54.06ID:XQPIem9+ そんな揚げ足とらなくても..
774デフォルトの名無しさん
2022/10/15(土) 12:21:46.06ID:iAi/3wxd わざと叩かれようとしてるのかと思うレベル
775デフォルトの名無しさん
2022/10/15(土) 12:52:59.45ID:zYlZ5bY9776デフォルトの名無しさん
2022/10/15(土) 12:56:47.51ID:rzXU5vcB INotifyPropertyChangedの実装はどちらでも変わらないから敢えて無視してレスしたけど、
>>753はWinFormsのデータバインディングの説明。
WPFのデータバインディングを知りたいなら別の例を探した方が良いね。
>>753はWinFormsのデータバインディングの説明。
WPFのデータバインディングを知りたいなら別の例を探した方が良いね。
777デフォルトの名無しさん
2022/10/15(土) 13:01:46.58ID:zYlZ5bY9 >>756
草
草
778デフォルトの名無しさん
2022/10/15(土) 14:48:22.82ID:F6SpEMOp どっちにしてもデータバインディングでこんなメンドクサイ時点で古いんだよw
当時からゴミと思ってた部分だw
vue.jsとかやってからだと絶対やりたくないw
当時からゴミと思ってた部分だw
vue.jsとかやってからだと絶対やりたくないw
779デフォルトの名無しさん
2022/10/15(土) 14:56:32.45ID:XQPIem9+ あれ、ちょっと勘違いしたかも。
ところで、こんなはザムルは自分で書けるの?
ところで、こんなはザムルは自分で書けるの?
780デフォルトの名無しさん
2022/10/15(土) 14:59:19.57ID:zYlZ5bY9 俺は書けるがお前は書けないんじゃね
781デフォルトの名無しさん
2022/10/15(土) 15:12:04.55ID:F3Of1tUC WPFやWinUIでのMVVMはCommunityToolkit使えばいいって感じになったみたいだな
統一されてる分昔よりマシだな
統一されてる分昔よりマシだな
782デフォルトの名無しさん
2022/10/15(土) 17:11:56.91ID:v+8OtpSj ぶっちゃけ、世の中に溢れてるシステムのUIなんてWinformsで十分なんだよな
無理に最新技術を使う必要ない気がするわ
無理に最新技術を使う必要ない気がするわ
783デフォルトの名無しさん
2022/10/15(土) 17:23:18.30ID:F3Of1tUC XAMLで簡単にUI作れる方がいい
784デフォルトの名無しさん
2022/10/15(土) 18:38:28.19ID:s858Kg5J785デフォルトの名無しさん
2022/10/15(土) 19:23:17.01ID:XQPIem9+786デフォルトの名無しさん
2022/10/16(日) 06:43:26.17ID:mJXNQh6A >>782
UI的にWinFormsで十分でもWPFで作ったらもっと楽できる。
MVVMは使う必要ないよ。
プログラム初心者ほど「WPFはMVVMで作らなきゃいけないんです!」みたいなこと言うけどね。
MVVMで組んで楽な場合とそうでない場合の見極めがまだできませんって白状しているようなもの。
UI的にWinFormsで十分でもWPFで作ったらもっと楽できる。
MVVMは使う必要ないよ。
プログラム初心者ほど「WPFはMVVMで作らなきゃいけないんです!」みたいなこと言うけどね。
MVVMで組んで楽な場合とそうでない場合の見極めがまだできませんって白状しているようなもの。
787デフォルトの名無しさん
2022/10/16(日) 08:30:12.62ID:OVnfavOi788デフォルトの名無しさん
2022/10/16(日) 08:50:09.89ID:+WFeYHV0 遅いけどね。
789デフォルトの名無しさん
2022/10/16(日) 09:22:04.05ID:Lttjv/2U こういう感じのチャート画面(上段)を作りたいときって
WPFだとどう構築するのがいいんですかね
https://www.fujitsu.com/jp/imagesgig5/fig_01_tcm102-5857076_tcm102-2750236-32.png
Winformsだと脳死でOwnerDraw使ってて、
かなり昔にWPFでVisualTreeでチャートのタスクを作ってみたら要素が多くなってきたときに
パフォーマンスがでなくてあきらめたことがある感じです。
適当に見つけてきたサンプルなんですが、これも図形を500個くらい出すと
(CPU9900Kで)ガクガクになってしまい
https://github.com/noitaro/wpf-excel-shape-line
WPFだとどう構築するのがいいんですかね
https://www.fujitsu.com/jp/imagesgig5/fig_01_tcm102-5857076_tcm102-2750236-32.png
Winformsだと脳死でOwnerDraw使ってて、
かなり昔にWPFでVisualTreeでチャートのタスクを作ってみたら要素が多くなってきたときに
パフォーマンスがでなくてあきらめたことがある感じです。
適当に見つけてきたサンプルなんですが、これも図形を500個くらい出すと
(CPU9900Kで)ガクガクになってしまい
https://github.com/noitaro/wpf-excel-shape-line
790デフォルトの名無しさん
2022/10/16(日) 09:43:21.72ID:H5a3DLoU791デフォルトの名無しさん
2022/10/16(日) 09:53:01.90ID:Lttjv/2U >>790
なるほど。表示時間範囲を変えて多量に表示するケースがあるので独自描画ですかね。
こういう画面だとWPFになってもあんまりWinformsと変わらないんですね。
今もWinformsでSkiaSharpは使ったりしてるので。
なるほど。表示時間範囲を変えて多量に表示するケースがあるので独自描画ですかね。
こういう画面だとWPFになってもあんまりWinformsと変わらないんですね。
今もWinformsでSkiaSharpは使ったりしてるので。
792デフォルトの名無しさん
2022/10/16(日) 09:59:25.00ID:5h4cgJ0F DrawingVisual
793デフォルトの名無しさん
2022/10/16(日) 10:25:32.31ID:+WFeYHV0 >>789
リアルタイムで横スクロールさせる必要あり?
リアルタイムで横スクロールさせる必要あり?
794デフォルトの名無しさん
2022/10/16(日) 11:26:13.18ID:Lttjv/2U >>793
スクロールのリアルタイムが何を指すのかよく分かってないですが
画面に見えてる期間と、スクロール範囲の期間が指定できる感じです。
今はビットマップにお絵描きしてるんですが、期間が長いとメモリ量や描画速度の問題がでるので
見えてる範囲+1画面分先まで描画しておいて、スクロールはなめらかに表示できるようにして、
裏で次の1画面先の描画をしてます。
スクロールのリアルタイムが何を指すのかよく分かってないですが
画面に見えてる期間と、スクロール範囲の期間が指定できる感じです。
今はビットマップにお絵描きしてるんですが、期間が長いとメモリ量や描画速度の問題がでるので
見えてる範囲+1画面分先まで描画しておいて、スクロールはなめらかに表示できるようにして、
裏で次の1画面先の描画をしてます。
795デフォルトの名無しさん
2022/10/16(日) 13:56:19.16ID:smb+KIWw WinUIだとWin2Dが使えるね
796デフォルトの名無しさん
2022/10/16(日) 20:32:36.57ID:+WFeYHV0 >>789
単なる表示だけで良いなら、GDIなんかでJPGファイル生成して
それをwebviewコントロールで表示。スクロールもスムーズ。
リストビュー(詳細)にプログレスバー入れるのが面倒(難しい)ので
■を並べて疑似プログレスバーにしたり、そういうインチキは必要ですよ!。
単なる表示だけで良いなら、GDIなんかでJPGファイル生成して
それをwebviewコントロールで表示。スクロールもスムーズ。
リストビュー(詳細)にプログレスバー入れるのが面倒(難しい)ので
■を並べて疑似プログレスバーにしたり、そういうインチキは必要ですよ!。
797デフォルトの名無しさん
2022/10/16(日) 20:40:32.26ID:g7emZOKP WebView使うんならHTML canvasでいいだろ
クッソ速いぞ
クッソ速いぞ
798796
2022/10/17(月) 19:50:46.02ID:SW8Ac5Im 試しにWebBrowser コントロール でやってみた。
結構快適でした!
結構快適でした!
799デフォルトの名無しさん
2022/10/17(月) 22:16:37.20ID:0qh/TO9I Reactでやれば?
WPFより楽だよ
WPFより楽だよ
800デフォルトの名無しさん
2022/10/17(月) 23:28:17.22ID:McxJ9oCE 安いグラボでも取り付ければ解決しそう
801デフォルトの名無しさん
2022/10/19(水) 06:13:02.67ID:gHfHnf27 XAMLのgrid大変。XAML作ってくれるサイトないかな。
誰か作ってくれ!。
誰か作ってくれ!。
802デフォルトの名無しさん
2022/10/19(水) 06:14:40.62ID:QJIH0uaq それまたGreedyやな
803デフォルトの名無しさん
2022/10/19(水) 07:29:47.70ID:gHfHnf27 EXCELの罫線->HTML(TABLE)にしてくれるサイトはあるんだが。
804デフォルトの名無しさん
2022/10/19(水) 07:30:56.01ID:gHfHnf27 画面とプログラム分業できる! というけど結局はプログラムつくるやつが画面も
やる羽目になるんだよな。
やる羽目になるんだよな。
805デフォルトの名無しさん
2022/10/19(水) 13:16:56.43ID:CSq9FDVE そもそもそんな分業したくなるもんなの?
欲しいのは素材用意する人とかでしょ
欲しいのは素材用意する人とかでしょ
806デフォルトの名無しさん
2022/10/19(水) 14:09:50.67ID:8/1xE7ux 分業というか画面デザインとコードが別のファイルになるのが大きいのよ
もちろん一人でもできるけど二人以上が並行作業することによって納期が短くなる場合がある
もちろん一人でもできるけど二人以上が並行作業することによって納期が短くなる場合がある
807デフォルトの名無しさん
2022/10/19(水) 15:25:04.63ID:xv0v1s7I まぁ 確かにコーダーにはデザインセンスは無いわな。
デザイナーがやっているのを見るとさすがと思う事しばしば。
アイコン作りひとつとっても、ああいう統一感のあるプロの仕事は俺にはできない。
デザイナーがやっているのを見るとさすがと思う事しばしば。
アイコン作りひとつとっても、ああいう統一感のあるプロの仕事は俺にはできない。
808デフォルトの名無しさん
2022/10/19(水) 16:40:22.99ID:6Jytj3Zv 外観や視覚要素のことだけを指して「デザイン」と呼ぶ人が随分と増えてしまったな
809デフォルトの名無しさん
2022/10/19(水) 16:42:36.62ID:hmhTQwmw 昔からなのに何を今更
810デフォルトの名無しさん
2022/10/19(水) 19:32:47.73ID:gHfHnf27 >>807
わかる。あれはセンスも必要だな。
わかる。あれはセンスも必要だな。
811デフォルトの名無しさん
2022/10/19(水) 19:38:31.73ID:gHfHnf27 暇だったんでXAMLやってみた。gridが基本らしいのでテキトーにサイトから
コピペで張り付けて実験。一応何とかできるようになった。
開発の方に戻るかも知れないのでアンチWPFだったけど再挑戦してみようかなと、
思って。意外とWFPの仕事があるらしいな。
最初はデータバインディングで諦めたがwinforms風の作り方もできるらしいし。
(WPFはデータバインディングが必須だと勘違いしてた)
で、みんなはバリバリ、データバインディングしてんの? 凄いわ〜。
コピペで張り付けて実験。一応何とかできるようになった。
開発の方に戻るかも知れないのでアンチWPFだったけど再挑戦してみようかなと、
思って。意外とWFPの仕事があるらしいな。
最初はデータバインディングで諦めたがwinforms風の作り方もできるらしいし。
(WPFはデータバインディングが必須だと勘違いしてた)
で、みんなはバリバリ、データバインディングしてんの? 凄いわ〜。
812デフォルトの名無しさん
2022/10/19(水) 19:48:19.28ID:hmhTQwmw 逆にWPFのデータバインディングがわからないって知能を疑うレベルなんだが
何がわからないのかがさっぱりわからん
INotifyPropertyChangedを実装したオブジェクトをペタッと貼り付けるだけだろ
コマンドとデータバインディング縛りが面倒でどうしてそんなことしなきゃいけないのかわからんと言うならまだ理解できる
何がわからないのかがさっぱりわからん
INotifyPropertyChangedを実装したオブジェクトをペタッと貼り付けるだけだろ
コマンドとデータバインディング縛りが面倒でどうしてそんなことしなきゃいけないのかわからんと言うならまだ理解できる
813デフォルトの名無しさん
2022/10/19(水) 19:51:24.12ID:CSq9FDVE 思い込みだけでアンチに走ってるやつたくさんいるよな
814デフォルトの名無しさん
2022/10/19(水) 19:52:34.04ID:PkgPUfpm 面倒なだけだもんな
815デフォルトの名無しさん
2022/10/19(水) 19:54:17.30ID:gHfHnf27816デフォルトの名無しさん
2022/10/19(水) 19:59:29.50ID:hmhTQwmw817デフォルトの名無しさん
2022/10/19(水) 20:30:50.69ID:gHfHnf27818デフォルトの名無しさん
2022/10/19(水) 21:11:06.79ID:fx6wlbL4 最初はなんかだめんどうだなこれとか思ってたけど
いつのまにやらバインドないとダメな体へ
いつのまにやらバインドないとダメな体へ
819デフォルトの名無しさん
2022/10/19(水) 22:52:15.49ID:MjHpqF4H >>815
Prismはオワコン
Prismはオワコン
820デフォルトの名無しさん
2022/10/20(木) 08:31:41.48ID:Jn5DzN+i Prism 懐かしい言葉。
PrismLibralyのぞいてみたら、更新止まっているようだね。
まぁ 他のエクステンションが充実して、もう不要だけれど、リージョンにはちょっと魅力あるな。
PrismLibralyのぞいてみたら、更新止まっているようだね。
まぁ 他のエクステンションが充実して、もう不要だけれど、リージョンにはちょっと魅力あるな。
821デフォルトの名無しさん
2022/10/20(木) 08:56:39.10ID:fA9BY5Dh ReactivePropertyが流行ったのもPrismが重厚すぎるせいだったんだろうな
今全然使うことないや
そもそもView層にロジック置いてリアクティブスパゲッティとか茹でたらテストめっちゃめんどいし結局INotifyPropertyCanged作らなきゃメモリリークするし
今全然使うことないや
そもそもView層にロジック置いてリアクティブスパゲッティとか茹でたらテストめっちゃめんどいし結局INotifyPropertyCanged作らなきゃメモリリークするし
822デフォルトの名無しさん
2022/10/20(木) 09:06:41.37ID:Jn5DzN+i >>821
まぁ 今や、View,Domain,Infrastructure分離の時代。
ViewやViewModelにロジック入れるとは思えないけどw
メモリリークは対策したんじゃなかったっけ? かずきが言っていたような・・・
まぁ 今や、View,Domain,Infrastructure分離の時代。
ViewやViewModelにロジック入れるとは思えないけどw
メモリリークは対策したんじゃなかったっけ? かずきが言っていたような・・・
■ このスレッドは過去ログ倉庫に格納されています
