[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 01/02 00:46 / Filesize : 232 KB / Number-of Response : 1021
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

WPF(.NET4.x, .NET Core) GUIプログラミング Part24



1 名前:デフォルトの名無しさん mailto:sage [2019/12/09(月) 12:36:14.49 ID:9LsUsH++p.net]
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/tech/1557960752/

関連スレ
Windows 10 UWPアプリ開発 Part 2
mevius.2ch.net/test/read.cgi/tech/1499658092/

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
ideone.com/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

552 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 19:14:42.82 ID:0F2CG6otd.net]
>>533
リストビューみたいな列挙にだけdatatemplateとバインディング使って、ただのボタンとかは全部コードビハインド+非MVVMでもいいんじゃないかと思ってる
個人とかうちわ向けのツールなら

553 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 19:21:26.72 ID:LOFXzk7UM.net]
>>546
意味解らずprismとか使うとコード量がふくれて
馬鹿みたいに面倒になるね。

意味解ってないから
MVVMの実装はこうしなければいけないと
思い込んでる。

554 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 19:29:24.63 ID:LOFXzk7UM.net]
>>547
理解出来てるならバインディングは一切使わなくても大丈夫だね。
最速を求めるなら使うとむしろ遅くなる。

有名どころのコントロールのソース見ても
内部はあんまりMVVMしていない。

555 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 19:31:16.40 ID:co99WLAO0.net]
遅くない!!っ言い張ってた子の気持ちも考えてね!!

556 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 19:35:30.30 ID:0F2CG6otd.net]
>>549
まあ実際自分でやる分にはちゃんと書くようにしてるけど、winformsからwpfになって個人、内輪で便利になったのってそこくらいしかないというか
データテンプレートで綺麗でリッチな表示できるよねーっていう

winformsでもデータコンテキストはあったけど自分の周りのはforでまわしてリストにaddするような人達ばかりだったし

557 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 20:09:31.44 ID:4TLQ9mS+0.net]
MVVMだけならReactivePropertyが一番楽ちんだな
PrismはUnityでDIしたりViewModelLocaterの機能や
EventAggregatorなどで手放せない
あと、EF使う所はBindingBaseでMVVMするな

BindingはListBoxの要素では必須だから、そこから勉強始めたら覚えやすいかも

558 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 20:12:24.73 ID:LOFXzk7UM.net]
>>550
たとえば1000万行のデータグリッドが必要なら、内製するし
バインディングとか使わない。
仮想化とか必須の領域だし、
細かい制御が出来ないし、
結果的に確実に遅くなる。

バインディングで出来ることは
全部コードだけで出来る。

オープンソースのコントロール読めない人なら
当然、バインディングをお勧めする。

ところでコントロールを作成するレベルの入門書は
洋書でも存在してないのではないか?

自分はMSのコントロールのソースと
インフラロジスティクのソースを解析して覚えた。

で、取り纏めて書籍化を考えたが
確実に売れないのでヤメたがかなり昔のはなし。

559 名前:デフォルトの名無しさん [2020/09/27(日) 21:32:28.68 ID:BlHd4Scl0.net]
>>553
売れないことないんじゃない?
VC++でカスタムドローとかオーナードロー
の資料がなくて苦労したわ。
comも。

560 名前: mailto:sage [2020/09/27(日) 21:39:03.46 ID:OZSlZqU50.net]
>>553
>コントロールを作成するレベルの入門書は
>洋書でも存在してないのではないか?

ずっと探していたんですけれど、やっぱりないんですね…

>取り纏めて書籍化を考えたが
>確実に売れないのでヤメたがかなり昔のはなし。

kindle 化して、とりあえず様子をみる、というのはいかがですか?
私なら(印税50% の kindle 出版に対して)10000円で買うつもりです



561 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 22:26:16.12 ID:HAa0iCIU0.net]
コントロール作るのってそんなに難しい?

562 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 22:29:39.45 ID:co99WLAO0.net]
VSのデザイナで動いてくれないと困るからな。

563 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 22:39:45.91 ID:HAa0iCIU0.net]
デザイナで動くって何?
ちゃんと表示されるってこと?

564 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 23:18:31.39 ID:LOFXzk7UM.net]
>>557
VSのデザイナーは一定の条件下でのみ動作する。

コントロール作成レベルの作業中だと
機能しない事が多い。
そういうのはやってれば普通に解るし
察する。

565 名前:デフォルトの名無しさん mailto:sage [2020/09/27(日) 23:39:24.89 ID:co99WLAO0.net]
わざわざコントロールで作るってことは
頬杖ついてマウスでペタペタ貼るだけで再利用できるようにするってことだよ。
コード上でnewして再利用できるだけでいいクラスライブラリとは違う。

566 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 00:04:13.06 ID:QIpyCS2B0.net]
かんたん Visual

567 名前:C++[改訂2版]、堀義博、2017

VC++の使い方と、画面の作り方、
DDX(Dialog Data Exchange) の仕組み、
MFCの、AFX_MSGMAP, DECLARE_MESSAGE_MAP()など

MFC には、色々なコントロールの基本クラスがある。
それを使えばよい

ただし、VS のGUI デザイナーが、それに対応しているかどうかは知らないけど。
それに対応するには、VS でのプラグインの作り方を学ぶ必要がある
[]
[ここ壊れてます]

568 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 08:04:30.26 ID:cZtg7eSbM.net]
なんでMFC??

569 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 08:51:18.27 ID:EbZv9i2ha.net]
MFC使うくらいなら素のWin32APIを叩くはw

570 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 08:53:35.35 ID:053eSEmAa.net]
>>562
いつものRubyキチガイが自分の知ってることを垂れ流しに来たんだろう



571 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 20:35:22.53 ID:tGpmNLmZ0.net]
>>560
それができないならコントロールがちゃんと作れてないんでしょ
そしてちゃんとしたコントロールを作る事自体はそんなに難しくないと思うんだけど

572 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 20:59:34.29 ID:ejW4RwcM0.net]
>叩くはw

たまに見かけるけど見るたびにイラっとするこれ

573 名前:デフォルトの名無しさん mailto:sage [2020/09/28(月) 21:10:30.27 ID:aZQQorKp0.net]
>>566
イラッとするはw

574 名前:デフォルトの名無しさん [2020/09/29(火) 19:45:21.34 ID:Y1CZVJSu0.net]
みなさんスーパーハカーですね!

575 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 19:52:27.83 ID:R2YkXVhNr.net]
EventAggregatorって非推奨になったのかと思ってたけど

576 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 19:59:11.56 ID:R2YkXVhNr.net]
InteractionRequestだった…

一切使ってないからさっぱりわからない

577 名前:デフォルトの名無しさん [2020/09/29(火) 20:54:02.93 ID:ZYb8dqzc0.net]
コードビハインドを徹底的に避けようとするのって病的だなと思うようになった
コードビハインドにあるべきコードはコードビハインドにあっていい

578 名前:デフォルトの名無しさん mailto:sage [2020/09/29(火) 21:14:03.62 ID:qOEu/+uI0.net]
報酬はあるのか?

579 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 18:45:23.92 ID:VC7cxOmi0.net]
>>570
ScrollIntoViewを呼び出すのに便利だから作ったけど、ビヘイビアで実装し直した
動くけどしっくり来ないんだよな
同じアイテムを連続で動かしたい時、一度Null入れないとダメな所が

580 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 19:13:05.29 ID:ja9gtUPA0.net]
コントロールのサブクラスを極力避けるというのがwpfの方針でしょ



581 名前:デフォルトの名無しさん mailto:sage [2020/09/30(水) 20:47:28.67 ID:L6wzWJW+a.net]
https://devblogs.microsoft.com/dotnet/repo-experience-survey-results/

WPF was the main outlier for satisfaction.
Drilling into the comments, the main concern was that PRs and issues were not being addressed by the maintainers and there was a lack of clarity on if and when they would be.
Internally the WPF team was not sufficiently staffed and did not have the test infrastructure in place to be able to respond to the community contributions.

582 名前:デフォルトの名無しさん mailto:sage [2020/10/05(月) 12:11:44.64 ID:9Dou6A6q0.net]
dllで定義したstyleを参照する方法を教えてください

583 名前:デフォルトの名無しさん mailto:sage [2020/10/05(月) 18:50:57.69 ID:g9HCYiH10.net]
こんなんだったはず

〜MyStyleLib.dll〜
〜MyButton.xaml〜
<Style
x:Key="KeyMyButton"
TargetType="{x:Type Button}"
BasedOn="{StaticResource {x:Type Button}}"
>
<Setter Property="Background" Value="Blue" />
</Style>

〜使う側〜
<ResourceDictionary Source="pack://application:,,,/MyStyleLib;component/MyButton.xaml" />

<Button Style="{StaticResource KeyMyButton}">
BUTTON
</Button>

584 名前:デフォルトの名無しさん [2020/10/10(土) 23:38:21.46 ID:YXN1Ol2Y0.net]
入社して数年間ほぼWPFだけ使ってきて、今月初めてFormsをまともに触ったが、
DataGridViewのbindingクソ過ぎwww
セルに表示する値のプロパティ名を文字列で指定できるだけで、
背景色すらbingindで表現できないとか、マジで終わってる( ̄▽ ̄)

585 名前:デフォルトの名無しさん [2020/10/11(日) 07:17:34.12 ID:kKzgRzeu0.net]
Formsの仕事が回ってくるようになった会社は潰れる一歩手前

586 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 08:38:47.21 ID:UaRtLtpyM.net]
君も○XUGに入って、「偉い人」に
なろう。楽しいぞ「一般ピープル」を煽るのは

タブン

587 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 09:07:54.24 ID:SL721RiNM.net]
>>578
だけど速いんだぜ

588 名前:デフォルトの名無しさん [2020/10/11(日) 09:54:39.61 ID:kZXFoyze0.net]
>>579

589 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 16:16:04.80 ID:SD6h9HSf0.net]
来年早々にもWPFからWinUI3に代替わりするわけだが
x:Bindに感動して、CollectionViewSourceの使えなさに怒りを覚えるんだろうな,

590 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 16:23:51.15 ID:1QfYQ6oK0.net]
未だに.NET3.5縛りの我社に隙きはなかった



591 名前:デフォルトの名無しさん [2020/10/11(日) 16:30:13.75 ID:kKzgRzeu0.net]
>>583
WinUIはWPFに代わるものではなく、WPFなどで使うものなのだが

592 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 16:33:07.04 ID:Oc3P171P0.net]
それにしても10年ぶりの.netメジャーバージョンアップだと言うのに、イマイチ盛り上がってないな

593 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 16:38:00.50 ID:Oc3P171P0.net]
>>585
2.0まではXaml Islandで使うものだったが、3からはWPFと同格のGUIツールキットになるんだよ
UWPと同じ画面だが、.net frameworkのライブラリもP/Invokeさえ使えるプログラムが実現できる

594 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 16:49:13.59 ID:mP+yhd0K0.net]
>>586
Windows用デスクトップアプリ自体が下火だもの

595 名前:デフォルトの名無しさん [2020/10/11(日) 17:20:29.83 ID:kKzgRzeu0.net]
>>587
よく調べてくれ

596 名前:デフォルトの名無しさん mailto:sage [2020/10/11(日) 17:51:56.66 ID:Fd7KLviX0.net]
>>589
https://docs.microsoft.com/ja-jp/windows/apps/winui/
現行じゃなくてWinUI3は2021年にリリースされる新バージョンで
ツールキットがUWPから切り離されてWin32から直接呼び出せる代物になります

つか、プレビュー出ているが、UWPの画面出しながらWin32のシステムコールできることは確認した

597 名前:デフォルトの名無しさん [2020/10/21(水) 14:57:47.86 ID:tiqsU3pvM.net]
.NET CoreってXPでも動きマスカ

598 名前:デフォルトの名無しさん mailto:sage [2020/10/21(水) 15:52:35.40 ID:v0oiVQF00.net]
保証されてない

599 名前:デフォルトの名無しさん mailto:sage [2020/10/21(水) 18:30:59.43 ID:pvliDgQj0.net]
Project Reunionを使用して、MicrosoftはWin32とUWP APIの統合を試みる
https://www.infoq.com/jp/news/2020/10/microsoft-project-reunion/

600 名前:デフォルトの名無しさん mailto:sage [2020/10/22(木) 08:47:42.23 ID:nShJVRZ+0.net]
失敗しそう



601 名前:デフォルトの名無しさん mailto:sage [2020/10/22(木) 10:10:39.59 ID:pIBN6P0hM.net]
同意

602 名前:デフォルトの名無しさん mailto:sage [2020/10/22(木) 10:52:16.48 ID:Qr2lkL8E0.net]
>>593はWin32環境からシームレスにUWPのAPIも同時に使えるだけだから失敗する要素はない
プレゼンテーション層にUWPのガワが使えるWinUI3にしても、WPFから大きく変わるわけでもないから
WPF使いなら何も問題なく使いこなせるし、新機能のx:Bindや新しいコントロールは魅力的だ

603 名前:デフォルトの名無しさん mailto:sage [2020/10/22(木) 12:45:44.95 ID:DhGGRbqY0.net]
それができるんなら最初からやっとけよと思いました

604 名前:デフォルトの名無しさん mailto:sage [2020/10/22(木) 12:48:43.65 ID:8m/AmRSe0.net]
やっと軌道修正したけど、その前はずっとUWPに拘ってたからな
出来るのに敢えてやらなかった期間が実の惜しい

605 名前:デフォルトの名無しさん mailto:sage [2020/10/22(木) 13:21:42.75 ID:i6UoXIXD0.net]
reunion やwinuiは普通に使われるようになるだろ

mauiが問題

606 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 01:31:15.77 ID:Mnjk1xv90.net]
既存アプリのリプレースついでにwinformsからwpfに置き換えるメリットっていうとやっぱ苦しいよね
いい加減抜け出したいけどそれに金積めるかっていうと

607 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 03:57:56.89 ID:AQjDAF040.net]
チームのスキル具合にもよるけど、リプレースならwinformでもWPFでも工数は変わらんと思うがなぁ

WPFに置き換えるメリットは柔軟なレイアウトがやりやすくなるくらいだから、
多言語化したいとか見た目をモダンにしたいとかの要求がないと苦しいね

608 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 06:16:33.76 ID:WvjyNsS+0.net]
>>601
wpfの良いところは高dpi対応だよ
winformでも出来なくは無いけど面倒すぎる

609 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 08:38:52.29 ID:cCglm1Caa.net]
>>602
dpi対応が必須なアプリも珍しいんじゃね?
ほとんどはUIが多少ボケても使えればいいものばかりでしょ

610 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 09:02:35.21 ID:3bmwn6Ba0.net]
後はテストとかかなぁ。
UIAutomationを使わなくてもVM経由の自動テストでだいたい用が足りるのがありがたい。



611 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 09:31:45.18 ID:fmFsYpY1M.net]
>>603
ピントくっきりはプログラマーとしてのこだわりさ。
言わなきゃwinformのボケには気づかれんし。
昔より拡大のアルゴリズムが良くなったのかボケも気にならん。

612 名前:デフォルトの名無しさん [2020/10/28(水) 13:42:11.67 ID:hMYVwwX80.net]
いつまでもWinFormsに閉じ込められてる人たち可哀想

613 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 13:54:07.87 ID:ZyU4/upgM.net]
俺たち、winformの囚人なのさ

614 名前:デフォルトの名無しさん mailto:sage [2020/10/28(水) 22:33:58.93 ID:bWE1nSHc0.net]
>>603
ボケてるとユーザーからクレームくるからなあ

615 名前:デフォルトの名無しさん mailto:sage [2020/10/29(木) 08:26:25.44 ID:VBEUGOAKa.net]
>>608
それなら金取れるからwpfに置き換える理由にはなる

616 名前:デフォルトの名無しさん [2020/10/30(金) 13:42:05.71 ID:PJrAynTo0.net]
ワイが客ならボケてるだけで作り直す金取られたら詐欺だって騒ぎ出すけどな

617 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 17:35:27.71 ID:E/Yqa+Gqr.net]
作り直すにしてもWPFじゃなくhtmlベースでだな
webアプリはこのスレではないことになっている

618 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 20:52:48.59 ID:aqaAezog0.net]
webに移行できんわ・・・よーわからん・・・

619 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 21:29:34.88 ID:9yYjFwwa0.net]
MVVMよりは簡単

620 名前:デフォルトの名無しさん mailto:sage [2020/10/30(金) 22:00:38.24 ID:FY2TvzCT0.net]
webは覚えなきゃいけないものが多いけど
html, css, javascriptとフレームワーク, httpプロトコル, 他にも色々と



621 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 03:29:33.75 ID:KVw9iANV0.net]
winformでwebview2
これだね

622 名前:デフォルトの名無しさん [2020/10/31(土) 12:14:12.88 ID:MBbWn8zr0.net]
WinFormsって海外でほとんど使われてないんだよな
もう廃止でいいと思うわ
日本では勘違いしてあれに触り始めてしまう初心者も多そうだし

623 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 12:36:02.15 ID:V1ZFMV9B0.net]
.NET5でも生き残ってるからまだそれなりに使われてるんじゃない?
個人的にはいらんけど。

624 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 12:49:25.57 ID:eM45xKo20.net]
COBOLとかVBAとか、いまだに使われているのは日本だけ、みたいなことを言う人がいるが
どこまで根拠ある話かねぇ。日本で作られたわけでもないのに。

625 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 13:03:08.60 ID:c1mJKjfFM.net]
>>616
vb6がまだ生き残ってると言うのに

626 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 13:36:51.74 ID:kTaFfI8md.net]
>>616
使われてなかったら.NET Core移植なんてされないよ
まあデザイナーはいつになったらまともに動くようになるのってレベルだけどね

627 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 13:59:22.88 ID:W2onz8xP0.net]
https://pc.watch.impress.co.jp/docs/news/1284496.html
microsoftが余裕ぶっこいてる間に日本でも

628 名前:デフォルトの名無しさん [2020/10/31(土) 17:04:27.83 ID:MBbWn8zr0.net]
WPFからは他のXAMLなりHTMLの似たようなフレームワークへ移行できる技術力があるのでWindowsである必要さえない
WinFormsの囚人たちは全力でWindowsを守れ

629 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 17:57:05.58 ID:RqCaz7vu0.net]
開発補助ツールや趣味で作ったりするときはwinformsかな
とりあえず動けばいいっていう用途なら選択肢に入れてる

そこまで極端に邪険にする技術ではないと思うけどwinformsに親を殺された人が多いのかな

630 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 18:05:42.99 ID:lTK9w6tH0.net]
俺は柔軟なUIが作りやすいWPFのが好きだな
例えばウィンドウのサイズが可変なFormで、サイズに合わせてコントロールを見やすいように配置するようなアプリ
Winformでもできなくはないけど、Gridに縛られるとか制限も多いし、
修正するにもデザイナのソースを直接触るのは危険だし



631 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 18:45:22.65 ID:Ak6XzHwW0.net]
バインドバインドとうるさく売り込む割に実装が洗練されてなくてコードがあんま綺麗にも楽にもならんのが印象悪かった
intellisenseもバインド関連はかなり冷淡だし
バインドはおまけ扱いでGUI周りのアドバンテージから攻めてればもっと受け入れられたのでは

632 名前:デフォルトの名無しさん [2020/10/31(土) 18:52:47.22 ID:MBbWn8zr0.net]
WinFormsがメインストリームだと勘違いしたままになってる人いるよね
WPFが楽なのでWinFormsが選択肢に入ることはない

633 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 19:08:31.93 ID:tClSfG7VM.net]
WPFはメインストリームになったことすらないけどな

634 名前:デフォルトの名無しさん [2020/10/31(土) 19:35:29.10 ID:fxcwqRC2F.net]
本人が楽なのでやればいい

635 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 20:21:58.38 ID:eM45xKo20.net]
>>623
WPFに親を殺された人の方が多そうな気がする

636 名前:デフォルトの名無しさん mailto:sage [2020/10/31(土) 21:11:29.20 ID:lTK9w6tH0.net]
まあwinformの時代が長かったから、狂信者も多いよそりゃ
優劣ではなくて母数の問題

637 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 07:57:14.22 ID:MNYsOy7gM.net]
winformはお手軽だからねえ

638 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 08:50:04.44 ID:bzOVBaQn0.net]
手軽さはwinformもwpfも同じだと思うがなぁ
どちらもポトペタで作れるし

639 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 08:59:46.29 ID:wlH1XftDM.net]
wpfはポトペタの後に数手間がデザインコードに必要でしょう

640 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 09:00:56.20 ID:lWm5tUUgr.net]
WPFは.netの発展を妨げたと思うよw

WPFは.net farameworkを殺した



641 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 09:18:07.13 ID:L9Dw0z6o0.net]
>>634
WinFormsって別の選択肢があってWPFが強要されたわけでもないのにそんなに影響あるわけない
それならむしろUWPだろ

642 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 09:25:39.62 ID:lWm5tUUgr.net]
WPFのころは最初スター開発者というかカリスマ開発者が結構いたけど
徐々にWPFに愛想をつかしてみんな出て行った

UWPのころは全然いなかったイメージ

643 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 10:16:08.10 ID:vYfttZdY0.net]
WPFが失敗したというより、Win32とかWinFormsとか関係なくWebやスマホの台頭で、パソコンの地位が大幅低下してWinアプリ開発者自体がいなくなっただけだろ

644 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 10:19:55.03 ID:vYfttZdY0.net]
WPFがこれからって時にRAIのSilverlightくるか?と思ったらスマホやhtml5に潰されて、開発者はそのままwebやスマホに流れてそして誰もいなくなった
タイミングが悪かった

645 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 12:01:36.14 ID:xyKEMNIm0.net]
Silverlightの存在自体忘れてたわ
Flashですら終わったし何が流行るかようわからんな

646 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 12:21:42.00 ID:e68KhAjoa.net]
>>633
ポトペタ後の手間はwinformもwpfも同じでしょ

647 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 12:42:45.86 ID:yWJ19fiQ0.net]
wpfがあるおかげでpowershellで見栄えのよいgui使えるのが助かる

648 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 23:14:50.71 ID:osmrlwGB0.net]
WPFは結構書いたけど
Silverlightは本当に一回も書かないうちに消えたなあ

649 名前:デフォルトの名無しさん mailto:sage [2020/11/01(日) 23:28:48.26 ID:B9K9CXGLM.net]
俺は最初個人的にWPF触って遊んでて、Silverlight3でMSの本気を感じて移行
そしてMS公式によるHTML5使え発言でXAMLは完全に見限ってWebへ移った
当時の選択は正しかったと自信を持って言える

650 名前:デフォルトの名無しさん [2020/11/02(月) 02:58:43.24 ID:9N3uvmex0.net]
Webとデスクトップは別物なんでね・・・



651 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 04:02:30.36 ID:HOLTExh00.net]
>>644
ところがどっこい

652 名前:デフォルトの名無しさん mailto:sage [2020/11/02(月) 04:39:15.19 ID:jsgrdf7n0.net]
.net coreになってLinuxにも対応!でも結局ランタイム入れないと動かない
monoと比べて何の優位性があるの?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<232KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef