WPF(Windows Presentation Framework)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part26
https://mevius.5ch.net/test/read.cgi/tech/1624176258/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
WPF(.NET, WinUI) GUIプログラミング Part27
■ このスレッドは過去ログ倉庫に格納されています
2021/09/19(日) 18:43:39.82ID:9XIs1/Nq
2021/10/02(土) 00:33:48.60ID:zLcclBIg
宣言的UI この状態のときはこんな画面になるということ記述していくスタイル
if文とかfor文とか使う、使わないとか重要じゃない
というかif文,for文とかその他類似のもの使わないと宣言的UIで画面更新できん
if文とかfor文とか使う、使わないとか重要じゃない
というかif文,for文とかその他類似のもの使わないと宣言的UIで画面更新できん
2021/10/02(土) 00:56:36.82ID:yLGZuBe3
ifとかforとかがSGMLの中に出てくるのって美しくないから個人的には好かん
JSPとか最悪だったし
JSPとか最悪だったし
2021/10/02(土) 01:10:52.06ID:zLcclBIg
xamlも同じ
xamlでこの状態のときにこういうUIになるってxmlで記述してるよね
更にこれが進化して
この状態のときにこういうUIになるってifやforなどのプログラムコードで記述してるのが最新の宣言的UI
馴染みのプログラムコードで書けるから楽
制御構文をもたないxmlのようなものでUIを記述するのが宣言的UIというのは昔の話?
xamlでこの状態のときにこういうUIになるってxmlで記述してるよね
更にこれが進化して
この状態のときにこういうUIになるってifやforなどのプログラムコードで記述してるのが最新の宣言的UI
馴染みのプログラムコードで書けるから楽
制御構文をもたないxmlのようなものでUIを記述するのが宣言的UIというのは昔の話?
2021/10/02(土) 02:26:37.11ID:tcgPJQJ0
XAMLでWYSIWYG使うって君WPF使ったことないでしょ
2021/10/02(土) 02:45:53.54ID:xagjL2JO
むしろ宣言的でないUI定義ってのを教えてくれ
2021/10/02(土) 05:29:37.06ID:XDS1lwbt
UI部にif文書くか?
ロジックが入ると面倒だから、渡されたpropsをそのまま代入しない?
ロジックが入ると面倒だから、渡されたpropsをそのまま代入しない?
88デフォルトの名無しさん
2021/10/02(土) 06:26:11.63ID:yaQQxYBO XAMLがいいからWPF使ってるんだよな
2021/10/02(土) 09:22:51.66ID:JC0eHLmL
>>66
IDEの開発元がXMLよりコードでUI書く形式の方がIDE作るのが楽だと言ってるんだが。
コードよりXMLの方が画面イメージが直感的に分かりやすいが、そのメリットはIDE開発側が楽するために捨てたいんだよ。
IDEの開発元がXMLよりコードでUI書く形式の方がIDE作るのが楽だと言ってるんだが。
コードよりXMLの方が画面イメージが直感的に分かりやすいが、そのメリットはIDE開発側が楽するために捨てたいんだよ。
2021/10/02(土) 09:24:55.11ID:LE4xxzH9
>>86
WPF+MVVMの場合、宣言的なUI定義を記述する方法に関しては>>81のようなスタイルよりも宣言的といえる。コードと違い一切手続きを書いてなくて、バインディングを使った完全に静的な記述のみだからね。
じゃあ何が問題かというと、バインディングの代償としてVとVMとの結合が強くなっているために、実質的にビューが固有の状態を持ってしまっているのに近い状況になるケースが多いことだ。
たとえば>>81のボタンの例で言うと、MVVMでMの状態Aに基づいてボタンを動的に追加したいがMを直接バインドできない場合、
VMの持つコレクションを見て既にアイテムがない場合のみアイテムを追加するようなコードを書くことになる。これは明らかに宣言的ではないよね。
WPF+MVVMなら例えば変更が入るたびに毎回VMをMに基づいて新しく作ってDataContextを設定し直すようにすれば完全に宣言的にできるわけだけど、
これをやると変更の必要のないボタンまで毎回作り直しが走ってしまい、実用的ではない。
それを>>81ではフレームワーク側が自動的に差分を取って賢く画面に反映してくれるというわけ。
WPF+MVVMの場合、宣言的なUI定義を記述する方法に関しては>>81のようなスタイルよりも宣言的といえる。コードと違い一切手続きを書いてなくて、バインディングを使った完全に静的な記述のみだからね。
じゃあ何が問題かというと、バインディングの代償としてVとVMとの結合が強くなっているために、実質的にビューが固有の状態を持ってしまっているのに近い状況になるケースが多いことだ。
たとえば>>81のボタンの例で言うと、MVVMでMの状態Aに基づいてボタンを動的に追加したいがMを直接バインドできない場合、
VMの持つコレクションを見て既にアイテムがない場合のみアイテムを追加するようなコードを書くことになる。これは明らかに宣言的ではないよね。
WPF+MVVMなら例えば変更が入るたびに毎回VMをMに基づいて新しく作ってDataContextを設定し直すようにすれば完全に宣言的にできるわけだけど、
これをやると変更の必要のないボタンまで毎回作り直しが走ってしまい、実用的ではない。
それを>>81ではフレームワーク側が自動的に差分を取って賢く画面に反映してくれるというわけ。
2021/10/02(土) 09:26:25.38ID:uPQB1g5P
>>81
・declarative(宣言的)なコード
状態 A なので、ボタンを 3 つ表示する。
・imperative(命令的)なコード
状態 A なので、ボタンを 3 つ表示する必要がある。
ただし、すでに中央のボタンを表示しているので、その左右にひとつずつボタンを追加する。
まじで意味わからんw
・declarative(宣言的)なコード
状態 A なので、ボタンを 3 つ表示する。
・imperative(命令的)なコード
状態 A なので、ボタンを 3 つ表示する必要がある。
ただし、すでに中央のボタンを表示しているので、その左右にひとつずつボタンを追加する。
まじで意味わからんw
2021/10/02(土) 09:33:52.46ID:LE4xxzH9
2021/10/02(土) 09:54:12.88ID:RYEShMTz
94デフォルトの名無しさん
2021/10/02(土) 10:57:58.75ID:XIMD44Dk WinFormのデザイナーが吐いたコードが宣言的の良い見本
95デフォルトの名無しさん
2021/10/02(土) 12:22:55.97ID:yLGZuBe32021/10/02(土) 12:44:51.30ID:LHZxrmv8
相変わらず本末転倒ですなあ
2021/10/02(土) 13:43:37.05ID:3200/Rnj
>>95
それを俺に言われても困るw
それを俺に言われても困るw
98デフォルトの名無しさん
2021/10/02(土) 16:03:48.55ID:yaQQxYBO ほとんどのことはContentControl使えば動的に変更できると思う
2021/10/02(土) 17:46:31.63ID:xagjL2JO
100デフォルトの名無しさん
2021/10/02(土) 17:56:52.96ID:GuR5jvpG このスレ、WPF、XAML知らないで語っちゃう人が居座ってるからなw
昔から知識増えてないし。
昔から知識増えてないし。
101デフォルトの名無しさん
2021/10/02(土) 18:42:10.72ID:vbArKetj102デフォルトの名無しさん
2021/10/02(土) 18:53:29.17ID:7VMWhHgt へぇ
103デフォルトの名無しさん
2021/10/02(土) 19:02:37.65ID:0lneUYYy なにかを批判する人がその批判対象のことをよくわかってないってのはよくある話。
そもそも使わんだろうしな。
そもそも使わんだろうしな。
104デフォルトの名無しさん
2021/10/02(土) 19:05:15.85ID:UVsuyRQN へえ
105デフォルトの名無しさん
2021/10/02(土) 20:00:52.83ID:vWt6r1kN りゅうちぇる
106デフォルトの名無しさん
2021/10/02(土) 20:49:49.37ID:9KIjFSXT 静的な記述というからStaticResourceの話かと思ったら、そんなことはなかった
107デフォルトの名無しさん
2021/10/03(日) 01:34:09.16ID:CWstO9lB >>101
親VMが子VMのコレクションを持つことは普通にあるよ
それをItemsControlに渡す
ObservableCollectionを使って自前でやってもいいけど、ReactivePropertyのToReadOnlyReactiveCollectionを使うと楽
https://blog.okazuki.jp/entry/2015/02/15/231155
親VMが子VMのコレクションを持つことは普通にあるよ
それをItemsControlに渡す
ObservableCollectionを使って自前でやってもいいけど、ReactivePropertyのToReadOnlyReactiveCollectionを使うと楽
https://blog.okazuki.jp/entry/2015/02/15/231155
108デフォルトの名無しさん
2021/10/03(日) 11:13:15.32ID:WVFbsqnO >>103
じゃ批判するなって話だわな
じゃ批判するなって話だわな
109デフォルトの名無しさん
2021/10/03(日) 16:48:20.33ID:Y4PMqtYq Reactive Extensionsは使ってもいいけどReactivePropertyの使用は禁止します
110デフォルトの名無しさん
2021/10/03(日) 17:15:57.76ID:f+cxTxee >>101
どこを見てそう思ったのか逆に気になる。
どこを見てそう思ったのか逆に気になる。
111デフォルトの名無しさん
2021/10/03(日) 18:41:22.85ID:88/mpgvS え、駄目なんですか
じゃあPropertyChanged.Fodyにします
じゃあPropertyChanged.Fodyにします
112デフォルトの名無しさん
2021/10/03(日) 20:30:28.95ID:HajoosT2 昔はお客さんが「リッチなUIで操作性も最高のクライアントが欲しい」からと、
“デスクトップアプリ”だったんだけど、
今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−
WPFじゃグラフ系の機能つくると地獄みるし、
(ひたすら要件を潰しまくるとかして... 笑)
時代は変わるよなー−
“デスクトップアプリ”だったんだけど、
今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−
WPFじゃグラフ系の機能つくると地獄みるし、
(ひたすら要件を潰しまくるとかして... 笑)
時代は変わるよなー−
113デフォルトの名無しさん
2021/10/03(日) 20:49:07.54ID:sc5AJJOn HTMLというかCSSは常に進化し続けているけどPC向けのUIコンポーネントは迷走して結局20年前と大して変わってないからな
最近のPC向けソフトがElectronばかりになってしまうのも仕方がない
最近のPC向けソフトがElectronばかりになってしまうのも仕方がない
114デフォルトの名無しさん
2021/10/03(日) 21:03:57.28ID:lp2CmBTm Webとデスクトップアプリの間で、作れるUIのクォリティに決定的と言えるほどの差は技術的にはまだ無いと思う
未だにデスクトップアプリばかり作ってるようなベンダーは、技術的に進歩のないくだらん仕事ばかりやってきたせいでスキルがないだけだよ
未だにデスクトップアプリばかり作ってるようなベンダーは、技術的に進歩のないくだらん仕事ばかりやってきたせいでスキルがないだけだよ
115デフォルトの名無しさん
2021/10/03(日) 21:11:16.40ID:f+cxTxee >今じゃ「デスクトップアプリなので、Webみたいな凝ったUIは作れません! 汗」だからなー−
webの方が凝った表現ができるUIって例えばどんなんだろ?
webの方が凝った表現ができるUIって例えばどんなんだろ?
116デフォルトの名無しさん
2021/10/03(日) 21:29:25.72ID:hntqCLGP > WPFじゃグラフ系の機能つくると地獄みるし、
> (ひたすら要件を潰しまくるとかして... 笑)
> 時代は変わるよなー
有料コンポ買えば解決する話じゃなくて?
> (ひたすら要件を潰しまくるとかして... 笑)
> 時代は変わるよなー
有料コンポ買えば解決する話じゃなくて?
117デフォルトの名無しさん
2021/10/03(日) 21:35:03.05ID:SkyxlQPu デスクトップの方がどう考えてもUI楽では?
118デフォルトの名無しさん
2021/10/03(日) 21:39:50.67ID:QQiybq/f ですね。
119デフォルトの名無しさん
2021/10/03(日) 21:45:28.45ID:HajoosT2 昔は
リッチーアプリケーション = デスクトップアプリ
だった。今はその言葉もあんまり聞かなくなったけど
>>115
https://observablehq.com/@d3/gallery
https://threejs.org/
https://resources.jointjs.com/
とか
とにかくググれば凄いのが星の数だけでてくる
>>116
有償コンポーネントは大したものないよ。
唯一データグリッド位かなー−
これだけ有償を選択してる
それ以外の入力コントロールは全部オープンソース OR 自作
リッチーアプリケーション = デスクトップアプリ
だった。今はその言葉もあんまり聞かなくなったけど
>>115
https://observablehq.com/@d3/gallery
https://threejs.org/
https://resources.jointjs.com/
とか
とにかくググれば凄いのが星の数だけでてくる
>>116
有償コンポーネントは大したものないよ。
唯一データグリッド位かなー−
これだけ有償を選択してる
それ以外の入力コントロールは全部オープンソース OR 自作
120デフォルトの名無しさん
2021/10/03(日) 21:52:50.09ID:f+cxTxee121デフォルトの名無しさん
2021/10/03(日) 21:57:20.21ID:hntqCLGP 技術的な事ってより、ライブラリが少ないって話しか
仕事でやるならいざとなるならDevExpressとかSyncfusionから買うのも手だし
グラフ系はJavaScriptに負けるな
データグリッド系は有料で優秀なのあるからな
仕事でやるならいざとなるならDevExpressとかSyncfusionから買うのも手だし
グラフ系はJavaScriptに負けるな
データグリッド系は有料で優秀なのあるからな
122デフォルトの名無しさん
2021/10/03(日) 21:58:05.76ID:HajoosT2 >>120
>>「webなら高機能なライブラリが使える」
まさにその意味だね
あと思想が優れたものが多い
作者の地頭の良さを感じるし&オープンソース!
とにかくリッチものが多くて全容を把握するのが不可能
>>「webなら高機能なライブラリが使える」
まさにその意味だね
あと思想が優れたものが多い
作者の地頭の良さを感じるし&オープンソース!
とにかくリッチものが多くて全容を把握するのが不可能
123デフォルトの名無しさん
2021/10/03(日) 22:01:06.13ID:hntqCLGP 有料でいいならWPFでリボンやらツールバーやらドッキングやらいっぱいあるし困ることはないだろう
124デフォルトの名無しさん
2021/10/03(日) 22:06:23.94ID:E12dZtAj webのguiいいね・・・
でもなんか移行できない古い人間なんだ・・・
でもなんか移行できない古い人間なんだ・・・
125デフォルトの名無しさん
2021/10/03(日) 22:13:05.45ID:hntqCLGP Microsoftがやるべきだったのは、xamarinとか買収よりも、大手のコンポ買収して無料にしてくれてた方が100倍よかったんじゃね
それやると他の有料コンポ死ぬけど
それやると他の有料コンポ死ぬけど
126デフォルトの名無しさん
2021/10/03(日) 23:04:19.92ID:SkyxlQPu127デフォルトの名無しさん
2021/10/04(月) 00:43:23.12ID:PA8KPmBD >>126
Blendで適当に?できるならやってみろよw
そりゃ静的な画面でそれらのサンプルと似たような見た目のものを作るだけならBlendで簡単にできるだろうけど、そういうことじゃないのは流石にわかるだろ?
Blendで適当に?できるならやってみろよw
そりゃ静的な画面でそれらのサンプルと似たような見た目のものを作るだけならBlendで簡単にできるだろうけど、そういうことじゃないのは流石にわかるだろ?
128デフォルトの名無しさん
2021/10/04(月) 01:43:50.31ID:GMh5ZGD4129デフォルトの名無しさん
2021/10/04(月) 01:44:34.58ID:BNGPGqIn130デフォルトの名無しさん
2021/10/04(月) 01:45:20.14ID:BNGPGqIn そりゃそうよな、どこも同じ話になると思うわ。
131デフォルトの名無しさん
2021/10/04(月) 03:00:18.84ID:hmjIJneP WPF自体はものすごく自由度が高い
132デフォルトの名無しさん
2021/10/04(月) 03:33:19.99ID:dNNBVfRE 自由という不自由を満喫するがいい
133デフォルトの名無しさん
2021/10/04(月) 06:55:40.74ID:PA8KPmBD パッケージ開発ならいくらでも手間かけられるんだからそりゃできるだろうな
WinFormsでもできるだろう
WinFormsでもできるだろう
134デフォルトの名無しさん
2021/10/04(月) 08:14:57.80ID:Z4wlLgUq 手間というか工数、予算=金だよね
Webは低予算が多いから無料で高品質?なライブラリを拝借できないとキツいんじゃないかな
Webは低予算が多いから無料で高品質?なライブラリを拝借できないとキツいんじゃないかな
135デフォルトの名無しさん
2021/10/04(月) 08:22:39.22ID:PA8KPmBD それはビジネスモデルの違いでしょ
WebもSaaSみたいなスケールするビジネスなら工数は青天井だよ
WebもSaaSみたいなスケールするビジネスなら工数は青天井だよ
136デフォルトの名無しさん
2021/10/04(月) 10:01:02.21ID:BNGPGqIn >>133
WinFormsよりは楽かなぁ。
デザイナーとエンジニアが分業、という絵空事が若干可能になった。
バインディングとダミーデータ返すdll渡したら、それにデザインつけてくれるんよ。
これが10年以上前に余裕でできてたんよ。
WinFormsよりは楽かなぁ。
デザイナーとエンジニアが分業、という絵空事が若干可能になった。
バインディングとダミーデータ返すdll渡したら、それにデザインつけてくれるんよ。
これが10年以上前に余裕でできてたんよ。
137デフォルトの名無しさん
2021/10/04(月) 13:04:07.09ID:WvrQFKrg 所詮絵空事。
デザインがわかるエンジニアなら重宝されるだろうが、
デザインしか出来ないデザイナーなんて穀潰し雇う馬鹿はいない。
デザインがわかるエンジニアなら重宝されるだろうが、
デザインしか出来ないデザイナーなんて穀潰し雇う馬鹿はいない。
138デフォルトの名無しさん
2021/10/04(月) 13:53:54.27ID:BNGPGqIn デザインが出来るエンジニアなんか要らんよ。
そんなの出来るって言ってるだけだから。
ちゃんとデザイナー入れた方が良いよ、マジで。
そんなの出来るって言ってるだけだから。
ちゃんとデザイナー入れた方が良いよ、マジで。
139デフォルトの名無しさん
2021/10/04(月) 14:42:52.89ID:PA8KPmBD 動的なグラフの可視化をWPFでスクラッチで実装できるデザイナは、デザインができるエンジニアどころか並の業務系ITエンジニアよりよほど上だろ
140デフォルトの名無しさん
2021/10/04(月) 14:49:35.44ID:c1gd41SO >>138
時給380円ぐらいで?
時給380円ぐらいで?
141デフォルトの名無しさん
2021/10/04(月) 17:04:31.53ID:BNGPGqIn デザイナーになんかトラウマでもあんのかw
142デフォルトの名無しさん
2021/10/04(月) 18:01:56.03ID:PA8KPmBD 一般的な専業のデザイナって汎用のデザインツール使って画面のモックアップとアセットを作るとこまでが仕事だぞ?
それを元にして実際にマークアップやスクリプトを書くのはあくまでエンジニアの役目
ID:BNGPGqInの所属する会社でいうデザイナは世間の感覚とはかなりズレてる
それを元にして実際にマークアップやスクリプトを書くのはあくまでエンジニアの役目
ID:BNGPGqInの所属する会社でいうデザイナは世間の感覚とはかなりズレてる
143デフォルトの名無しさん
2021/10/04(月) 18:28:57.96ID:c1gd41SO >>141
働かざる者食うべからず。適正価格。
働かざる者食うべからず。適正価格。
144デフォルトの名無しさん
2021/10/04(月) 18:49:18.93ID:bvkaOpSo >>143
働いてるやん
働いてるやん
145デフォルトの名無しさん
2021/10/04(月) 19:24:44.69ID:LDcym7kv >>133
アホか予算があるわ
アホか予算があるわ
146デフォルトの名無しさん
2021/10/04(月) 20:10:42.18ID:Z4wlLgUq 青天井とか頭XAML畑かな
147デフォルトの名無しさん
2021/10/04(月) 21:09:35.84ID:c1gd41SO >>144
その働きに見合った金額設定
その働きに見合った金額設定
148デフォルトの名無しさん
2021/10/05(火) 00:39:12.97ID:D7zFs4N2149デフォルトの名無しさん
2021/10/05(火) 04:11:14.77ID:9USAeu5r windows版のvisual studioってwpf製って聞くけどmac版のvisual studio2022って何製?
150デフォルトの名無しさん
2021/10/05(火) 08:34:29.34ID:0pHQY5sZ Macは今回NativeUI化したとの話をどっかで読んだよ。
151デフォルトの名無しさん
2021/10/05(火) 20:48:34.58ID:9USAeu5r そっか、つかOfficeならわかるがVisual StudioまでMacで動かそうとしてたんだな
そんなことやってる暇あったらwinuiやmauiに人員投入しろって感じ
そんなことやってる暇あったらwinuiやmauiに人員投入しろって感じ
152デフォルトの名無しさん
2021/10/05(火) 20:55:12.03ID:r5SNpXIN WinUIもMAUIもなーんか期待できないよなぁ。スマホやUWPとはちゃんと決別してほしいが。
153デフォルトの名無しさん
2021/10/06(水) 00:38:57.89ID:L8eb0r2o 超低機能なのに超重量級と噂のWindows11GUIは何製ですか??
154デフォルトの名無しさん
2021/10/06(水) 10:33:09.31ID:T1g4QeOu >>153
C++
C++
155デフォルトの名無しさん
2021/10/06(水) 12:37:31.63ID:ydkNNRun156デフォルトの名無しさん
2021/10/06(水) 16:06:43.41ID:FugwTwMo WindowsのGUIが何製とかすごい質問だな
タスクバーはWinForms製かもしれないとかそういうこと考えてるんだろうか
タスクバーはWinForms製かもしれないとかそういうこと考えてるんだろうか
157デフォルトの名無しさん
2021/10/06(水) 16:35:55.31ID:CjSIWhaj158デフォルトの名無しさん
2021/10/06(水) 17:38:14.61ID:E6uiJffT159デフォルトの名無しさん
2021/10/06(水) 17:44:27.11ID:p7wEJh+7 Windows10の電卓がソース公開されたので見てみたらC++ CLI のUWPというマニアックな作りで面白かったな
160デフォルトの名無しさん
2021/10/06(水) 17:49:31.47ID:E6uiJffT windowsのスタートメニューやタスクトレイなどを含めたGUI機能は
explorerが担っている
explorerはwindowsのGUIシェルでUWP製などではない
explorerが担っている
explorerはwindowsのGUIシェルでUWP製などではない
161デフォルトの名無しさん
2021/10/06(水) 18:22:36.67ID:CjSIWhaj162デフォルトの名無しさん
2021/10/06(水) 18:49:00.09ID:E6uiJffT >>161
だからそこに書いてある通りでほぼすべてexplorerでやってて内部的にタイルだけUWPにホストされてるんだろ?
だからそこに書いてある通りでほぼすべてexplorerでやってて内部的にタイルだけUWPにホストされてるんだろ?
163デフォルトの名無しさん
2021/10/06(水) 18:50:07.87ID:Bl10Hzp1 >>159
C++/WinRTじゃねーのこれ
C++/WinRTじゃねーのこれ
164デフォルトの名無しさん
2021/10/06(水) 19:38:21.48ID:7g8s0ol2 Windows8の電卓が全画面でドン!飛び出してきて狂乱発狂した思い出
165デフォルトの名無しさん
2021/10/06(水) 20:03:00.76ID:p7wEJh+7 三角関数とかちゃんとテイラー展開使って計算してて勉強になる
166デフォルトの名無しさん
2021/10/07(木) 10:15:14.35ID:aRteX9Zv >>163
残念! 正解はC++/CXでした!
残念! 正解はC++/CXでした!
167デフォルトの名無しさん
2021/10/07(木) 10:15:49.64ID:ma1KcrS8 WPFなんだけど☆や△記号がちゃんと太字になるフォントってない?
MSゴシック系以外で知ってたら教えてもらいたい
MSゴシック系以外で知ってたら教えてもらいたい
168デフォルトの名無しさん
2021/10/07(木) 11:44:24.17ID:FZ/HvY6X169デフォルトの名無しさん
2021/10/07(木) 15:59:13.02ID:rzrTD9ST windows app sdk 1.0 preview 2!!
170デフォルトの名無しさん
2021/10/07(木) 16:13:59.74ID:GrDdijb0 windows app sdk 3.0に期待。
.NET Coreも3から使い物になるようになった。
.NET Coreも3から使い物になるようになった。
171デフォルトの名無しさん
2021/10/07(木) 18:03:00.87ID:rzrTD9ST ようし、3から使い物になるってじゃあPreview 3に期待すりゃいいのか
って、ひょっとしたら次正式リリースになっちゃったり
って、ひょっとしたら次正式リリースになっちゃったり
172デフォルトの名無しさん
2021/10/07(木) 20:48:41.11ID:ma1KcrS8 >>168
サンクス、助かった
サンクス、助かった
173デフォルトの名無しさん
2021/10/07(木) 21:48:43.62ID:j+dlBP2o WinUI3でmsixが不要になったら起こして
174デフォルトの名無しさん
2021/10/08(金) 18:18:52.40ID:nxl3G9hj 永眠宣言乙
175デフォルトの名無しさん
2021/10/12(火) 09:52:21.56ID:n0TQ/6+h もっさもっさのWPFも自前で描画するとめちゃくちゃ軽くなるな
ちょっとトリッキーなデザインのコントール作る場合はこっちのが返ってコーディング楽だわ
ちょっとトリッキーなデザインのコントール作る場合はこっちのが返ってコーディング楽だわ
176デフォルトの名無しさん
2021/10/12(火) 12:31:38.35ID:WEbJcP+0 progress表示も重要だよな、総件数のカウントとか二度手間で遅くなるだけなのに
エンドユーザー視点ではそういうところが評価される
エンドユーザー視点ではそういうところが評価される
177デフォルトの名無しさん
2021/10/12(火) 21:04:27.90ID://F79/Ls >>175
後学のためにどんな感じのことをしたのか教えてほしいっす
後学のためにどんな感じのことをしたのか教えてほしいっす
178デフォルトの名無しさん
2021/10/12(火) 22:25:38.84ID:Waq322Pv OnRenderをオーバーライドして自分で描画処理書くだけの話じゃないの?
179デフォルトの名無しさん
2021/10/13(水) 10:02:41.40ID:eb7nExcM >>177>>178
いや、OnRenderオーバーライドする方式ではなくDrawingVisualでDataGridに代わるテーブルとか作っただけ
自前描画でボーダーを描く際にVisualEdgeMode = EdgeMode.Aliased;してアンチエイリアス切らないと線が滲むとかVisualTextRenderingMode = TextRenderingMode.ClearType;しないと文字が汚くなるとか色々罠があって大変だが
いや、OnRenderオーバーライドする方式ではなくDrawingVisualでDataGridに代わるテーブルとか作っただけ
自前描画でボーダーを描く際にVisualEdgeMode = EdgeMode.Aliased;してアンチエイリアス切らないと線が滲むとかVisualTextRenderingMode = TextRenderingMode.ClearType;しないと文字が汚くなるとか色々罠があって大変だが
180デフォルトの名無しさん
2021/10/13(水) 22:08:48.59ID:ALnpDP0N WPFって回転させたり台形になったりするけど
あんなん誰が使ってんだ?
あんなん誰が使ってんだ?
181デフォルトの名無しさん
2021/10/13(水) 22:32:13.73ID:1O8+BAr2■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- ミス・ユニバース フィンランド代表の「つり目」写真が波紋… 本人釈明も批判やまず 協会謝罪「徹底的に検証」へ [冬月記者★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 自民・麻生太郎副総裁 石破政権の1年は「どよーん」 高市政権発足で「何となく明るくなった」「世の中のことが決まり動いている」★2 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 皇室に娘を嫁がせて外戚として権勢を振るいたい。皇室の権威を傘に着て悪逆の限りを尽くすのだ。可能か?
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
- 木曜日のんなっしょい❗(・o・🍬)仕放題スレ🏡
- grok制限されたからチャッピーとかジェミニ使ってるけどこいつらおもんなさすぎ
