Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part24
https://mevius.5ch.net/test/read.cgi/tech/1575862574/
関連スレ
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プログラミング Part25
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 5f01-pSMo)
2021/02/05(金) 19:54:23.73ID:I+zADhcc0952デフォルトの名無しさん (ワッチョイ f39e-hL8c)
2021/06/13(日) 11:29:47.72ID:8UZ7pSyv0 >>951
なんでも環境やハードのせいにするそのしょぼい頭をなんとかしろよw
なんでも環境やハードのせいにするそのしょぼい頭をなんとかしろよw
953デフォルトの名無しさん (ワッチョイ ff6a-bxSN)
2021/06/13(日) 11:30:13.10ID:8aOFgbrE0 GTKこそ何年間の技術だよw
今は + 付いてないから気をつけろよ
今は + 付いてないから気をつけろよ
954デフォルトの名無しさん (テテンテンテン MM7f-Nnf8)
2021/06/13(日) 11:53:45.39ID:HGFc+XOcM >>952
たかが数MBのファイルの同期が遅すぎるとかそれ以外の原因あるのかよw
たかが数MBのファイルの同期が遅すぎるとかそれ以外の原因あるのかよw
955デフォルトの名無しさん (ワッチョイ 03b5-nisE)
2021/06/13(日) 22:36:26.06ID:aX0P06Zp0 >>901
この機能↓がどこまで充実してるかが気になるな
Compile-Time ViewModel Generation
This experimental feature will use C# Source Generators introduced in .NET 5
to generate boilerplate code for your ViewModels at compile time.
Command declarations, property change notifications, IDataErrorInfo implementation,
and service support will be automatically added to a partial class linked to your ViewModel.
このManual Partの部分を変えてもそれ相応についてきてくれるんかね?
例えば、CountだけじゃなくてSumも表示したいわぁって足しても出してくれんの?
この機能↓がどこまで充実してるかが気になるな
Compile-Time ViewModel Generation
This experimental feature will use C# Source Generators introduced in .NET 5
to generate boilerplate code for your ViewModels at compile time.
Command declarations, property change notifications, IDataErrorInfo implementation,
and service support will be automatically added to a partial class linked to your ViewModel.
このManual Partの部分を変えてもそれ相応についてきてくれるんかね?
例えば、CountだけじゃなくてSumも表示したいわぁって足しても出してくれんの?
956デフォルトの名無しさん (ワッチョイ 03b5-nisE)
2021/06/13(日) 22:51:56.48ID:aX0P06Zp0 >>902
見た目はほぼWPFそのまんまだな
> Window クラスに DataContext プロパティがありません。
> Window 内に置かれるコントロール類は DataContext プロパティを持っているので
> そこで設定すれば従来通り {Binding Xxxxx} のようにバインドできます。
ComboBoxやListBoxなんかがそれぞれDataContextを持ってるってこと?
今まではWindowのDataContext一つだったけど、
これからはそれら複数を同時に表示できるようになったってこと?
あと、ReactivePropertyが使えるからって使ってしまうと
どこまでが純粋な違いか分かりづらいな
うちの会社じゃ何故かReactiveProperty使えない
見た目はほぼWPFそのまんまだな
> Window クラスに DataContext プロパティがありません。
> Window 内に置かれるコントロール類は DataContext プロパティを持っているので
> そこで設定すれば従来通り {Binding Xxxxx} のようにバインドできます。
ComboBoxやListBoxなんかがそれぞれDataContextを持ってるってこと?
今まではWindowのDataContext一つだったけど、
これからはそれら複数を同時に表示できるようになったってこと?
あと、ReactivePropertyが使えるからって使ってしまうと
どこまでが純粋な違いか分かりづらいな
うちの会社じゃ何故かReactiveProperty使えない
957デフォルトの名無しさん (ワッチョイ bf33-O0IN)
2021/06/14(月) 21:23:39.53ID:ZiK5IQOQ0 Windows10は最後のWindowsって言ったじゃん!
騙された!
また騙された!!
騙された!
また騙された!!
958デフォルトの名無しさん (ワッチョイ ff6a-bxSN)
2021/06/14(月) 21:31:07.44ID:K77bkaUx0 ┌、 r┐ r┐ヾ> (_ / ミ
!. | ヾ> || lニ コ 〈/`ヽ _ ミ
|. ! ノ| | レ! _| |. ,イ,.- 、 |  ̄_ ̄丁 '' ー┬‐- -ミ
ヽ二/ .ヽ/(___メ> /,|.l l ! ( ) ! (´ ) ! r‐
ry'〉 ,、 /イ,! `ー' _L =- --┴-ニ二ト、_'ー'
lニ', r三) (( |'J」-''_二 =-- ‐一 ー‐t‐-ト、 二__
|_| )) レ'/´ィ 、_________ ヾミ| l
_r┐ __ (( V ,、 F≡三r一tァー, | l:.:. .::
└l. レ',.-、ヽ )) |ノ^>、 '^ミ二´ | l:.:.:.::
ノ r' __,! | (( V/イソ .::ヽ、二_
└'!_| (_t_メ.> )) | / ,' _ .:.:.:.::i|,)ノ
r-、 (( |.〈、 、 _〉 `丶、 ;:ィil| ノ
,、二.._ )) | 笊yfミミミミヾ、 '!l|il|li!fj'
ーァ /. (( ヽ |i''r ''_二二ニミ;ヽ、 ,|l||il|l|,「゚|
ん、二フ )) |,l| V´ :::::::::;;/ トi|l|i|i|l|!Ll
,.-─-.、 (( |i! ゞ=-‐''" ,i||i|l|l|l|!|i{
/ /l .i^ヽヽ ` |il! ーォii|「、 ,,.,.ィi||l|i|l|l|i|l|シ'
. | .レ' / l.| ヽ二ニ,ヽ ,/i|l||livil|||l|i|l|l|lil|l|i|l|i|i|i|l|l|l|{'
. ヽ/ ノノ <ノ {l|!|l|i|l|i|l|i|||i|i|l|i|i|i|i|l|l|!|l|l!r'
r┐,.─-、 / 7 ヾ!||i|i||i|i|l||l||i|i|l|l|l|l||l|l!イ
||し'^) ,! ┌‐' 'ー┐ト、 ``,ヘi|l|i|l|i|l|l|i|r''`''"´ i ,
|_| l´r' 7 /_7 / 」__〉 (_~`^~"゙'ヾ ノ / ,
[_] [_] 〈_/ヽ_/ .ト─' ノ / /i
!. | ヾ> || lニ コ 〈/`ヽ _ ミ
|. ! ノ| | レ! _| |. ,イ,.- 、 |  ̄_ ̄丁 '' ー┬‐- -ミ
ヽ二/ .ヽ/(___メ> /,|.l l ! ( ) ! (´ ) ! r‐
ry'〉 ,、 /イ,! `ー' _L =- --┴-ニ二ト、_'ー'
lニ', r三) (( |'J」-''_二 =-- ‐一 ー‐t‐-ト、 二__
|_| )) レ'/´ィ 、_________ ヾミ| l
_r┐ __ (( V ,、 F≡三r一tァー, | l:.:. .::
└l. レ',.-、ヽ )) |ノ^>、 '^ミ二´ | l:.:.:.::
ノ r' __,! | (( V/イソ .::ヽ、二_
└'!_| (_t_メ.> )) | / ,' _ .:.:.:.::i|,)ノ
r-、 (( |.〈、 、 _〉 `丶、 ;:ィil| ノ
,、二.._ )) | 笊yfミミミミヾ、 '!l|il|li!fj'
ーァ /. (( ヽ |i''r ''_二二ニミ;ヽ、 ,|l||il|l|,「゚|
ん、二フ )) |,l| V´ :::::::::;;/ トi|l|i|i|l|!Ll
,.-─-.、 (( |i! ゞ=-‐''" ,i||i|l|l|l|!|i{
/ /l .i^ヽヽ ` |il! ーォii|「、 ,,.,.ィi||l|i|l|l|i|l|シ'
. | .レ' / l.| ヽ二ニ,ヽ ,/i|l||livil|||l|i|l|l|lil|l|i|l|i|i|i|l|l|l|{'
. ヽ/ ノノ <ノ {l|!|l|i|l|i|l|i|||i|i|l|i|i|i|i|l|l|!|l|l!r'
r┐,.─-、 / 7 ヾ!||i|i||i|i|l||l||i|i|l|l|l|l||l|l!イ
||し'^) ,! ┌‐' 'ー┐ト、 ``,ヘi|l|i|l|i|l|l|i|r''`''"´ i ,
|_| l´r' 7 /_7 / 」__〉 (_~`^~"゙'ヾ ノ / ,
[_] [_] 〈_/ヽ_/ .ト─' ノ / /i
959デフォルトの名無しさん (ワッチョイ cfda-LBwx)
2021/06/14(月) 21:37:14.51ID:00nQT5bL0 >>957
XPより寿命が短かったな
XPより寿命が短かったな
960デフォルトの名無しさん (ワッチョイ c301-khlo)
2021/06/15(火) 05:52:28.12ID:0M82fOoS0 サポート終了は良いんだけど
次のOSの情報さっさと出せよ
次のOSの情報さっさと出せよ
961デフォルトの名無しさん (ワッチョイ 9342-khlo)
2021/06/15(火) 09:05:46.63ID:Jj5L4ZGJ0 reunionのスケジュール伸びたな
https://github.com/microsoft/microsoft-ui-xaml/blob/main/docs/roadmap.md#winui-30-feature-roadmap
0.8が7月になって(最初は5月) 1.0が10月ってのが消えた
https://github.com/microsoft/microsoft-ui-xaml/blob/main/docs/roadmap.md#winui-30-feature-roadmap
0.8が7月になって(最初は5月) 1.0が10月ってのが消えた
962デフォルトの名無しさん (ワッチョイ c301-khlo)
2021/06/15(火) 09:36:45.05ID:0M82fOoS0 10月って書いてるけど
てか0.8今月なのか
てか0.8今月なのか
963デフォルトの名無しさん (ワッチョイ b745-3RHv)
2021/06/19(土) 09:32:48.25ID:IwGtbttq0 デスクトップアプリにMVVMって必要なのかね?
なんか「とにかく何でもオブジェクト指向!」みたいな臭いを感じちゃう
なんか「とにかく何でもオブジェクト指向!」みたいな臭いを感じちゃう
964デフォルトの名無しさん (ブーイモ MM26-bi/t)
2021/06/19(土) 11:25:11.17ID:CNjGS5SjM 純粋なデスクトップアプリ自体がすでに終わっていて、VSCodeみたいにWebブラウザを全面に貼り付けるだけというのが主流になっている
従来のデスクトップアプリはパイが小さくなりすぎてもはや主流とかベストプラクティスとかスタンダードとか呼べるようなものは存在しなくなっているから、
もう自分のやりたいように好きにしたらいいと思う
従来のデスクトップアプリはパイが小さくなりすぎてもはや主流とかベストプラクティスとかスタンダードとか呼べるようなものは存在しなくなっているから、
もう自分のやりたいように好きにしたらいいと思う
965デフォルトの名無しさん (ワッチョイ 4eb0-3RHv)
2021/06/19(土) 12:33:19.72ID:AhXAE8oj0 >純粋なデスクトップアプリ自体がすでに終わっていて、VSCodeみたいにWebブラウザを全面に貼り付けるだけというのが主流になっている
その両者を自由に選択できるとして、あえて後者を選ぶのはクロスプラットフォームにしたいとか
既にWebベースのリソースがあるとかの場合だけじゃないかねぇ。
現状じゃまだ特に開発が楽になるわけでもないし。
その両者を自由に選択できるとして、あえて後者を選ぶのはクロスプラットフォームにしたいとか
既にWebベースのリソースがあるとかの場合だけじゃないかねぇ。
現状じゃまだ特に開発が楽になるわけでもないし。
966デフォルトの名無しさん (ワッチョイ ba52-92hX)
2021/06/19(土) 13:25:02.70ID:Pr8RzzWS0967デフォルトの名無しさん (ワッチョイ 4eb0-3RHv)
2021/06/19(土) 14:07:43.79ID:AhXAE8oj0 実際のところ、「Webしかできない人」にElectronはハードルが高いと思う。
968デフォルトの名無しさん (ワッチョイ 0b01-aKFO)
2021/06/19(土) 14:08:59.73ID:uOTa2y3+0969デフォルトの名無しさん (テテンテンテン MMb6-bi/t)
2021/06/19(土) 14:27:16.53ID:JnWKBebDM Webさえできれば、Electronは本当にただのガワとして使いつつ実際は普通のWebアプリという構成も取れるわけだしな
970デフォルトの名無しさん (ワッチョイ 4eb0-3RHv)
2021/06/19(土) 14:50:42.01ID:AhXAE8oj0 「Webしかできない人」にそんな応用力あるかなぁ。
Reactとか使いこなしているのにWebしかできない人ってあまり見たことない。
Reactとか使いこなしているのにWebしかできない人ってあまり見たことない。
971デフォルトの名無しさん (ワッチョイ 0b01-aKFO)
2021/06/19(土) 15:00:36.59ID:uOTa2y3+0 >>970
あまたおる
あまたおる
972デフォルトの名無しさん (ワッチョイ 4e63-r2cR)
2021/06/19(土) 15:35:52.48ID:uTQPbFOf0 そもそもWebしかできないの意味が分からない
HTMLコーダーみたいなののこと?
そいつらはプログラマーに入ると思ってなかったよ
HTMLコーダーみたいなののこと?
そいつらはプログラマーに入ると思ってなかったよ
973デフォルトの名無しさん (ワッチョイ b37d-U+5e)
2021/06/19(土) 19:23:24.80ID:HzdXvnif0 ローカルアプリのためにアプリケーションサーバー用意するの面倒じゃん
974デフォルトの名無しさん (ワッチョイ a75f-19dE)
2021/06/19(土) 19:47:23.94ID:ZwspRZIb0975デフォルトの名無しさん (ワッチョイ 0b01-19dE)
2021/06/19(土) 20:44:54.67ID:ZKdyRUu/0 なんでデフォルトでVirtualizingされてないんだろうな
めんどくさいわ
めんどくさいわ
976デフォルトの名無しさん (ワッチョイ 0b01-aKFO)
2021/06/19(土) 23:34:11.16ID:uOTa2y3+0 >>973
なにを言っとんの?
なにを言っとんの?
977デフォルトの名無しさん (ワッチョイ 4eb0-3RHv)
2021/06/19(土) 23:49:15.41ID:AhXAE8oj0 まあWebアプリの構成そのままでElectronアプリにしようとしたら中でexpress立ち上げるようなことになるし。
アプリ内のV-M間のインターフェースがRESTって、MVVM以上に面倒くさい。
アプリ内のV-M間のインターフェースがRESTって、MVVM以上に面倒くさい。
978デフォルトの名無しさん (ワッチョイ 0b01-aKFO)
2021/06/19(土) 23:55:07.76ID:uOTa2y3+0 >>977
SPA知らん人?
SPA知らん人?
979デフォルトの名無しさん (ワッチョイ 4eb0-3RHv)
2021/06/19(土) 23:58:29.68ID:AhXAE8oj0 は?SPAだからインターフェースがRESTなんだろうが。graphqlでもいいが。
980デフォルトの名無しさん (ワッチョイ 0b01-aKFO)
2021/06/20(日) 00:40:38.03ID:IOfHBDeH0 知らん人みたいだな
981デフォルトの名無しさん (ワッチョイ 4e63-r2cR)
2021/06/20(日) 02:35:06.95ID:rz6SzZvo0 この程度の奴がWebは〜とか言ってんのかww
982デフォルトの名無しさん (ワッチョイ 9bad-kpET)
2021/06/20(日) 06:44:31.47ID:VCIbEfmB0 少なくともWin32APIを知らないとな
983デフォルトの名無しさん (ワッチョイ 0b01-19dE)
2021/06/20(日) 07:51:46.35ID:Gtwxv8wt0 マウンティングおじさんだらけで気持ち悪すぎる
984デフォルトの名無しさん (ワッチョイ 0eda-B2Dz)
2021/06/20(日) 07:54:18.19ID:dLsN/Qk50 Auto Mount Daemon が実社会侵略中
985デフォルトの名無しさん (ブーイモ MM26-/9yB)
2021/06/20(日) 09:08:32.85ID:vzpwU8QAM986デフォルトの名無しさん (ワッチョイ 9a6a-19dE)
2021/06/20(日) 12:26:43.24ID:nL/2/+T90 >>985
5ch平均年齢高いからっていうのもあるが老人の僻みみたいなのが多くて見るに堪えないな
5ch平均年齢高いからっていうのもあるが老人の僻みみたいなのが多くて見るに堪えないな
987デフォルトの名無しさん (ワッチョイ ff42-19dE)
2021/06/20(日) 13:42:22.16ID:GpVSXxv70 MVVMというか具体的にはWPF+Prismなどだろうが
言うほど難しいものじゃないんだから、ここまで敵視することないのにな
サンプルもそこそこ有るんだから少しは勉強しろ、と
言うほど難しいものじゃないんだから、ここまで敵視することないのにな
サンプルもそこそこ有るんだから少しは勉強しろ、と
988デフォルトの名無しさん (ワッチョイ dbb5-wUFk)
2021/06/20(日) 13:43:10.94ID:wAjJMgsL0 ちなみに、WinFormsでMVVMってやろうと思ったら出来るの?
出来ないとしたら、何が足りないの?
出来ないとしたら、何が足りないの?
989デフォルトの名無しさん (アウアウウー Sa47-Z1Cp)
2021/06/20(日) 14:00:18.42ID:qHZDcex5a アタマが悪い
990デフォルトの名無しさん (ワッチョイ 0b01-twAY)
2021/06/20(日) 14:11:20.21ID:8px55TYn0 MVVMって手段の一つだからな
Formsだろうが何だろうがViewとModelを分離できるならそれで良い
Formsだろうが何だろうがViewとModelを分離できるならそれで良い
991デフォルトの名無しさん (ワッチョイ dbb5-wUFk)
2021/06/20(日) 14:23:43.41ID:wAjJMgsL0992デフォルトの名無しさん (ワッチョイ ff42-19dE)
2021/06/20(日) 14:28:37.50ID:GpVSXxv70 可也頑張るとできるようだが、お薦めしない
https://qiita.com/Zuishin/items/6e67d77252ea5c0e1cc8
https://qiita.com/Zuishin/items/6e67d77252ea5c0e1cc8
993デフォルトの名無しさん (ラクッペペ MMb6-r2cR)
2021/06/20(日) 15:12:22.03ID:Kr4VCLh6M そのXAMLがウルトラクソなんだよなあ
XAMLを除けば悪くないフレームワークだと思うよホント
XAMLを除けば悪くないフレームワークだと思うよホント
994デフォルトの名無しさん (ワッチョイ 9a6a-19dE)
2021/06/20(日) 15:17:26.16ID:nL/2/+T90995デフォルトの名無しさん (ワッチョイ dbb5-wUFk)
2021/06/20(日) 15:36:07.31ID:wAjJMgsL0996デフォルトの名無しさん (ワッチョイ e301-VNxU)
2021/06/20(日) 16:18:49.29ID:0MON9RNm0 「XAMLなしでもできるんだな」とか言ってる知識と理解力の低さで
なぜ「WPFは廃れる賭けてもいい」とか言い切れるんだ?
なぜ「WPFは廃れる賭けてもいい」とか言い切れるんだ?
997デフォルトの名無しさん (ワッチョイ 5a63-19dE)
2021/06/20(日) 16:22:36.32ID:MHEjKBYC0 MVVMとオブジェクト指向って関係あるのエロい人?
998デフォルトの名無しさん (スプッッ Sd5a-Di61)
2021/06/20(日) 16:26:56.55ID:Oa+Pd79Ld .Net MAUIがMVU対応で宣言的に書けるから、XAMLとはおさらばできるかもな
999デフォルトの名無しさん (アウアウウー Sa47-Z1Cp)
2021/06/20(日) 16:49:24.74ID:/wzcT8una ModelとViewの分離ならMFCの頃から実装されてるじゃん
1000デフォルトの名無しさん (ワッチョイ a75f-19dE)
2021/06/20(日) 16:56:51.05ID:7UVkl7BZ0 >>995
WinUI 3はXAMLだぞ
WinUI 3はXAMLだぞ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 134日 21時間 2分 28秒
新しいスレッドを立ててください。
life time: 134日 21時間 2分 28秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★2 [ぐれ★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★7 [おっさん友の会★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- NHK会長 新語・流行語大賞ノミネート「オールドメディア」に反論「言われる筋合いはない」「新しいメディアだと思っている」 [muffin★]
- 【速報】 米大使「はっきりさせておこう、米国は尖閣諸島含め日本の防衛に全面コミット、中国がどうしようが変わらない」 [お断り★]
- 自民、経済対策で子ども1人に2万円給付へ 児童手当に上乗せ 所要額は約4000億円 [ぐれ★]
- 中国「次に禁止してほしいものを教えて」 [358382861]
- 【速報】中国、水産物輸入停止★3 [989870298]
- 【総裁選】記者「進次郎メモ見過ぎ」高市早苗「w」小泉進次郎「責任ある者は適切な慎重さを備えるべき」 [175344491]
- 【高市訃報】ホタテ業者、死亡😇😇😇 [573041775]
- 安倍晋三、統一教会の組織票や支援を自民党議員に割り振っていた [603416639]
- 山上妹「統一信者から安倍自民への投票を求められた」法廷で証言 [947332727]
