Windows Presentation Frameworkについて語るスレ。
前スレ
WPF(.NET4.x, .NET Core) GUIプログラミング Part23
https://mevius.5ch.net/test/read.cgi/tech/1557960752/
関連スレ
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プログラミング Part24
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ササクッテロ Spcf-v5QR)
2019/12/09(月) 12:36:14.49ID:9LsUsH++p487デフォルトの名無しさん (ワッチョイ d7e6-2S8x)
2020/09/22(火) 22:57:46.92ID:R52LfaJF0 WPF勉強しときたいけどおすすめのサイトか本ある?
488デフォルトの名無しさん (ワッチョイ 9f6a-Cup9)
2020/09/22(火) 23:05:17.28ID:GCixYKXo0 >>482
MVVMがレイトバインディングオンリーなのもね…
MVVMがレイトバインディングオンリーなのもね…
489デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/23(水) 00:13:21.92ID:d+eus6090 今は機械翻訳ばかりでMSの日本語ドキュメントがゴミのようだ。
かといってMSの公式解説書も酷い訳のものがある。英語で読むしかないね。
かといってMSの公式解説書も酷い訳のものがある。英語で読むしかないね。
490デフォルトの名無しさん (ワッチョイ 3763-CswB)
2020/09/23(水) 00:58:20.94ID:RwrtWQFd0 https://www.wpf-tutorial.com/
ここが英語だけど高1くらいの英語力の俺でもそんな苦労せずに読めたからおすすめ
ここが英語だけど高1くらいの英語力の俺でもそんな苦労せずに読めたからおすすめ
491デフォルトの名無しさん (ワッチョイ 17e6-xWgl)
2020/09/23(水) 01:06:07.80ID:GhFg2WnD0492デフォルトの名無しさん (ワッチョイ 1226-b+lb)
2020/09/23(水) 06:48:16.09ID:a0wAVJWk0 酷い翻訳も慣れると逆算して読めるようになるから不思議だ
いや、読みやすいのが一番だけどね
いや、読みやすいのが一番だけどね
493デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:30:21.61ID:Hsz3JCQvM >>471
死んだOSの対応って何なん?
死んだOSの対応って何なん?
494デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:35:22.43ID:Hsz3JCQvM >>472
今どきvs6って拷問だな
今どきvs6って拷問だな
495デフォルトの名無しさん (ブーイモ MMe3-RZcr)
2020/09/23(水) 08:37:33.83ID:Hsz3JCQvM >>483
体系的に短時間で学ぶには今でも本が便利だよ
体系的に短時間で学ぶには今でも本が便利だよ
496デフォルトの名無しさん (ワッチョイ e37c-7JTP)
2020/09/23(水) 10:31:48.86ID:kf7t1N4+0 >>490
日本語が Localized versions の上位には上がってないので
more languages ...
で出たが
Localization
https://www.wpf-tutorial.com/Localization/
日本語対応遅れとるな
日本語が Localized versions の上位には上がってないので
more languages ...
で出たが
Localization
https://www.wpf-tutorial.com/Localization/
日本語対応遅れとるな
497デフォルトの名無しさん (ワッチョイ e37c-0ian)
2020/09/23(水) 10:43:36.75ID:kf7t1N4+0 >>492
エラーを取得するには関数を使います
エラーを取得するには関数を使います
498デフォルトの名無しさん (ワッチョイ 132c-boaY)
2020/09/23(水) 10:47:22.57ID:R3wz9TIW0499デフォルトの名無しさん (ワッチョイ 2701-rjEi)
2020/09/23(水) 11:50:21.21ID:2MH3im7L0 prismとか意味なく使うから
コードがめちゃくちゃになる。
コードがめちゃくちゃになる。
500デフォルトの名無しさん (ワッチョイ 16d2-r8bz)
2020/09/23(水) 11:59:46.14ID:9C05kspb0 >>494
ExcelがVBAというレガシーチャンピオンを抱えてるからそのうちスプレッドシートにシェア奪われるんだろうな
ExcelがVBAというレガシーチャンピオンを抱えてるからそのうちスプレッドシートにシェア奪われるんだろうな
501デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/23(水) 20:26:34.11ID:bxjjKz3I0 コントロールは今まで通り、貼り付けで配置できるん?
502デフォルトの名無しさん (ワッチョイ 1e26-b+lb)
2020/09/23(水) 20:53:57.14ID:L4V/SK950 >>497
たぶんWinApiのFormatMessageのことだな(適当)
たぶんWinApiのFormatMessageのことだな(適当)
503デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/23(水) 21:07:06.41ID:TDgfvANh0 >>501
デザイナはあるけれど、WinFormsのポトペタをイメージしているのならコレジャナイってなる
デザイナはあるけれど、WinFormsのポトペタをイメージしているのならコレジャナイってなる
504デフォルトの名無しさん (ワッチョイ 0355-uXXD)
2020/09/24(木) 01:02:07.98ID:r0U1/5Zg0505デフォルトの名無しさん (ワッチョイ e390-zcgF)
2020/09/24(木) 04:13:59.25ID:SazTPdWp0506デフォルトの名無しさん (ワッチョイ 175f-8GNv)
2020/09/24(木) 04:43:28.13ID:YxwlyIOc0 あらら、またスマホベースで残念だわ
デスクトップベースのWPFが生き残り続けてしまうことに・・・
デスクトップベースのWPFが生き残り続けてしまうことに・・・
507デフォルトの名無しさん (ブーイモ MM0e-RZcr)
2020/09/24(木) 05:51:13.12ID:Tu4V2/EEM 最近のwebページもスマホベースのが多くて、pcで開くと横にドーンと広いんだよね(´・ω・`)
508デフォルトの名無しさん (ブーイモ MM0e-05Dm)
2020/09/24(木) 07:21:23.47ID:oGOHDREdM 貴方には信心が足りないわ
509デフォルトの名無しさん (ワッチョイ 17e6-xWgl)
2020/09/24(木) 11:27:21.75ID:Al9hzlNm0 コテコテのコモンコントロールはもう時代遅れか
510デフォルトの名無しさん (ワッチョイ e390-zcgF)
2020/09/24(木) 11:54:47.37ID:SazTPdWp0 スマホ用のアプリをパソコンで開くと無駄なスペースとか多すぎでくそなのは事実だが、とりあえずタブレットというか2in1用のタッチベースのアプリが増えないことには
一般向けのアプリのほとんどが参照系でタッチベースで十分なわけだし
で、マウスベースの生産系アプリ作る場合はどうするんでしょう...マイクロソフトさん...
winuiもコンパクトモードがあるがすげえ中途半端だし...
一般向けのアプリのほとんどが参照系でタッチベースで十分なわけだし
で、マウスベースの生産系アプリ作る場合はどうするんでしょう...マイクロソフトさん...
winuiもコンパクトモードがあるがすげえ中途半端だし...
511デフォルトの名無しさん (ワッチョイ e390-zcgF)
2020/09/24(木) 11:56:36.57ID:SazTPdWp0 https://www.microsoft.com/ja-jp/p/flutter-gallery/9pdwctdfc7qq
microsoft storeにflutter galaryアプリがきてるらしい
microsoft storeにflutter galaryアプリがきてるらしい
512デフォルトの名無しさん (ワッチョイ 175f-8GNv)
2020/09/24(木) 19:12:16.23ID:YxwlyIOc0 MSがWindows 1からデスクトップだけを考えてアプリ開発をしてきた最終的回答がWPF
おそらくこの分野でライバル出てくるとしたらWindows 11が出るような変化の時だろうな
おそらくこの分野でライバル出てくるとしたらWindows 11が出るような変化の時だろうな
513デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 19:23:46.15ID:bZ1sVv660514デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 19:57:08.14ID:bZ1sVv660515デフォルトの名無しさん (ワッチョイ d62d-LNaZ)
2020/09/24(木) 20:04:57.62ID:khkTd8DV0516デフォルトの名無しさん (ワッチョイ 37b0-S0Wo)
2020/09/24(木) 20:28:49.17ID:anZxJGRt0 >UWP推進のために敢えて放置されてたのか
これだよなぁ。ペゾルト本もWPFスキップさせられたし。
これだよなぁ。ペゾルト本もWPFスキップさせられたし。
517デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 20:34:02.96ID:bZ1sVv660 画面デザインとコードで分業できる、というけど実際そうしてるんか?
結局全部自分でやってね?
結局全部自分でやってね?
518デフォルトの名無しさん (ワッチョイ 5289-RZcr)
2020/09/24(木) 20:56:33.67ID:d9Awt+YW0519デフォルトの名無しさん (ワッチョイ 2701-8GNv)
2020/09/24(木) 21:19:02.45ID:bZ1sVv660520デフォルトの名無しさん (ブーイモ MM5b-RZcr)
2020/09/24(木) 22:04:34.04ID:LFWdqcpHM521デフォルトの名無しさん (ワッチョイ 6b42-S0Wo)
2020/09/25(金) 21:40:27.80ID:c1QgCFu70522デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/25(金) 22:20:21.51ID:iQJ3d1Xe0 大幅変更のビッグウェーブくるね。目指すはwinformの開発効率。
523デフォルトの名無しさん (ワッチョイ f390-zcgF)
2020/09/26(土) 12:37:46.17ID:3hVx86Rj0 事前バインディングは効果を体感できない
定期
定期
524デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 18:07:46.78ID:AmGNamxa0 今日からWPF始めたんだが x:Name で適当に名前つければ簡単にコントロール
利用できる事を知ったんだがだけどそれでいいのん?
データバインドなんちゃら って必要なの。
利用できる事を知ったんだがだけどそれでいいのん?
データバインドなんちゃら って必要なの。
525デフォルトの名無しさん (ワッチョイ 2701-F8K1)
2020/09/26(土) 18:14:00.51ID:uvZwMpem0 個人のプログラムなんて動きゃいいんだよ
526デフォルトの名無しさん (ワッチョイ c22d-LNaZ)
2020/09/26(土) 18:14:22.46ID:U/HQ8OHN0527デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 18:17:13.29ID:AmGNamxa0528デフォルトの名無しさん (ワッチョイ 1201-RAPo)
2020/09/26(土) 19:48:04.87ID:U+G6yEte0529デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/26(土) 21:26:12.10ID:AmGNamxa0 なるほど。
質問ばかりで申し訳ないんだが、
コントロール一つごとに
・自動実装プロパティ
・ビューモデルのクラス生成
・データコンテキストの設定
が必要であってます?
質問ばかりで申し訳ないんだが、
コントロール一つごとに
・自動実装プロパティ
・ビューモデルのクラス生成
・データコンテキストの設定
が必要であってます?
530デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/26(土) 21:57:03.85ID:yhMCpvCJ0 必要ではない
複雑なことやらないならWindowクラスのViewModelに各コントロールのバインディングソースプロパティを持たせればいい
なお自動実装である必要はないよ
というかプロパティ変更をINotifyPropertyChangedで通知したいなら自動実装ではダメ
複雑なことやらないならWindowクラスのViewModelに各コントロールのバインディングソースプロパティを持たせればいい
なお自動実装である必要はないよ
というかプロパティ変更をINotifyPropertyChangedで通知したいなら自動実装ではダメ
531デフォルトの名無しさん (ドコグロ MMea-299o)
2020/09/27(日) 00:02:47.65ID:bYiRY3PLM Mode=OneWayToSource以外ならgetterが必要
Mode=OneWayToSourceかTwoWayならsetterが必要
VM→Vで変更通知するにはINotifyPropertyChanged.PropertyChangedイベントを発生させる
で、getterはbacking fieldを返し、setterはbacking fieldに代入しイベント発生、というのが定石
定石過ぎてReactivePropertyとかPrismのBindingBase.SetPropertyを使うと楽できる
Mode=OneWayToSourceかTwoWayならsetterが必要
VM→Vで変更通知するにはINotifyPropertyChanged.PropertyChangedイベントを発生させる
で、getterはbacking fieldを返し、setterはbacking fieldに代入しイベント発生、というのが定石
定石過ぎてReactivePropertyとかPrismのBindingBase.SetPropertyを使うと楽できる
532デフォルトの名無しさん (ワッチョイ 6f7d-Dmi7)
2020/09/27(日) 01:05:57.42ID:zhyG30X30 (楽か?)
533デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 10:51:02.21ID:BlHd4Scl0 だめだ。バインドの有効利用方法がわからん。。
面倒くさい 煩雑 しか思えん。
面倒くさい 煩雑 しか思えん。
534デフォルトの名無しさん (ワッチョイ 5289-RZcr)
2020/09/27(日) 11:05:21.04ID:+zlhhpvN0 バインド超楽だけど
535デフォルトの名無しさん (ワッチョイ 0355-tiky)
2020/09/27(日) 11:16:28.74ID:lEpS58To0 最初はバインド面倒にかんじて
コントロールに名前つけてアクセスしたらいいじゃんって思うだよな
コントロールに名前つけてアクセスしたらいいじゃんって思うだよな
536デフォルトの名無しさん (ワッチョイ 6712-k2iJ)
2020/09/27(日) 11:59:55.26ID:fEMpkeyM0537デフォルトの名無しさん (ワッチョイ c2bd-299o)
2020/09/27(日) 13:29:01.55ID:AVJFrAga0 あとVM以下層のテスト書かせるのもね
538デフォルトの名無しさん (ワッチョイ 7f26-b+lb)
2020/09/27(日) 14:10:50.15ID:3HypLccl0 MVVMバインドは確かに技術的に古く、将来はMVUに移ったほうが
記述量が減ったり、堅牢になると思う
ボタンを押したときのためにCommandを用意して呼び出すなど無駄な作業でしかない
クリックイベントでいい
VMとVを疎結合にするのはIDEの支援が限定されて生産性が落ちる
参照先にジャンプしたときにインターフェースで実装がわかりませんでは
時間がいくらあっても足りない
VMとVを別のフォルダーで管理するのも扱いづらい
最近のUIはコンポーネント化しやすくすることが必須
別のプロジェクトでも流用するとき、1つのファイルを移動させればよい状態が好ましい
いちいちVMとVのファイルを移動など面倒だ
とは言えMVUは.NET6まで待たなければならない
それまで自分はPropertyChanged.Fodyで変更通知してる。
記述量が少なく、属性主体なので影響も少ない。
ModelはJsonシリアライザーに優しくないと使い物にならない
記述量が減ったり、堅牢になると思う
ボタンを押したときのためにCommandを用意して呼び出すなど無駄な作業でしかない
クリックイベントでいい
VMとVを疎結合にするのはIDEの支援が限定されて生産性が落ちる
参照先にジャンプしたときにインターフェースで実装がわかりませんでは
時間がいくらあっても足りない
VMとVを別のフォルダーで管理するのも扱いづらい
最近のUIはコンポーネント化しやすくすることが必須
別のプロジェクトでも流用するとき、1つのファイルを移動させればよい状態が好ましい
いちいちVMとVのファイルを移動など面倒だ
とは言えMVUは.NET6まで待たなければならない
それまで自分はPropertyChanged.Fodyで変更通知してる。
記述量が少なく、属性主体なので影響も少ない。
ModelはJsonシリアライザーに優しくないと使い物にならない
539デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 14:16:53.81ID:BlHd4Scl0 ヤバイ。
意味が分からん。最近難しいな!
意味が分からん。最近難しいな!
540デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 15:37:28.93ID:BlHd4Scl0541デフォルトの名無しさん (ワッチョイ 2701-rjEi)
2020/09/27(日) 16:11:20.22ID:gGo0R8Ul0542デフォルトの名無しさん (ワッチョイ 175f-ozis)
2020/09/27(日) 18:05:15.62ID:eIKg6nYv0 MVVMでコマンドもコンバータもバリデーションルールもファイルコピーして使いまわしてるが
prismとかはその辺ぶっ潰してるからやりにくくなってるだけじゃない?
やっぱマニュアルのMVVMが最強やな
prismとかはその辺ぶっ潰してるからやりにくくなってるだけじゃない?
やっぱマニュアルのMVVMが最強やな
543デフォルトの名無しさん (スププ Sd32-mh94)
2020/09/27(日) 19:14:42.82ID:0F2CG6otd >>529
リストビューみたいな列挙にだけdatatemplateとバインディング使って、ただのボタンとかは全部コードビハインド+非MVVMでもいいんじゃないかと思ってる
個人とかうちわ向けのツールなら
リストビューみたいな列挙にだけdatatemplateとバインディング使って、ただのボタンとかは全部コードビハインド+非MVVMでもいいんじゃないかと思ってる
個人とかうちわ向けのツールなら
544デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 19:21:26.72ID:LOFXzk7UM545デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 19:29:24.63ID:LOFXzk7UM546デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/27(日) 19:31:16.40ID:co99WLAO0 遅くない!!っ言い張ってた子の気持ちも考えてね!!
547デフォルトの名無しさん (スププ Sd32-mh94)
2020/09/27(日) 19:35:30.30ID:0F2CG6otd >>545
まあ実際自分でやる分にはちゃんと書くようにしてるけど、winformsからwpfになって個人、内輪で便利になったのってそこくらいしかないというか
データテンプレートで綺麗でリッチな表示できるよねーっていう
winformsでもデータコンテキストはあったけど自分の周りのはforでまわしてリストにaddするような人達ばかりだったし
まあ実際自分でやる分にはちゃんと書くようにしてるけど、winformsからwpfになって個人、内輪で便利になったのってそこくらいしかないというか
データテンプレートで綺麗でリッチな表示できるよねーっていう
winformsでもデータコンテキストはあったけど自分の周りのはforでまわしてリストにaddするような人達ばかりだったし
548デフォルトの名無しさん (ワッチョイ 6b42-S0Wo)
2020/09/27(日) 20:09:31.44ID:4TLQ9mS+0 MVVMだけならReactivePropertyが一番楽ちんだな
PrismはUnityでDIしたりViewModelLocaterの機能や
EventAggregatorなどで手放せない
あと、EF使う所はBindingBaseでMVVMするな
BindingはListBoxの要素では必須だから、そこから勉強始めたら覚えやすいかも
PrismはUnityでDIしたりViewModelLocaterの機能や
EventAggregatorなどで手放せない
あと、EF使う所はBindingBaseでMVVMするな
BindingはListBoxの要素では必須だから、そこから勉強始めたら覚えやすいかも
549デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 20:12:24.73ID:LOFXzk7UM >>546
たとえば1000万行のデータグリッドが必要なら、内製するし
バインディングとか使わない。
仮想化とか必須の領域だし、
細かい制御が出来ないし、
結果的に確実に遅くなる。
バインディングで出来ることは
全部コードだけで出来る。
オープンソースのコントロール読めない人なら
当然、バインディングをお勧めする。
ところでコントロールを作成するレベルの入門書は
洋書でも存在してないのではないか?
自分はMSのコントロールのソースと
インフラロジスティクのソースを解析して覚えた。
で、取り纏めて書籍化を考えたが
確実に売れないのでヤメたがかなり昔のはなし。
たとえば1000万行のデータグリッドが必要なら、内製するし
バインディングとか使わない。
仮想化とか必須の領域だし、
細かい制御が出来ないし、
結果的に確実に遅くなる。
バインディングで出来ることは
全部コードだけで出来る。
オープンソースのコントロール読めない人なら
当然、バインディングをお勧めする。
ところでコントロールを作成するレベルの入門書は
洋書でも存在してないのではないか?
自分はMSのコントロールのソースと
インフラロジスティクのソースを解析して覚えた。
で、取り纏めて書籍化を考えたが
確実に売れないのでヤメたがかなり昔のはなし。
550デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/27(日) 21:32:28.68ID:BlHd4Scl0 >>549
>コントロールを作成するレベルの入門書は
>洋書でも存在してないのではないか?
ずっと探していたんですけれど、やっぱりないんですね…
>取り纏めて書籍化を考えたが
>確実に売れないのでヤメたがかなり昔のはなし。
kindle 化して、とりあえず様子をみる、というのはいかがですか?
私なら(印税50% の kindle 出版に対して)10000円で買うつもりです
>コントロールを作成するレベルの入門書は
>洋書でも存在してないのではないか?
ずっと探していたんですけれど、やっぱりないんですね…
>取り纏めて書籍化を考えたが
>確実に売れないのでヤメたがかなり昔のはなし。
kindle 化して、とりあえず様子をみる、というのはいかがですか?
私なら(印税50% の kindle 出版に対して)10000円で買うつもりです
552デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/27(日) 22:26:16.12ID:HAa0iCIU0 コントロール作るのってそんなに難しい?
553デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/27(日) 22:29:39.45ID:co99WLAO0 VSのデザイナで動いてくれないと困るからな。
554デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/27(日) 22:39:45.91ID:HAa0iCIU0 デザイナで動くって何?
ちゃんと表示されるってこと?
ちゃんと表示されるってこと?
555デフォルトの名無しさん (アウアウクー MM87-rjEi)
2020/09/27(日) 23:18:31.39ID:LOFXzk7UM556デフォルトの名無しさん (ワッチョイ e39e-b+lb)
2020/09/27(日) 23:39:24.89ID:co99WLAO0 わざわざコントロールで作るってことは
頬杖ついてマウスでペタペタ貼るだけで再利用できるようにするってことだよ。
コード上でnewして再利用できるだけでいいクラスライブラリとは違う。
頬杖ついてマウスでペタペタ貼るだけで再利用できるようにするってことだよ。
コード上でnewして再利用できるだけでいいクラスライブラリとは違う。
557デフォルトの名無しさん (ワッチョイ 4b2c-ozis)
2020/09/28(月) 00:04:13.06ID:QIpyCS2B0 かんたん Visual C++[改訂2版]、堀義博、2017
VC++の使い方と、画面の作り方、
DDX(Dialog Data Exchange) の仕組み、
MFCの、AFX_MSGMAP, DECLARE_MESSAGE_MAP()など
MFC には、色々なコントロールの基本クラスがある。
それを使えばよい
ただし、VS のGUI デザイナーが、それに対応しているかどうかは知らないけど。
それに対応するには、VS でのプラグインの作り方を学ぶ必要がある
VC++の使い方と、画面の作り方、
DDX(Dialog Data Exchange) の仕組み、
MFCの、AFX_MSGMAP, DECLARE_MESSAGE_MAP()など
MFC には、色々なコントロールの基本クラスがある。
それを使えばよい
ただし、VS のGUI デザイナーが、それに対応しているかどうかは知らないけど。
それに対応するには、VS でのプラグインの作り方を学ぶ必要がある
558デフォルトの名無しさん (ドコグロ MM17-299o)
2020/09/28(月) 08:04:30.26ID:cZtg7eSbM なんでMFC??
559デフォルトの名無しさん (アウアウウー Sa43-E15G)
2020/09/28(月) 08:51:18.27ID:EbZv9i2ha MFC使うくらいなら素のWin32APIを叩くはw
560デフォルトの名無しさん (アウアウウー Sa43-t9//)
2020/09/28(月) 08:53:35.35ID:053eSEmAa >>558
いつものRubyキチガイが自分の知ってることを垂れ流しに来たんだろう
いつものRubyキチガイが自分の知ってることを垂れ流しに来たんだろう
561デフォルトの名無しさん (ワッチョイ 126a-S0Wo)
2020/09/28(月) 20:35:22.53ID:tGpmNLmZ0562デフォルトの名無しさん (ワッチョイ 37b0-S0Wo)
2020/09/28(月) 20:59:34.29ID:ejW4RwcM0 >叩くはw
たまに見かけるけど見るたびにイラっとするこれ
たまに見かけるけど見るたびにイラっとするこれ
563デフォルトの名無しさん (ワッチョイ f7ad-E15G)
2020/09/28(月) 21:10:30.27ID:aZQQorKp0 >>562
イラッとするはw
イラッとするはw
564デフォルトの名無しさん (ワッチョイ 2701-ozis)
2020/09/29(火) 19:45:21.34ID:Y1CZVJSu0 みなさんスーパーハカーですね!
565デフォルトの名無しさん (オッペケ Sr47-S0Wo)
2020/09/29(火) 19:52:27.83ID:R2YkXVhNr EventAggregatorって非推奨になったのかと思ってたけど
566デフォルトの名無しさん (オッペケ Sr47-S0Wo)
2020/09/29(火) 19:59:11.56ID:R2YkXVhNr InteractionRequestだった…
一切使ってないからさっぱりわからない
一切使ってないからさっぱりわからない
567デフォルトの名無しさん (ワッチョイ 175f-ozis)
2020/09/29(火) 20:54:02.93ID:ZYb8dqzc0 コードビハインドを徹底的に避けようとするのって病的だなと思うようになった
コードビハインドにあるべきコードはコードビハインドにあっていい
コードビハインドにあるべきコードはコードビハインドにあっていい
568デフォルトの名無しさん (ワッチョイ 9240-t9//)
2020/09/29(火) 21:14:03.62ID:qOEu/+uI0 報酬はあるのか?
569デフォルトの名無しさん (ワッチョイ 5342-2+Dn)
2020/09/30(水) 18:45:23.92ID:VC7cxOmi0 >>566
ScrollIntoViewを呼び出すのに便利だから作ったけど、ビヘイビアで実装し直した
動くけどしっくり来ないんだよな
同じアイテムを連続で動かしたい時、一度Null入れないとダメな所が
ScrollIntoViewを呼び出すのに便利だから作ったけど、ビヘイビアで実装し直した
動くけどしっくり来ないんだよな
同じアイテムを連続で動かしたい時、一度Null入れないとダメな所が
570デフォルトの名無しさん (ワッチョイ cf02-7ucz)
2020/09/30(水) 19:13:05.29ID:ja9gtUPA0 コントロールのサブクラスを極力避けるというのがwpfの方針でしょ
571デフォルトの名無しさん (アウアウエー Sadf-G8Sl)
2020/09/30(水) 20:47:28.67ID:L6wzWJW+a 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.
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.
572デフォルトの名無しさん (ワッチョイ ff10-tG2C)
2020/10/05(月) 12:11:44.64ID:9Dou6A6q0 dllで定義したstyleを参照する方法を教えてください
573デフォルトの名無しさん (ワッチョイ 6f26-Kk5w)
2020/10/05(月) 18:50:57.69ID:g9HCYiH10 こんなんだったはず
〜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>
〜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>
574デフォルトの名無しさん (ワッチョイ f312-yhTZ)
2020/10/10(土) 23:38:21.46ID:YXN1Ol2Y0 入社して数年間ほぼWPFだけ使ってきて、今月初めてFormsをまともに触ったが、
DataGridViewのbindingクソ過ぎwww
セルに表示する値のプロパティ名を文字列で指定できるだけで、
背景色すらbingindで表現できないとか、マジで終わってる( ̄▽ ̄)
DataGridViewのbindingクソ過ぎwww
セルに表示する値のプロパティ名を文字列で指定できるだけで、
背景色すらbingindで表現できないとか、マジで終わってる( ̄▽ ̄)
575デフォルトの名無しさん (ワッチョイ 635f-JAxH)
2020/10/11(日) 07:17:34.12ID:kKzgRzeu0 Formsの仕事が回ってくるようになった会社は潰れる一歩手前
576デフォルトの名無しさん (ブーイモ MM76-kmye)
2020/10/11(日) 08:38:47.21ID:UaRtLtpyM 君も○XUGに入って、「偉い人」に
なろう。楽しいぞ「一般ピープル」を煽るのは
タブン
なろう。楽しいぞ「一般ピープル」を煽るのは
タブン
577デフォルトの名無しさん (ブーイモ MM76-wDbg)
2020/10/11(日) 09:07:54.24ID:SL721RiNM >>574
だけど速いんだぜ
だけど速いんだぜ
578デフォルトの名無しさん (ワッチョイ ea47-YQ4O)
2020/10/11(日) 09:54:39.61ID:kZXFoyze0579デフォルトの名無しさん (ワッチョイ ca42-KV+F)
2020/10/11(日) 16:16:04.80ID:SD6h9HSf0 来年早々にもWPFからWinUI3に代替わりするわけだが
x:Bindに感動して、CollectionViewSourceの使えなさに怒りを覚えるんだろうな,
x:Bindに感動して、CollectionViewSourceの使えなさに怒りを覚えるんだろうな,
580デフォルトの名無しさん (ワッチョイ dee3-xYNh)
2020/10/11(日) 16:23:51.15ID:1QfYQ6oK0 未だに.NET3.5縛りの我社に隙きはなかった
581デフォルトの名無しさん (ワッチョイ 635f-JAxH)
2020/10/11(日) 16:30:13.75ID:kKzgRzeu0 >>579
WinUIはWPFに代わるものではなく、WPFなどで使うものなのだが
WinUIはWPFに代わるものではなく、WPFなどで使うものなのだが
582デフォルトの名無しさん (ワッチョイ c642-KV+F)
2020/10/11(日) 16:33:07.04ID:Oc3P171P0 それにしても10年ぶりの.netメジャーバージョンアップだと言うのに、イマイチ盛り上がってないな
583デフォルトの名無しさん (ワッチョイ c642-KV+F)
2020/10/11(日) 16:38:00.50ID:Oc3P171P0 >>581
2.0まではXaml Islandで使うものだったが、3からはWPFと同格のGUIツールキットになるんだよ
UWPと同じ画面だが、.net frameworkのライブラリもP/Invokeさえ使えるプログラムが実現できる
2.0まではXaml Islandで使うものだったが、3からはWPFと同格のGUIツールキットになるんだよ
UWPと同じ画面だが、.net frameworkのライブラリもP/Invokeさえ使えるプログラムが実現できる
584デフォルトの名無しさん (ワッチョイ 0363-L2hI)
2020/10/11(日) 16:49:13.59ID:mP+yhd0K0 >>582
Windows用デスクトップアプリ自体が下火だもの
Windows用デスクトップアプリ自体が下火だもの
585デフォルトの名無しさん (ワッチョイ 635f-JAxH)
2020/10/11(日) 17:20:29.83ID:kKzgRzeu0 >>583
よく調べてくれ
よく調べてくれ
586デフォルトの名無しさん (ワッチョイ 0742-KV+F)
2020/10/11(日) 17:51:56.66ID:Fd7KLviX0 >>585
https://docs.microsoft.com/ja-jp/windows/apps/winui/
現行じゃなくてWinUI3は2021年にリリースされる新バージョンで
ツールキットがUWPから切り離されてWin32から直接呼び出せる代物になります
つか、プレビュー出ているが、UWPの画面出しながらWin32のシステムコールできることは確認した
https://docs.microsoft.com/ja-jp/windows/apps/winui/
現行じゃなくてWinUI3は2021年にリリースされる新バージョンで
ツールキットがUWPから切り離されてWin32から直接呼び出せる代物になります
つか、プレビュー出ているが、UWPの画面出しながらWin32のシステムコールできることは確認した
587デフォルトの名無しさん (ラクッペペ MMe6-E8a6)
2020/10/21(水) 14:57:47.86ID:tiqsU3pvM .NET CoreってXPでも動きマスカ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★2 [お断り★]
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★3 [お断り★]
- 【高市自民】中国軍SNS 高市首相に怖すぎる地獄絵で警告、火の海の靖国神社「自ら墓穴を掘り、戻れない道へ進む」 [夜のけいちゃん★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★9 [樽悶★]
- 【速報】公然わいせつの疑いで逮捕・送検・略式起訴のAぇ! group 草間リチャード敬太メンバー 脱退を発表 「心の病の療養」に専念 [Ailuropoda melanoleuca★]
- 識者「憲法絶対に守るマンだった平成天皇が退位して、左翼教授から政治に口出すなと教えられた天皇が即位」→右傾化 [359572271]
- 【実況】博衣こよりのえちえちお子様ランチ🛸💜🥀🧪🍃★2
- 【男磨き】ハウスルール汁遊び禁止🈲🏡【ジョージメンズコーチ】
- 【高市朗報】中国の若者さん、中国政府が一生懸命反日喧伝しているのに完全無視で『鬼滅の刃』を連日見に行ってしまうwwwwwwwwwwww [271912485]
- 九州には🐻はいないという周知の事実を無視して、国にクマ対策関連の予算確保求める秋田県知事って「さもしい」と思う [289765331]
- 奈良高専「ぼくらは、ほんとに負けたんでしょうか…」ロボコンで旭川1up周回作戦に敗北、涙ながらに語る。奈良OBからも疑問の声 [776365898]
