WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22

■ このスレッドは過去ログ倉庫に格納されています
2017/12/13(水) 23:35:47.18ID:muTUiD7C
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21
http://mevius.2ch.net/test/read.cgi/tech/1494288553/

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

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
2018/08/09(木) 14:42:15.22ID:pltsa5oH
その印象は正しいよ
WPFはDirect3Dを使うからハードウェアとの相性で落ちたりしやすい
2018/08/11(土) 11:45:18.69ID:v04aMPE6
脆弱フレームワークだから寂れていくのは当然だな
2018/08/23(木) 10:22:02.04ID:Ye2c7X68
見るからに煩雑で洗練されてないもんな。馬鹿文系が設計したイメージ。
2018/08/26(日) 12:46:26.37ID:/xip7+3F
docker for winのGUIはWPF
2018/08/27(月) 07:10:47.32ID:pnNpxv+y
見づらいフラット文化をなんとかしてくれ。
2018/08/27(月) 07:32:42.93ID:JNmPLD5r
老害は分化から去れよ
2018/08/27(月) 07:44:56.01ID:pnNpxv+y
>>309
フラットって昔からあるデザインだということも知らんとかアホすぎ。

時代錯誤なんだよ、おまえとフラットは。おまえの脳もフラットなんだろうwww
2018/08/27(月) 08:17:05.39ID:O5ts4pMn
>>310
顔真っ赤だよw
2018/08/27(月) 09:27:44.11ID:pnNpxv+y
フラット脳乙w
2018/08/27(月) 10:43:44.62ID:1F1/dwu4
額縁ド3Dはダサいとなっちゃったからなぁ…
2018/08/27(月) 10:59:12.74ID:pnNpxv+y
ならクビにする必要ねぇな。なんでMSはフラット推進した奴をクビにしたんだよ。
Windows8以降の移行、普及の失敗はそれ以外にないからだろwww

タダでも移行しない人が半数もいるとかどんだけダサいんだって話だ。中身はほとんど同じカーネルなのに。

しかもカッサコイイだの最新だの言ってる奴はどいつも単発ID。過疎スレである以上同一人物なのは明らか。
つまり、全く人気がない、流行ってないのに、さも人気があるようにレスしてるマカーと同じ行動w

この恥ずかしい自演は自ら人気がないことを自覚してるからに他ならないwww
2018/08/27(月) 11:09:21.82ID:Oq1uuovu
フラットは個人的に好きじゃないが、ただでも移行しない理由がそんなとこあるとは思えん
むしろ個人的には完全強制せずによく半数も移行したなって思うくらい
2018/08/27(月) 12:02:00.36ID:9Ag6pO1n
Windows8のUIはフラットがどうとか以前の問題だと思うが。
2018/08/27(月) 12:11:00.68ID:t5n0w1CR
MicrosoftのModern以降のUIはシグニファイアを全く考慮してないので
素人がガワだけ真似たのが丸わかりなんだよ
フラットとかそういう問題以前
2018/08/27(月) 18:15:28.19ID:ztrngelF
流石に3Dルックは古い
2018/08/27(月) 18:29:26.64ID:MbnBSgz5
マテリアルデザインはショボすぎだわ。もうちょっとエフェクト多用してGPU使ってほしいわ
2018/08/27(月) 18:33:32.31ID:MbnBSgz5
まぁ、fluent designもアクリルエフェクト抜かせばマテリアルデザインと似たようなもんか
2018/08/27(月) 21:13:01.25ID:CIUWIYCt
Aquaが出たとき俺はあまりのダサさに絶句したけど、称賛する人多かったね。
322デフォルトの名無しさん
垢版 |
2018/08/28(火) 05:43:53.13ID:drPUruyv
>>318 ←こういう馬鹿ってスマホしか使ったことないんだと思う
2018/08/29(水) 02:10:23.77ID:MY0raY6J
今wpfで組むならデザイン何使うのがオサレなの?
324デフォルトの名無しさん
垢版 |
2018/08/29(水) 08:59:23.57ID:N6DyhuHP
>>318
おじいちゃんはまだWindows1.0を使ってるの?
2018/08/30(木) 00:27:17.50ID:GNuVCrXn
>>323
Luna
2018/08/30(木) 00:59:54.56ID:GXNfpLte
>>323
Material Design In XAML Toolkit が結構良い感じだ。
ほとんど手を加えなくてもそこそこの見た目になるのでお手軽だし、サンプルのデモプログラムも良く出来てる。
2018/08/30(木) 10:23:50.73ID:VYFdWe+R
画面遷移するのに、標準のNavigationWindowとPrismのNavigationのどちらを使うか迷っています。
それぞれメリット・デメリットは何がありますか?
2018/08/31(金) 23:08:47.30ID:j7vDBQzO
>>325
LunaってXPみたいなやつ?

>>326
Material Design In XAML Toolkitってまだイケるんや
2018/09/02(日) 13:57:51.47ID:63fSznzS
WPFってほんと情報ないよな。誰も使ってないんじゃないの?
2018/09/02(日) 21:42:18.49ID:A6ZAg8N0
Stackoverflow(非JP)がバイブルすぎてな

あそこ見りゃ大抵は解決するので他の情報サイトの出番が無い感じ。
331デフォルトの名無しさん
垢版 |
2018/09/02(日) 21:51:54.13ID:RG40wWfe
入門みたいのの話じゃない?
定番の本とかもないしstackoverflowはある程度わかる人には便利だけど
みんなMSDNオンリーでマスターしてんのか
2018/09/03(月) 04:54:31.98ID:wlmAuvR5
Pro WPF 4.5 in C# のサンプル
2018/09/03(月) 05:00:59.93ID:2by2E//Q
>>329
GitHubに参考になりそうなのめっちゃあるやん
2018/09/03(月) 12:17:54.55ID:/evEmS+I
俺はMSの外人サン記事?のwpf サンプルから盗んだなぁ最初は
あと基礎部分はMSDNだな。依存関係プロパティとかそこらへんの基礎分かってないと辛い
2018/09/03(月) 13:38:35.43ID:PRwsTZkp
なるほど。これは惨いな。
しかしこんなゴミのスレがPart22まで伸びるなんてMSの力は恐るべしだな。
やはり使ってる人が多いのだろう。
2018/09/03(月) 13:46:42.12ID:RWH215BR
>>335
なにが?
2018/09/03(月) 15:14:20.87ID:NgvY60n2
WPFの宣教師がたくさんいたらいいのにね
2018/09/03(月) 16:52:46.69ID:v7RhcxZF
ぶっちゃけWPFは先行きどうなの?
あと、Windowsのデスクトップアプリ作るのにWPFでやる利点あるの?
2018/09/03(月) 17:31:43.40ID:vcilZH89
MSはWPFの終息宣言を出す一歩手前らしいよ(出すかどうかはわからないけど)
もうメンテナンスレベルだから最新の技術を使いたいならUWPに行くしかない
2018/09/03(月) 17:38:53.91ID:RWH215BR
>>339
ソース
2018/09/03(月) 17:42:25.23ID:H2NUpwyF
>>339
.NET Core3.0でわざわざアレするのに?
2018/09/03(月) 21:10:42.01ID:NUT/SUAv
UWPこそ将来性どうなのよ
2018/09/04(火) 09:07:43.73ID:1lJUjoI5
UWPてWindows10だけだろ?
2018/09/04(火) 09:58:25.64ID:2GdAAA45
>>343
基本的にはね
unoみたいな例もあるけど
2018/09/04(火) 11:44:15.15ID:bWso7Cx5
UI変更だけでここまでWindows10が拒否られるとは。
やはり、UIは変更するなと言ってたゲイツは天才だったんだな。
2018/09/04(火) 16:22:04.00ID:4ZV4w0Td
>>345
Windows10が嫌われてるのはUIだけが原因じゃないだろ
347デフォルトの名無しさん
垢版 |
2018/09/04(火) 20:32:19.99ID:hF0+imc1
つまりFormアプリケーションが鉄板だったてことか(ry
2018/09/04(火) 22:01:33.91ID:nzBiP8NP
残念ながらそう
2018/09/05(水) 07:56:52.07ID:2JdbfNpR
Visual BasicのFormアプリが一番良いよなw
俺のような馬鹿でもいっぱしのモノが作れたのに、なぜWPFみたいに小難しいものを作ってしまったのか・・・
2018/09/05(水) 08:04:19.59ID:34X6OCBd
WPFでもビハインドにイベントベタ書きならFormsと同じ感覚で楽チンやで
2018/09/05(水) 20:08:14.88ID:2QhQH+U6
同じことするのに新しいことを覚えなきゃならないならまず覚えないよな。
2018/09/05(水) 22:14:11.34ID:zKh6gb5E
>>329
かずきさんのブログ(かずきのBlog)のWPF4.5入門
353デフォルトの名無しさん
垢版 |
2018/09/06(木) 01:25:19.20ID:0uqAcnmW
Formが良かったとかじゃなくて、先に出たものはその仕様に合わせて作るんで
次に考えるときそれが標準で考えちゃうってことだろうな。

必要ない動きでもFormがこうだったから、とか。
最初のツールが右下に決まったものがでるようになっていたら
後のツールも右下に出ないと困るとか。右上でも問題なくても
今までそうだったから。

なんってところでしょう。
2018/09/06(木) 01:59:16.77ID:zXYr6cPt
ずっと言われてるけど
JSとかflashの受けが良かったんで.NETに乗せたって事でしょ?
2018/09/06(木) 02:05:32.79ID:YvnvvH8i
strict感と冗長感が敗因
.NETに乗せると命名が省略できないからなぁ
2018/09/06(木) 12:28:23.52ID:dvObnjH7
web技術の流行なんて使い捨てばかり。だって作ってる奴らは何も考えてないもの。
357デフォルトの名無しさん
垢版 |
2018/09/06(木) 13:15:27.02ID:lig/j+PJ
WPFでGUI作成がより合理的になったと思ったんだけどな
まさかFormにあるのにWPFにないコントロールがあるなんて・・・
タッチ前提とかふざけるな、まるでFormのサブセットじゃないか
2018/09/06(木) 15:59:22.13ID:4Yxqpek4
NumericUpDownすらない...
みんな自作してるの?
それともフリーや有償のUIコンポーネント使ってんの?
2018/09/06(木) 18:42:31.36ID:fqcUSARG
商法のひとつなのかもしれない
2018/09/06(木) 18:46:57.99ID:YvnvvH8i
そういやBlendで小銭稼ごうとした罪があったな…
2018/09/06(木) 21:32:17.53ID:vR96RlS3
mf
2018/09/07(金) 20:11:00.98ID:ioAS6L92
>>358
NumericUpDownはWPFの機能紹介のためにあえて削られている
NumericUpDownくらい簡単に自作できるのがWPFなんですよみたいなノリで
いたるところいろんな人たちにより作り方が公開されてる
2018/09/07(金) 21:09:38.29ID:ivnpuGcn
ボケてるんですか、おじいちゃん。ただの実装忘れですよ。
2018/09/07(金) 22:22:55.08ID:ZHx/D3gE
WPFは、実際の現場でコーディングなぞしないエヴァンジェリスト達がブログやセミナーでドヤ顔するための道具
2018/09/07(金) 22:49:08.42ID:tDG687S2
は?
2018/09/08(土) 09:09:32.68ID:zt8CFhfY
ひたすら画面を量産する業務アプリのコーダーにXAMLを弄くって遊ぶ余裕は無い。
2018/09/08(土) 09:52:10.52ID:CQEpELY8
Forms のいいとこは、コントロールのカスタマイズ性の低さでもあると思う
ここまでしかできないんですよ、ってのはメリットでもある
2018/09/08(土) 10:47:05.17ID:TEnoIcVb
追加やカスタマイズが容易だから最低限のコンポーネントしか用意しなかったってのは
最初の方針として悪くないと思うけど、一段落ついたところで MFC FeaturePack みたいなものを
用意してくれたらよかったのにねぇ。VSにいろいろ作り込んだコンポーネント公開するとか。
2018/09/08(土) 11:07:11.55ID:6EerMJxu
WPFは楽そうで全然楽じゃない
普通にボタンそのままだと楽だけど選択表示の青色を変えようとするととんでもなくめんどくさい
あとは意味不明の動作がたまにある
listboxのセレクションが単独になってるのに複数青色の選択状態になってたりする
2018/09/08(土) 11:54:27.40ID:CQEpELY8
あと日本人に青天井仕様は合わないんだよ。天井決められなくて右往左往する
2018/09/08(土) 12:02:10.89ID:3pEPHB8S
自由度が高いとおれジョブス的な馬鹿がトンデモなUIにするからな。
2018/09/08(土) 12:16:05.18ID:yUsEKjNJ
>>368
それいいね
2018/09/09(日) 00:01:50.88ID:jL2RddzM
>>369
テンプレートを修正すればいいだけだから、慣れたら簡単なんだけどな
ヴィジュアルステートマネージャーとか取っつきにくいのは確かだが
2018/09/09(日) 09:44:22.42ID:CFGA6fX5
なんという時代遅れの開発。viで開発してた暗黒時代かよ。RADはどこ行った?
2018/09/09(日) 13:06:21.27ID:FKuEa+nq
WPFとか関係なく時代の流れで消えてったな>RAD
2018/09/09(日) 16:11:31.66ID:cAjdFNDF
ポトペタじゃレイアウトできん
2018/09/09(日) 16:26:44.98ID:CoAqPQqv
.NET core3でWPFが動く方になったりUWPコントロールをホストできるようになるらしいが、未来はUWP。
2018/09/09(日) 17:19:00.66ID:jL2RddzM
wpfのテンプレートに文句言う人は、formsでgdi+触ったことない人なんだろうね
あれに比べたらwpfは天国だよ
2018/09/09(日) 18:12:57.33ID:CFGA6fX5
このコードを碌に書いたことがない素人が設計したとか思えないWPFが天国だとは。
キミはOSS出身者か? キミがどういう開発経験を経てWPFを使ってるのか聞きたいものだ。
2018/09/09(日) 18:23:58.81ID:WxkkDPoD
下をみたらどんなクソでも天国じゃんw
そんなの使いたくねー
2018/09/10(月) 02:24:49.23ID:lWCW8iwB
上を見ようにも、.NETでデスクトップアプリ作る場合は、他に選択肢無いし
FormsとWPFならWPFの方取るな
作るものにもよるけど
382デフォルトの名無しさん
垢版 |
2018/09/10(月) 22:14:40.80ID:ZVsh3VZu
よく映画であるように、WPFでマンションなどの建物を
3dのワイヤフレームで表現したい。

この場合、建物のモデリングというか座標計算は
別のツールを使うのが定石でしょうか?
path情報をxaml形式で吐き出してくれたり
するのでしょうか
2018/09/11(火) 09:24:22.38ID:Iy5g2fnR
SharpDX
2018/09/13(木) 01:48:18.04ID:4Ru1Lv7U
久しぶりにwinアプリ作ろうするとあれwinのUIってダサかった?と思うぐらいださいな。
WPFは標準でもっとかっこいいスタイルだかテーマを用意してほしかったな。
visual studio2017のダークテーマのUIのアプリを簡単に作れるようにしてほしい。
2018/09/13(木) 01:54:10.66ID:4Ru1Lv7U
material desingn tool kitやらmahapp metroとか微妙すぎる
2018/09/13(木) 03:03:40.01ID:6YRV54GH
>>383
ありがとうございます、調べてみます
2018/09/14(金) 15:21:43.15ID:7cFkJHyY
WPFでコーディングしてるだけでも落ちるようになった。
Formsの時はこんなに落ちなかったのに、やっぱりGPUにアクセスしてるから
ドライバーが悪いんかな
2018/09/14(金) 15:34:28.17ID:9YIGF0Lk
vs2010と2008R2の組み合わせは惨かったなぁ

まぁ環境書いた方が良いかと
2018/09/14(金) 17:43:57.65ID:HVgt1gkj
10年経っても枯れないWPF。人柱が少ないせいだな。
2018/09/14(金) 18:19:06.34ID:4SfoRcBF
タイミング悪かったんだろう。WPFの後すぐにiphoneが出てみんながスマホアプリ開発に舵を切り出しちゃったから普及しなかったとか?
4,5年ぐらいipohneの発表遅かったらもっとWPFできる人もっといたんじゃね
2018/09/14(金) 18:33:06.32ID:AfA1DF1K
勝利だな。ずっと最新技術
2018/09/14(金) 20:54:49.78ID:I/4HQA/j
Silverlightの機能が充実して来て、さあいよいよこれからってタイミングで
林檎が「RIAプラグインは悪!」って強硬に主張したせい
2018/09/14(金) 22:26:35.74ID:Kk3TmTF8
>>387
.vsフォルダー内のファイルを消してみたら(.suoファイル以外)
2018/09/15(土) 01:03:44.15ID:RBFo1lzJ
Windows8-10に移行してくれないのはiPhoneのせい!!!
アクロバット杉だろw
2018/09/15(土) 01:17:23.05ID:/vyv9ANM
Silverlightが終了した理由としては間違ってない
あの潮流で主要ブラウザからNPAPIのサポート切られて、どうにもならなくなったからね

WPFがって話になると、またちょっと事情は違ってくるけど
全く影響が無いって事もないな
396デフォルトの名無しさん
垢版 |
2018/09/15(土) 01:34:24.39ID:d+RCfJTy
Flash排除の政治
これに尽きる
2018/09/15(土) 06:58:47.18ID:n4EgxeJB
だがあれは死んでくれて良かった
2018/09/15(土) 08:49:54.50ID:rGM5t5VC
統一されるなら生きてた方が良かったな。まぁ、特定の会社にコントロールされるのはあれだけど。そしたら、c#で楽に開発できるし。
更にスマホもマイクロソフトが覇権とってりゃな、c#一本でいけらのにな
2018/09/15(土) 10:07:29.73ID:tNfUfPYz
WPFの競合相手は他でもないWinformsだろう
しかも敗北したようなもんじゃね?

XAMLに機能を詰め込もうとし過ぎて開発者オナニーに半身突っ込んでるような設計だし
根本的なパフォーマンスの問題もまるで手に入れないまま一新する機会を失った

慣れればレイアウトやコントロールのカスタム自体はWinformsと比べて強力ではあるんだけどさ
2018/09/15(土) 10:28:45.14ID:rGM5t5VC
そこまでパフォーマンス要求されるアプリを.netで作ったことねぇけど、UWPの.net nativeとx:bindとか結構すごいのかね?

UWPアプリ何個か作ったが、x:bindとbindingで体感差とかタスクマネージャー見ても精度悪いから差を感じねぇし、パフォーマンスプロファイルしてもわからねぇw
2018/09/15(土) 10:46:57.09ID:h1bufCaZ
画面のレイアウトはXAMLで非常に楽になった。もうFormsに戻りたくない。
2018/09/15(土) 11:06:39.66ID:Xc5RKOnR
一度覚えたらXAML書きやすいよね
俺はイベントはFormsみたいにコードビハインドにベタ書きしてUIだけXAMLの恩恵受けてるわ
MVVMとか意識高いことしなくてもこれで十分使いやすい
2018/09/15(土) 13:12:08.71ID:EME89BwS
ブロガーだかエヴァンジェリストだかいう連中が意識高い布教し過ぎただけだろw
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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