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

■ このスレッドは過去ログ倉庫に格納されています
2019/05/16(木) 07:52:32.39ID:8fOYIMEO
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22
https://mevius.5ch.net/test/read.cgi/tech/1513175747/

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

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
2019/10/29(火) 20:42:22.81ID:YCAuRgWu
元のデータ構造に依存してデータ操作するならわかるんだけど
GUIのオブジェクトの構造に依存してまたそこからDataContext参照してそこでまた型が違うかもしれないものに対して
平気でアクセスしてしまう異常性

WPFは汚いよ
仕組みを作るべきだった
2019/10/29(火) 22:41:25.89ID:fUvf5qSP
>>712
そこ、Windowでも動くが、大体ListBoxだよな
それなら問題ないだろ
2019/10/30(水) 03:52:53.88ID:d1aCsWvI
汚いなさすがWPFきたない
2019/10/30(水) 11:26:47.04ID:X6nZEuPE
>>711
10年以上前から言われてたから普及するわけないと散々・・・
2019/10/31(木) 14:51:30.77ID:lA+PWvZ+
vb6でもwinformsでもwpfでもuwpでもelectronでも何でも自分の用途にあってればいいわけで、テクノロジーや、それを使う人をdisったりする理由にはならないと思う

サポート切れてるのは新規採用は自分ではしないかなというくらいで後は好きなの使えばいい


そして俺はWPF好き
2019/11/01(金) 07:16:23.42ID:POn0QVxB
俺もWPFの方が好きだなぁ
XAMLで構造が編集できるのがいい
2019/11/01(金) 08:29:04.64ID:luUnrp0t
>>712-713
> RelativeSource FindAncestor, AncestorType={x:Type Window}
> これが汚い
> これが平気で使えるのは頭おかしい
それなー

> データ構造で親クラスのコレクションにアイテムがあったと言うことにだけ依存して親にアクセスするならわかるが
いやいやそれは逆にビューがデータ構造に依存しちゃうからまずいでしょ

> Type Windowと言う変な依存を作ってしまうのが汚い
型で検索すると言うのが気持ち悪い
なぜビュー内の名前で参照できるようにしなかったんだろう?
2019/11/01(金) 08:48:08.78ID:XtQgzT46
ElementNameあるんだけど
721デフォルトの名無しさん
垢版 |
2019/11/01(金) 08:48:22.65ID:hqW7WiA1
>>719
別ファイルでDataTemplate定義してたりしたら使えないけど、ElementName使って名前で参照も出来る場所もあるよ
2019/11/01(金) 08:56:09.38ID:luUnrp0t
>>720-721
まじか、知らんかった…
休み明け(今日は有休)に会社で試してみよう
2019/11/01(金) 13:47:06.36ID:BwGO0cqt
.net coreでグラフ画像を作る方法ある?
chartコントロール使えなくなったから、新しいやり方知りたい
2019/11/01(金) 20:19:46.78ID:TtiCw1tS
そういうジャンルはHTMLにもう任せてしまえば楽なんだけどなあ
jsのライブラリを使えれば一番楽だしGUI操作などもインタラクティブに行える
大量の人間が常に開発を続け最新のトレンドを自分の製品に取り込める

けどWPFなんでしょ?
これからもJSと比べるとライブラリ大幅増の希望もないけどWPFなんだよね
2019/11/01(金) 20:23:09.89ID:7fq87ZBz
ライブラリ増に関してはWinUIがある
大幅増じゃないが
2019/11/01(金) 20:25:10.00ID:TtiCw1tS
これからもOSSのライブラリ依存の状況は進んでいくだろうけど
そういうプロジェクトでユーザーや開発者が多いのはjsなんだ
最先端で使いやすいものを取り入れようとするとC#+WPFは選択から外れる

ごく限られた環境で使うときにWPF+MVVMは使いやすい
しかし実際にアプリを作ると使いたいライブラリがなくあっても貧弱で古い事が多い
2019/11/01(金) 20:30:59.87ID:TtiCw1tS
WPFを使うのは自分が開発しやすいからであるが特定の最新機能などを使おうとすると
OSSが無かったり貧弱であったりしてまあ思い通りのアプリが作れないことがある
そういうのは個人ではどうにもならないレベルだったりするんだよね

自分が開発しやすいから選んだはずなのに実際はしやすくない

いつか誰かが作ってくれるのを期待して待つかそこだけ他の技術に頼るか

それかあきらめるか
2019/11/01(金) 20:43:54.06ID:TtiCw1tS
ヘタするとWPFで開発十数年の人が作ったWPF上のグラフアプリより
入門三日目のhtml+jsの作ったグラフアプリのほうが評価が高くなるかもしれない

そしてwebアプリは3日で出来てWPFは一か月かかるかもしれない
これからどう生きていくかは自分で選択してできるだけ狭い世界に閉じこもらないようにしないと環境と一緒に死んでしまう
2019/11/01(金) 20:46:57.03ID:EqckBJhH
いやjsのほうが人選ぶだろ
型なし言語をスキルない奴に触らせると地獄
これからはBlazorな!
2019/11/01(金) 20:51:28.94ID:TtiCw1tS
ユーザーの目が肥えて期待される機能の完成度のハードルがあがっていくと
高機能のありものを使うしかない

WPFに限らずC#に高機能な既製品が少ない
2019/11/01(金) 20:52:08.15ID:U/a7Wx11
WPF理解できずに逆ギレしてる ID:TtiCw1tS w
哀れやのう
2019/11/01(金) 20:55:00.88ID:TtiCw1tS
書いてる内容noどこがWPF理解できずの部分があるのか教えてくれよw
2019/11/01(金) 21:05:47.08ID:esyAMMm3
>>731
もう夢は終わったんだよ。WPFは消える。だがキミの仕事は安泰だ。
WPFの保守案件はWPFマスターのキミが独占できる。コボラーと同じ身分だ。
2019/11/01(金) 21:12:23.60ID:TtiCw1tS
自分がWPF使ってるのはGUIデザインがやりやすいからでHtml+CSSは理解できないししたくない
自分が使いやすいから使ってる

トータルで優秀だとは思えないが自分の好みで使ってる
いつか死ぬのは見えているでも使ってる
愛があるとかじゃなく今自分のレベルで使えるのがWPFだから使ってる
使える部分だけ使ってる
2019/11/01(金) 21:27:27.29ID:xPzXsDel
それでいいよ
2019/11/02(土) 17:14:50.59ID:POhg1hDY
jsのライブラリも有料化の波が・・・
2019/11/02(土) 17:54:38.37ID:akoaid8M
スレチだったらすみません
グラフ(データプロット)と表を並べるGUIを作りたいんだけど、最近のGUIプログラミングって、どの言語がおすすめ?
楽に覚えられてチャラいデザインにできたら御の字です
C#、MATLAB、Pythonは扱えますが、GUIプログラミングのことはよく知らないもので……
2019/11/02(土) 18:06:20.34ID:pWYzNK5/
webでjs使うのが一番表現は自由だと思う
2019/11/02(土) 19:10:48.46ID:FxhpmPNy
俺はプログラムができてオシャレな物作れるんだぞと言うのをアピールしたいなら
java scriptがおススメ
2019/11/02(土) 19:15:30.51ID:FxhpmPNy
俺はデータサイエンティストだぞというのをアピールしたければpythonがおすすめ
メジャーなグラフアプリもある
2019/11/02(土) 21:48:00.04ID:RbIBPvzK
俺は泥臭い仕事何でもやりますアピールしたいなら
java scriptがおススメ
2019/11/02(土) 22:30:42.41ID:Nne/H10W
夢も希望も無いな
2019/11/02(土) 22:53:31.90ID:tYWIiPQE
>>739-741
ありがとう
泥臭い+オシャレアピールしたいからjsにします。
2019/11/03(日) 15:49:02.46ID:ng0hG2Nw
他人が書いたWPFコードは読めたものじゃないな。保守性ゼロ。
2019/11/03(日) 16:29:59.14ID:kVBOYkVG
他人が書いたWPFコードは(>>744みたいな無能には)読めたものじゃないな。(>>744みたいな無能には)保守性ゼロ。
当たり前やなw
2019/11/03(日) 16:48:20.02ID:Y1hBQ+8z
>>745
言えてる
2019/11/03(日) 17:55:02.22ID:leaAuATv
これから.net frameworkと.net coreが統一されるというが実質は.net frameworkが捨てられるだけ
皆が.net coreに移るわけじゃないから結果として.net軍団は二分される

ゲームでunityに流れ込む人は多いけどWPFに流れてくる人は大幅に減ると思う
2019/11/03(日) 18:39:05.65ID:YzgyorL1
まあWpfフェードアウトしてUWPのWinUIベースになるのは予想できるね
基本的にはWpfとほぼ同じでx:Bindなどの拡張があるから良いと思うよ
WpfにできてWinUIに出来ないこともあるけど、UIタスク以外からコレクションイジられるようになればいいけどな
2019/11/03(日) 20:08:32.81ID:+IMA5W8O
プログラミングのモデルをがらっと変えてくるのはともかく
性能や機能面で以前より劣るものをこれからの主流で御座いと押し付けてきた挙句
そのへんロクに改善せずに開発者の移行も進まず以前のフレームワークもダラダラとサポートし続ける
WindowsのGUI方面はWin8から今まで5年以上は時間と金をドブに捨てとるわ
2019/11/03(日) 21:43:31.62ID:6/YkgK4q
正しい方向へ戻っただけだと思うけどね
Windows作ってる会社自身が、Windowsの進化が遅いから箱庭方式のフルスクラッチでOSから独立したGUIフレームワークを作るわーなんて言ってたんだぞ
糖質かよ
751デフォルトの名無しさん
垢版 |
2019/11/04(月) 00:35:03.18ID:ViGCTZCn
MSの誰がそんなこと言ったんだ?
だいたいこんなゴミフレームワークですら叩くと信者がワラワラ出てくるがそいつらが本当の糖質だろ。
技術的な話題には一切入ってこない低スキルなのに。
752デフォルトの名無しさん
垢版 |
2019/11/04(月) 01:41:28.60ID:uqYdx4m2
どうも、Microsoftのこれからの方向性
この1年で大きく変化しているのを理解できていない投稿が
多いように見受けられんだけど。
来週のIgniteを楽しみにしよう。
2019/11/04(月) 02:18:54.05ID:B36l93jf
MSのこれからの方向性?
「Azure全振り」だ
デスクトップアプリなんて商売としては最早どうでもいい分野であり戦略もクソもないよ
2019/11/04(月) 08:16:57.81ID:7wrIz40y
> 技術的な話題には一切入ってこない低スキルなのに。
>>751の悪口はやめなよw
2019/11/04(月) 14:57:49.02ID:ViGCTZCn
>>754
糖質信者乙W
2019/11/04(月) 15:02:34.48ID:+lCGWVyn
相変わらず非技術的な内容だと元気なID:ViGCTZCn w
2019/11/04(月) 16:56:18.36ID:ViGCTZCn
過去ログも含めてこのスレの大半はWPFの悪口だが、
このようにWPFをゴミと言うだけで信者が顔真っ赤に絡んでくるから注意な。
2019/11/04(月) 17:09:09.95ID:DlV1X8tk
ん?そりゃ悪口とその反論が半々てことじゃないのか?
2019/11/04(月) 17:26:07.75ID:7wrIz40y
ID:ViGCTZCnは技術的な話についてこれないならマ板で吠えてりゃいいのにw
2019/11/04(月) 18:30:40.97ID:ViGCTZCn
昔は普及したかと確認する奴もいたが今はそれすらおらず、MSも匙を投げたようだ。
GUIフレームワークの話には入らないが必死に煽るレスだけは必死の ID:7wrIz40y みたいな奴のレスが残りの半分だな。
2019/11/04(月) 19:32:59.72ID:7wrIz40y
流行らないと言うなら無視しとけばいいのに哀れな奴w
2019/11/04(月) 19:43:13.47ID:ViGCTZCn
>>761
だからこっちは質問してんだよ。
質問に答えれないのになんでいちいちおれを煽るかね? まじ糖質だな。

MSの誰が言ったんだ? ヘジか? シノフスキか?
答えれないなら二度とおれにレスすんな、糖質野郎。
2019/11/04(月) 20:11:22.32ID:7wrIz40y
はあ?
お前の相手が一人だけだと思ってるのかよw
2019/11/04(月) 20:47:14.84ID:IruLh5fJ
好きにすれば良いだろう。
まったく自信ない奴らだな。
2019/11/04(月) 21:06:42.71ID:pMpWm31L
WPFが復権すると勘違いしてるやつらがいるんだよ
そもそもがメインストリームとして普及したこともないのに
winformsの方がまだ普及してた
2019/11/04(月) 21:10:05.13ID:mg/MfEhw
まだプレビュー品質だけどReact NativeをUWPに埋め込む機能をXAML IslandsでWPFに埋め込めるから、JSでやったほうが楽なものはそっちでやれるようになる日が、そのうちくると思う
2019/11/05(火) 00:35:50.31ID:mNhb+bKU
JSでやったほうが楽なもんは今でもJSでやるだろう
2019/11/05(火) 16:20:02.41ID:+CgvG+1/
https://devblogs.microsoft.com/visualstudio/all-things-developer-tools-at-microsoft-ignite/

> XAML code editor pop up, merge resource dictionaries and more
> In this release there are multiple new features for desktop developers building WPF or UWP applications.
> One such feature is the ability to open the XAML code editor window separately from the XAML designer using our new “pop up” button next to XAML tab:
くらいかな
WPFの話は

あまりの注力度に腰を抜かしかけた
さすがMicrosoft
2019/11/05(火) 17:19:07.50ID:9cwA4daT
>>767
wpfとかで作ってるんだけど、このuiはJSならすぐできるのになぁ…というとき用を想定してた
2019/11/05(火) 20:14:06.72ID:1rlVNU81
>>752
楽しめましたか…?(小声)
2019/11/05(火) 20:14:08.87ID:C/ZEDMBc
>>769
誰やねんWPF採用したアホ、、、今更オワコン勉強したないしどないしょ、、、せや!Reactがあるやん!
こうだぞ
2019/11/05(火) 21:13:04.93ID:SxErwohi
>>752
お前のずれっぷりが楽しめたよ
2019/11/06(水) 18:40:18.34ID:IJpGwucR
prsim のサンプルで
using Microsoft.Practices.Unity;の部分が

型または名前空間の名前 'Practices' が名前空間 'Microsoft' に存在しません (アセンブリ参照があることを確認してください)。

アセンブリの参照追加にもそれらしい名前がない
どうしたらサンプル使えるのか誰かおしえてください
2019/11/06(水) 19:55:46.49ID:ZywbswnK
nugetでunity追加しましたか?
2019/11/06(水) 20:04:32.13ID:fi/5YPdO
チュートリアルの手順通りにやればできるよ
何かをすっ飛ばしてるか異なるバージョン環境か
2019/11/06(水) 20:14:58.60ID:IJpGwucR
最初にPrism Template Packをインストしてその後nugetでunityはいれました。
参照にprism.UnityやUnityがあるのですが
ダブルくりっっくすると
このプロジェクトは、利用不可能か、またはビルドされていないため、オブジェクト ブラウザーで表示できません。プロジェクトが利用可能でビルド済みであることを確認してください。
一応ビルドはしているけど↑のメッセージがでるのは普通なのだろうか?
最新バージョン環境だと駄目なのかな
2019/11/06(水) 20:17:28.46ID:fi/5YPdO
VS2019の最新で開発してるけど問題ないよ
プロジェクト作るところからprism選択するけどそのへんもちゃんとした?
2019/11/06(水) 20:29:58.70ID:9VJ5I3NB
>>776
prismは7で大きく変わっているから、nugetする時バージョン下げないと動かないサンプルあるかもしれんね
2019/11/06(水) 20:30:27.16ID:IJpGwucR
新しいプロジェクトの作成で
Prism Blank App(.Net Core3)
Prism Blank App(WPF)
両方試したけど同じエラーメッセージがでます
WPFはフレームワーク4.8 4.72 4.6と試してみたけど同じだった
2019/11/06(水) 21:03:36.56ID:IJpGwucR
参考にしようとしてたところがPrism6.3でやってたようなので
公式のサンプルをまず参考にしてみます
2019/11/06(水) 21:18:46.92ID:fi/5YPdO
なぜ人は質問時にバージョンを明記しないしチュートリアル参考時にバージョンを確認しないのか
2019/11/06(水) 23:50:56.66ID:iZKL+aCc
WPFのスレあったんだね

<gridpanel>
<label>タイトルバー</label>
<textbox />
<stackpanel>
<button/>
<textbox/>
</stackpanel>
</gridpanel>

みたいな構成のコントロールがあるんだけど
タイトルバーをドラッグしたらcanvas上で移動するようにするには
どうしたらいいんだろう?
何かヒントをもらえると助かります
thumbでやろうとしたけど使い方がよくわからず
上手くいきませんでした…
2019/11/07(木) 00:32:58.49ID:a+LjUnl5
Canvasの中に置いて、DragDrop.DoDragDropじゃいかんのか?
2019/11/07(木) 18:32:16.09ID:X6meMw3h
動かせたとして今時点の希望の動作が通常の使用に充分な物とは感じられないと思う
canvasの中だけしか動かないのは非常に不都合だろう
2019/11/07(木) 22:23:48.95ID:3+4xKAQS
そういう要件なんでは?
canvas上で移動したいって書いてあるし
2019/11/08(金) 18:44:46.91ID:d+a2qUuR
なんとなくcanvas上で動かしたいんだろうと思う
canvasなんて狭いしスクロールとかの制御も厳しい

実際に使うとゴースト出せて動かせるほうが絶対いい
2019/11/16(土) 15:42:14.29ID:+CnVgCxY
VS2019で、WPFプロジェクトを作って、MainWindow.xamlに対してデザイナを開き、
ツールボックスから「すべてのWpfコントロール」からメニューというものを
ドラッグ&ドロップしてみたのですが、普通のWindowsアプリのようなメニュー項目
にはなってくれませんでした。
FormアプリだとMenuStripなどで簡単に出来たのですが、WPFだと同様には
できないのでしょうか?
2019/11/16(土) 18:56:05.80ID:0kRbSQZl
「普通のWindowsアプリ」ってのがよう分からん
スクショでも貼ってくれぃ
2019/11/16(土) 19:07:21.14ID:SnLvTGtj
winformsはデザイナが親切で楽に作れるんだよ
WPFは知識ないと無理
ググってやるしかない

.net core版WPFだとさらにデザイナすら整ってない
2019/11/16(土) 19:46:53.04ID:ZnlyH0jn
WPFでは簡単にはできません。そしてこれからも改善する余地もありません。
2019/11/16(土) 20:35:03.99ID:cIlNnlO0
普通のwpf使いはxamlを直接書くから気にならないんだよな
アニメーションの設定でBlend使ったりは駿河
2019/11/16(土) 20:39:00.52ID:FlbWL9l0
wpfはウェブアプリを作るのに似ている
2019/11/16(土) 21:36:31.61ID:SnLvTGtj
MSの人は目玉になりそうなものでこう決まったとなれば何でもかなりかっちり作ってくる
手間暇かけても作る
(blendもVSと別ソースで作ってたらしいけど)

逆に普段使いであれば便利だなと思うものはほぼ作られない
何年たとうがかわらず作られない
上からの指示がないんだろうなと思う
2019/11/16(土) 21:53:02.01ID:+CnVgCxY
>>788
単刀直入に言ってしまえば、メニューという名前が付いてますが、
パソコンの世界で伝統的に「メニュー」と呼ばれているものにはならないのです。
2019/11/17(日) 00:29:49.56ID:RwF92niu
>>793
最近はAzureの糞サービスの乱発で一概に品質が高いとは言えなくなりつつあるけど、
やっぱりスタンドアロンなソフトウェアに関してはMSの開発力は神がかってるよね
Googleと違ってゴミもそれなりに綺麗に仕上げてくるから、泥舟を回避しづらいのが難点ではある
2019/11/17(日) 00:37:49.46ID:jUhE2Dju
ドキュメントを碌に整備しなくなってからがMSの衰退の始まり。
昔からのルール破ってコード書かない人がプロジェクトリーダーになるようになったから
軽視するようになったんだね。
2019/11/17(日) 02:04:26.01ID:5dwJkF8Y
https://www.reddit.com/r/dotnet/comments/bmq1py/is_wpf_going_to_be_cross_platform_in_net_5/

6 months ago

No. The whole point is to move WPF and WinForms to be able to target .Net Core, that's it.
Just because something targets .Net Core doesn't necessarily mean it is cross platform.
There is just too much existing software using WPF and WinForms and the point is to have
a migration path to newer technologies. .Net framework is not getting any more new features
so if MS wants WPF and WinForms to live on, they need to make it work for core.

Maybe one day they will be cross platform, but right now they are just too reliant on Windows
specific features. At this time they have explicitly said they do not want PRs adding cross platform
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
capability. Maybe sometime in the future they will work on cross platform capability, or maybe
~~~~~~
a group forks it, who knows.

I'd love to see WPF being cross platform. While it has a steep learning curve, you can do
some great things with it.
2019/11/17(日) 02:05:25.06ID:5dwJkF8Y
6ヶ月前:

Q: Is WPF going to be cross platform in .NET 5

A: At this time they have explicitly said they do not want PRs adding cross platform
capability.
2019/11/17(日) 02:09:37.66ID:5dwJkF8Y
6ヶ月前の時点で「.NET 5 がクロスプラットフォーム能力を持つことになるという
PRをしたくない」ということをMSは明確に述べていたそうだ。

つまり、.NET 5 は、来年年末も、クロスプラットフォームにはなって無いという
ことらしい。似た説は、海外のサイトで何度も見た。MSがマルチプラットフォーム
に積極的になった事は無いとのことだ。
2019/11/17(日) 02:15:22.33ID:5dwJkF8Y
Q: WPFは.NET 5のクロスプラットフォームになりますか

A: 6か月前
これは、Windowsシェル全体とパッケージ化サブシステムをパッケージ化しないと技術的に不可能です。
これは、明らかにMicrosoftの予定リストにはありません。

Winformsは、グラフィックスデバイスインターフェイスであるGDI +に対する非常に薄い抽象化です。
アプリケーションのUIを直接描画する方法を変更できるように、非常に薄いということです。WPFは、
この抽象化を拡張し、コンポジターアプローチと新しいマークアップ言語に置き換えて、
その合成エンジンを活用します。また、グラフィックデバイスサブシステムの3D機能へのアクセス
(DirectXおよびDirectDraw経由)を提供します。これにより、WPFはWinFormsができないすべての
素晴らしいことを(とにかく多大な労力なしで)実行できます。

言うまでもなく、いいえ。今ではなく、実際にはありません。これらの技術はどちらも、Windows
コンテキスト以外では意味がありません。ターゲットプラットフォームのネイティブグラフィック
エンジンが何であれ、Quartz、Weyland、XOrgを介して両方の抽象化を再作成する必要があります。
繰り返しになりますが、これらのプラットフォームには既に独自の同等のツールがあるため、
そうすることに興味のある人はあまりいません。
2019/11/17(日) 02:24:30.93ID:ioPxwfyJ
すみません、>>797 から >>800 は、Xamarin スレへの誤投です。
2019/11/17(日) 04:37:35.56ID:jUhE2Dju
> WPFはWinFormsができないすべての素晴らしいことを(とにかく多大な労力なしで)実行できます。

いや、まずWinformsでできることをWPFにも労力なしでできるようにしてほしいんだが。
2019/11/17(日) 07:27:47.44ID:ADq5wcSz
xamlの場合はxmlに馴染みがあるかどうかが分かれ目だな。
それさえわかっていれば本当に楽。
2019/11/17(日) 11:53:59.90ID:SNu9npot
>>794
WPF Menuでググれよ…
https://blog.okazuki.jp/entry/2014/08/12/122541
ただデザイナでやろうとするとめちゃ大変(まあ慣れてないだけかも知れんが)
素直にxaml直書きのほうが楽だと思う
2019/11/18(月) 22:32:11.90ID:8gyrpVW6
> WinFormsができないすべての素晴らしいこと

これに対する需要がないんだな
2019/11/18(月) 22:43:55.11ID:GgI5BjsL
少なくとも画面レイアウトとテストは楽になった。
formsの方が良かったことって何かあったかな。もはや思い出せない。
2019/11/19(火) 16:42:13.40ID:8/4AEaZj
WPFアプリはおれおれレイアウトが多く使いにくいよな。とにかく操作に統一感がなく不便で最悪。
MFC、winform縛りだとレイアウト、操作性に統一性があって操作に迷わない。
無能デザイナというのは独自性、おもいつきばかりで使う人のことをまったく考えてない。
2019/11/19(火) 19:52:58.83ID:vALGI2JD
使いやすさより作るのが楽しいほうが重要
2019/11/19(火) 21:37:07.35ID:Q41+AXQm
>おれおれレイアウトが多く

たとえばどんな?
VSCodeとかElectronのアプリだと従来のUIガイドラインから遠いものが多い印象だが。
2019/11/20(水) 00:44:49.82ID:97D6zl40
13年頑張っても普及しなかったゴミをMSが切り捨てられない理由はなんだろうなw

MSの中にはもう技術的な話ができる管理職がいないんだろうな。
2019/11/20(水) 07:42:01.90ID:PB4QhTfG
そもそも普及に頑張ってたか? というレベルだしなあ
まあWindowsチームにWPFに限らず.NET技術自体が嫌われたってのは
MSのなかのひと達からもよく出てくる話よね
2019/11/20(水) 08:56:56.98ID:Lba1zpe5
WOW64は完璧だし、x86バイナリをARMで動かしたり、LinuxバイナリをWindows上で動かしたり、MSSQLのWin32バイナリをLinuxで動かしたりといったトンデモ技術も難なく実用化してしまった
これほどネイティブコードの移植技術に長けたMSに果たして.NETが必要だったのかは激しく疑問だよね
Windowsの進歩を見限ってWPFを作ったらWindowsに背後から殴られた件もそうだけど、Javaなど他社の成功を後追いすることに躍起になるあまり、
自社の強みに目を向けず、Windowsチームに技術的チャレンジをさせてこなかった反動が来てるんだろうね
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況