WPF(Windows Presentation Foundation)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part29
http://mevius.5ch.net/test/read.cgi/tech/1649621434/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
WPF(.NET, WinUI) GUIプログラミング Part30
■ このスレッドは過去ログ倉庫に格納されています
2022/10/29(土) 11:34:34.12ID:OGteGRtm
393.NET MAUI HighSchool
2022/12/16(金) 12:24:31.63ID:3qj0lL1U もう少しFlutter勉強してから反論してね
394デフォルトの名無しさん
2022/12/16(金) 13:02:13.49ID:v/WBGZC6 けんかをやめて 二人をとめて 私のために争わないで もうこれ以上
395デフォルトの名無しさん
2022/12/16(金) 13:37:34.51ID:k2UX0a1O このmauiキチガイ、無知すぎる上に頭がおかしいから会話が噛み合わなくて議論が成り立たないのよ
下手に構うとこんな感じで暴れだして迷惑この上ないから「.NET MAUI HighSchool」をNGにして一切相手しないほうがいい
下手に構うとこんな感じで暴れだして迷惑この上ないから「.NET MAUI HighSchool」をNGにして一切相手しないほうがいい
396.NET MAUI HighSchool
2022/12/16(金) 13:51:33.77ID:3qj0lL1U >>395
いや無知のくせに反論してくるやつがやばいでしょ
いや無知のくせに反論してくるやつがやばいでしょ
397.NET MAUI HighSchool
2022/12/16(金) 13:52:10.10ID:3qj0lL1U てかここWPFのGUIプログラミングスレなんだがwDartとかはなからお呼びでないwww
398デフォルトの名無しさん
2022/12/16(金) 15:23:33.81ID:y/cTcjAQ >>391
constが全部定数なんだけど、なんか認識に齟齬がある?
constが全部定数なんだけど、なんか認識に齟齬がある?
399デフォルトの名無しさん
2022/12/16(金) 15:25:02.91ID:y/cTcjAQ400.NET MAUI HighSchool
2022/12/16(金) 15:27:25.72ID:3qj0lL1U >>398
コンストに全部入れてんじゃねぇかよw
コンストに全部入れてんじゃねぇかよw
401.NET MAUI HighSchool
2022/12/16(金) 15:29:12.61ID:3qj0lL1U >>399
いやラベルコントロールのテキストプロパティ、フォントサイズプロパティ、Width,Heightプロパティなんだが…
Flutterはテキストウィジェット、フォントサイズウィジェット、Width,Heightウィジェットだろ
いやラベルコントロールのテキストプロパティ、フォントサイズプロパティ、Width,Heightプロパティなんだが…
Flutterはテキストウィジェット、フォントサイズウィジェット、Width,Heightウィジェットだろ
402.NET MAUI HighSchool
2022/12/16(金) 15:30:35.65ID:3qj0lL1U Lable Text="テキスト"が
const x="テキスト"
Text(x)にしなきゃいけない時点でゴミでは?
const x="テキスト"
Text(x)にしなきゃいけない時点でゴミでは?
403デフォルトの名無しさん
2022/12/16(金) 18:42:30.44ID:7WDn8dDG 迷言製造機と化してるな
404.NET MAUI HighSchool
2022/12/16(金) 18:44:28.74ID:asU47cD3 >>403
フラカスさんのことか
フラカスさんのことか
405.NET MAUI HighSchool
2022/12/16(金) 19:01:49.54ID:sknjpXks C#のスレなのにフラカスさんいんのなんで???
406デフォルトの名無しさん
2022/12/16(金) 19:29:25.98ID:r9GGL7g9407デフォルトの名無しさん
2022/12/16(金) 20:10:42.41ID:Bfiz2pmM408デフォルトの名無しさん
2022/12/16(金) 20:12:18.62ID:Bfiz2pmM409デフォルトの名無しさん
2022/12/16(金) 20:13:23.86ID:Bfiz2pmM410.NET MAUI HighSchool
2022/12/17(土) 00:11:41.61ID:WFRGIGZB411.NET MAUI HighSchool
2022/12/17(土) 00:12:17.31ID:WFRGIGZB >>409
xamlすらやってないのが明白なんだがwwww
xamlすらやってないのが明白なんだがwwww
412.NET MAUI HighSchool
2022/12/17(土) 00:17:29.59ID:WFRGIGZB たったこれだけでどんだけChild書かなきゃ行けないんだろうねwwww
https://flutterui.design/components/buttonsAndControls
https://flutterui.design/components/buttonsAndControls
413デフォルトの名無しさん
2022/12/17(土) 00:44:47.02ID:nDxZpCRv そんな、flutterが優れてる部分もあるしxamlが優れてる部分もあるだろ
それを1個ずつあげてもきりがない
ただトータルすると
flutter>>ゴミmaui
になるだけ
それを1個ずつあげてもきりがない
ただトータルすると
flutter>>ゴミmaui
になるだけ
414デフォルトの名無しさん
2022/12/17(土) 00:47:05.92ID:nDxZpCRv だから登場は前身のxamarin含めてmauiの方が歴史あるのにあっという間にflutterに追い抜かれてる笑
415デフォルトの名無しさん
2022/12/17(土) 01:01:11.10ID:jMmHnzia >>410
500固定で良いならリテラルでそう書けるよ。
知らなさそうだから言うけど、ウィジェットってのは概ね意味のある物を画面に出すものを指すな。
だから、Textなんかはフォント設定とともにウィジェットになってる。XAMLのタグとそうかわらんよ。
500固定で良いならリテラルでそう書けるよ。
知らなさそうだから言うけど、ウィジェットってのは概ね意味のある物を画面に出すものを指すな。
だから、Textなんかはフォント設定とともにウィジェットになってる。XAMLのタグとそうかわらんよ。
416デフォルトの名無しさん
2022/12/17(土) 01:02:46.14ID:jMmHnzia417.NET MAUI HighSchool
2022/12/17(土) 01:47:47.69ID:WFRGIGZB418.NET MAUI HighSchool
2022/12/17(土) 01:49:17.05ID:WFRGIGZB >>416
タグの中にタグ書くがChildだの意味のない文字を加えることなんてないよ
タグの中にタグ書くがChildだの意味のない文字を加えることなんてないよ
419.NET MAUI HighSchool
2022/12/17(土) 01:50:41.87ID:WFRGIGZB420.NET MAUI HighSchool
2022/12/17(土) 01:53:44.92ID:WFRGIGZB これとかかな
普通に何書いてるかわかりやすいし変更が容易
Webでなぜ未だにHTMLが使われてるのか見ればわかるだろ
https://github.com/EduardoReisDev/SpaceXhistory/blob/main/SpaceXhistory/Views/HomePage.xaml
普通に何書いてるかわかりやすいし変更が容易
Webでなぜ未だにHTMLが使われてるのか見ればわかるだろ
https://github.com/EduardoReisDev/SpaceXhistory/blob/main/SpaceXhistory/Views/HomePage.xaml
421デフォルトの名無しさん
2022/12/17(土) 09:14:17.52ID:AZCBrKeq 単にタイピング量が多いって話かね?
何を問題にしているのかはっきり書かないといまいち意図が通じない。
何を問題にしているのかはっきり書かないといまいち意図が通じない。
422.NET MAUI HighSchool
2022/12/17(土) 11:36:46.57ID:WFRGIGZB >>421
いや…タイピング量が多いとかじゃなくて維持管理、保守、改修大変だろ
いや…タイピング量が多いとかじゃなくて維持管理、保守、改修大変だろ
423デフォルトの名無しさん
2022/12/17(土) 11:47:10.06ID:jMmHnzia >>418
何が意味の無い文字なんよ。
XMLでは書かない、以外の意味なくない?
>>419
わかるよ。
俺も、何が問題か全くわからん。
XMLで書ければ満足なの?
あんまり変わらないでしょMAUIも。
https://github.com/dotnet/Comet/blob/3371c3ed46f193b7a62d2933136ab1736ab75c9a/sample/Comet.Sample/Views/ListViewSample2.cs
表層的な違いに捕らわれすぎでは?
何が意味の無い文字なんよ。
XMLでは書かない、以外の意味なくない?
>>419
わかるよ。
俺も、何が問題か全くわからん。
XMLで書ければ満足なの?
あんまり変わらないでしょMAUIも。
https://github.com/dotnet/Comet/blob/3371c3ed46f193b7a62d2933136ab1736ab75c9a/sample/Comet.Sample/Views/ListViewSample2.cs
表層的な違いに捕らわれすぎでは?
424デフォルトの名無しさん
2022/12/17(土) 11:49:09.81ID:jMmHnzia425デフォルトの名無しさん
2022/12/17(土) 12:14:33.45ID:CiJibD/c このクソコテはともかく、WPF使ってるような人はクソドカタの書いたtableやdiv満載のやつじゃないまともなHTML/CSSを見たことなさそう
ちゃんとセマンティックに書かれたやつは無茶苦茶分かりやすいぞ
ちゃんとセマンティックに書かれたやつは無茶苦茶分かりやすいぞ
426デフォルトの名無しさん
2022/12/17(土) 12:25:54.05ID:jMmHnzia WPFでもガッツリやってたところはBlendでデザイナーの人に作ってもらったりして、それなりに綺麗なXAML見慣れてるから、案外HTMLも綺麗な人が多いんじゃない?
問題はWPFですらポトペタで作って、コードビハインドから無理矢理プロパティを変えてた層よ。
問題はWPFですらポトペタで作って、コードビハインドから無理矢理プロパティを変えてた層よ。
427.NET MAUI HighSchool
2022/12/17(土) 12:28:09.20ID:EKmrQGNL428.NET MAUI HighSchool
2022/12/17(土) 12:29:09.39ID:EKmrQGNL429デフォルトの名無しさん
2022/12/17(土) 12:51:27.79ID:LxPv4Jg4430デフォルトの名無しさん
2022/12/17(土) 12:54:25.92ID:nDxZpCRv431デフォルトの名無しさん
2022/12/17(土) 12:56:17.76ID:LxPv4Jg4 単に言い負かしたいだけなんでしょ。
432デフォルトの名無しさん
2022/12/17(土) 13:08:28.43ID:x4b3fIZo で、ターゲットは何ですか?
433デフォルトの名無しさん
2022/12/17(土) 13:27:21.49ID:J9CPTir1 周りが分かりにくいって思ってる時点で保守性低いのに、なんでそれだけのことが分からないんだろうな
434.NET MAUI HighSchool
2022/12/17(土) 14:09:40.96ID:WFRGIGZB435.NET MAUI HighSchool
2022/12/17(土) 14:12:07.69ID:WFRGIGZB >>430
馬鹿だなぁ
俺はHTMLとCSSはバグばっかで体系的にもまとまってないクソ言語だが主にUIを描画するのに便利なHTML,CSSと機能であるJavaScriptの関係は素直に認めてんだよ
ホントはHTMLもJavaScriptもゴミ言語であることは変わりないんだがな
馬鹿だなぁ
俺はHTMLとCSSはバグばっかで体系的にもまとまってないクソ言語だが主にUIを描画するのに便利なHTML,CSSと機能であるJavaScriptの関係は素直に認めてんだよ
ホントはHTMLもJavaScriptもゴミ言語であることは変わりないんだがな
436.NET MAUI HighSchool
2022/12/17(土) 14:12:20.74ID:WFRGIGZB >>433
だよな
だよな
437デフォルトの名無しさん
2022/12/17(土) 14:20:55.84ID:ALkYq4Bb >>434
わかるよ。
わかるよ。
438.NET MAUI HighSchool
2022/12/17(土) 14:23:30.11ID:WFRGIGZB >>437
サンクス
サンクス
439デフォルトの名無しさん
2022/12/17(土) 15:03:01.46ID:P2yWj1mA440デフォルトの名無しさん
2022/12/17(土) 15:14:44.73ID:M4KsiDFx DataGridの編集ってなかなか難しそうだな。
無理そうだw
無理そうだw
441デフォルトの名無しさん
2022/12/17(土) 16:06:42.63ID:B2zVNekM 便乗で
DataSetをdataGridViewのDataSourceに割り当てて
DataSetにDataTableを2個定義しています。
DataTableは2列定義して、特定の行の2列目をComboBoxにしたいけど出来ますか?
DataSetをdataGridViewのDataSourceに割り当てて
DataSetにDataTableを2個定義しています。
DataTableは2列定義して、特定の行の2列目をComboBoxにしたいけど出来ますか?
442デフォルトの名無しさん
2022/12/17(土) 16:27:34.79ID:CiJibD/c >>426
うーん、XAMLにはセマンティックの概念が無いから、同じノリでHTML書いたらdivだらけのクソになりそうじゃない?
セマンティックなHTMLに比べたら、綺麗に手書きされたものであっても実際読みにくいよXAML
うーん、XAMLにはセマンティックの概念が無いから、同じノリでHTML書いたらdivだらけのクソになりそうじゃない?
セマンティックなHTMLに比べたら、綺麗に手書きされたものであっても実際読みにくいよXAML
443デフォルトの名無しさん
2022/12/17(土) 16:42:45.32ID:0b0HT0Qx XAMLはタダのオブジェクトの設計図だから
基本的な構造とデザインと挙動がごちゃ混ぜになってる
全体を見ると > みたいな形で階層が深く見通しが悪い
お世辞にも見やすいとは思わない
基本的な構造とデザインと挙動がごちゃ混ぜになってる
全体を見ると > みたいな形で階層が深く見通しが悪い
お世辞にも見やすいとは思わない
444デフォルトの名無しさん
2022/12/17(土) 16:43:59.49ID:jMmHnzia445デフォルトの名無しさん
2022/12/17(土) 17:24:03.07ID:CiJibD/c446デフォルトの名無しさん
2022/12/17(土) 17:31:35.63ID:jMmHnzia447デフォルトの名無しさん
2022/12/17(土) 17:36:08.18ID:NDyBwCeS Windows App SDK 1.22出たけど無関心すぎる
地味に不具合修正しているから助かるんだけどね
地味に不具合修正しているから助かるんだけどね
448デフォルトの名無しさん
2022/12/17(土) 17:37:33.08ID:0b0HT0Qx Gridを使うしかないけどXAMLの見通しが異常に悪くなる
ヘッダ
記事もしくはアプリケーションの本体
フッタ
みたいな構造にしなくてもいいし出てくる順番もめちゃくちゃ
excel方眼紙と何も変わらない
ヘッダ
記事もしくはアプリケーションの本体
フッタ
みたいな構造にしなくてもいいし出てくる順番もめちゃくちゃ
excel方眼紙と何も変わらない
449デフォルトの名無しさん
2022/12/17(土) 17:41:23.28ID:jMmHnzia ホントにそんな酷いXAML書いてるのみんな?ユーザーコントロール使わないの…?
そんなWindows 7の時代じゃないんだから…
そんなWindows 7の時代じゃないんだから…
450デフォルトの名無しさん
2022/12/17(土) 17:54:35.91ID:AZCBrKeq HTMLの場合は使用できるタグが固定なんでそのセマンティクスもほぼ規定されたものになるけど
XAMLは自由度が高いんで使う側の意識の高さ次第ってところはあるな。
XAMLは自由度が高いんで使う側の意識の高さ次第ってところはあるな。
451デフォルトの名無しさん
2022/12/17(土) 17:58:18.70ID:0b0HT0Qx xamlにユーザーコントロール入れたところでレイアウト要素を入れないといけない
デザインや振る舞いも入ってる
これがいけない
そこが本質なんだけど
デザインや振る舞いも入ってる
これがいけない
そこが本質なんだけど
452.NET MAUI HighSchool
2022/12/17(土) 17:58:43.36ID:WFRGIGZB >>443
Dartより遥かにマシ
Dartより遥かにマシ
453デフォルトの名無しさん
2022/12/17(土) 18:11:26.51ID:0b0HT0Qx >>452
おいおいDartは言語だろ…
Vue.jsやreactみたいのは面白いと思う
描画は別にxml直の必要はない
debugは大変かもしれないけどw
Xamlはユーザーコントロールを書けたとしても
<window>
<記事欄>
<記事 />
<記事 />
</記事欄>
</windows >
みたいに記述してもレスポンシブに描画する簡単な仕組みがないのがガンだな
ストアアプリを書いてた頃は絶望したな
おいおいDartは言語だろ…
Vue.jsやreactみたいのは面白いと思う
描画は別にxml直の必要はない
debugは大変かもしれないけどw
Xamlはユーザーコントロールを書けたとしても
<window>
<記事欄>
<記事 />
<記事 />
</記事欄>
</windows >
みたいに記述してもレスポンシブに描画する簡単な仕組みがないのがガンだな
ストアアプリを書いてた頃は絶望したな
454デフォルトの名無しさん
2022/12/17(土) 18:11:47.71ID:CiJibD/c ユーザーコントロールを論理的なグルーピングとして多用するとそれはそれで見通し悪くなるし、データの依存関係なんかも無駄に複雑になるよね
コンポーネント化を気軽に多用するのはReactみたいな軽量な技術と洗練されたデータフローがあってこそ成り立つのよ
コンポーネント化を気軽に多用するのはReactみたいな軽量な技術と洗練されたデータフローがあってこそ成り立つのよ
455デフォルトの名無しさん
2022/12/17(土) 18:12:17.97ID:jMmHnzia456デフォルトの名無しさん
2022/12/17(土) 18:14:11.33ID:jMmHnzia >>454
そこまでReactなんかと違うことやってないけどなぁ。
そこまでReactなんかと違うことやってないけどなぁ。
457.NET MAUI HighSchool
2022/12/17(土) 18:16:07.74ID:WFRGIGZB >>453
XAMLも言語だが?
XAMLも言語だが?
458.NET MAUI HighSchool
2022/12/17(土) 18:17:18.25ID:WFRGIGZB459デフォルトの名無しさん
2022/12/17(土) 18:19:58.58ID:0b0HT0Qx460デフォルトの名無しさん
2022/12/17(土) 18:21:36.78ID:W2MqiuLT ESP32などのハイポテンシャルチップでGUIやっている身からすると、Widgetとイベント機構設計する手間考えたらXAMLは出来過ぎた環境だと思うがな。
中の動作を知っていればだけど・・・
まぁ WPFもWinUIもMAUI for DeskTopとして一元化して欲しいとは思うこの頃。
中の動作を知っていればだけど・・・
まぁ WPFもWinUIもMAUI for DeskTopとして一元化して欲しいとは思うこの頃。
461デフォルトの名無しさん
2022/12/17(土) 18:22:54.19ID:0b0HT0Qx462デフォルトの名無しさん
2022/12/17(土) 18:27:09.25ID:jMmHnzia463デフォルトの名無しさん
2022/12/17(土) 18:33:34.21ID:0b0HT0Qx >>462
普通は作らないでしょw
普通は作らないでしょw
464デフォルトの名無しさん
2022/12/17(土) 18:39:46.83ID:jMmHnzia465デフォルトの名無しさん
2022/12/17(土) 18:41:35.96ID:0b0HT0Qx 学習時間もかかる
バッドノウハウだらけ
ボイラープレートだらけで実装に時間がかかる
どんどん間口が狭くなって開発者も減る
template studioみたいのが出てくるのはそういう理由
でも結局過去のストアアプリのテンプレートみたいにちょっといじって思い通りにならなかった場合
熟練者以外どこが悪いのかが判別できなくなる
バッドノウハウだらけ
ボイラープレートだらけで実装に時間がかかる
どんどん間口が狭くなって開発者も減る
template studioみたいのが出てくるのはそういう理由
でも結局過去のストアアプリのテンプレートみたいにちょっといじって思い通りにならなかった場合
熟練者以外どこが悪いのかが判別できなくなる
466デフォルトの名無しさん
2022/12/17(土) 18:42:28.03ID:0b0HT0Qx >>464
イベントトリガーなどが入ってる時点でもう本質から離れてる
イベントトリガーなどが入ってる時点でもう本質から離れてる
467デフォルトの名無しさん
2022/12/17(土) 18:43:41.48ID:jMmHnzia 言いたいことがわからん。難しいって事?
468デフォルトの名無しさん
2022/12/17(土) 18:44:05.73ID:0b0HT0Qx セマンティックの意味を理解しないで延々レス続けられても困るんだけど
469デフォルトの名無しさん
2022/12/17(土) 18:45:35.81ID:jMmHnzia470デフォルトの名無しさん
2022/12/17(土) 18:46:29.60ID:jMmHnzia >>468
セマンティック(意味論的な構造)にしたいなら意味のあるコントロールを作ろうね、って話じゃん。
セマンティック(意味論的な構造)にしたいなら意味のあるコントロールを作ろうね、って話じゃん。
471デフォルトの名無しさん
2022/12/17(土) 18:47:19.47ID:jMmHnzia articleタグが無いなarticleタグつくるしか無いでしょ。
同じコントロールでも役割が違うならラッパー被せておくぐらいするでしょ。
同じコントロールでも役割が違うならラッパー被せておくぐらいするでしょ。
472デフォルトの名無しさん
2022/12/17(土) 18:48:14.60ID:0b0HT0Qx >>469-470
UserConroilに押し込んでもそれは本質ではないと言ってるんだけど…
UserConroilに押し込んでもそれは本質ではないと言ってるんだけど…
473デフォルトの名無しさん
2022/12/17(土) 18:52:17.89ID:jMmHnzia474.NET MAUI HighSchool
2022/12/17(土) 18:55:56.86ID:WFRGIGZB475デフォルトの名無しさん
2022/12/17(土) 19:00:57.26ID:0b0HT0Qx 最初に書いたレスに内容は戻るけど
Xamlはタダのオブジェクトの設計図で基本的な構造と振る舞いとデザインが全部ごちゃになっている
挙動にしてもデザインにしてもxmlで記述すると無駄な記述が多くなるだけで見通しが悪い
styleのsetterとか本当に無駄
学習の時間もかかる
UserControlやdicに押し込んでも消えるわけじゃない
Xamlはタダのオブジェクトの設計図で基本的な構造と振る舞いとデザインが全部ごちゃになっている
挙動にしてもデザインにしてもxmlで記述すると無駄な記述が多くなるだけで見通しが悪い
styleのsetterとか本当に無駄
学習の時間もかかる
UserControlやdicに押し込んでも消えるわけじゃない
476デフォルトの名無しさん
2022/12/17(土) 19:46:31.73ID:AwfJndFt android studioでandroidアプリやってるけどConstraintLayoutのような相対配置とかできるの?
色んな端末相手でほぼ相似的なデザインで便利なんだが、Winアプリも同じようにできれば、またそっちもやりたいな。
色んな端末相手でほぼ相似的なデザインで便利なんだが、Winアプリも同じようにできれば、またそっちもやりたいな。
477デフォルトの名無しさん
2022/12/17(土) 20:08:32.03ID:nDxZpCRv 結局、覚える事が多いのがダルいんだよ
xamlならプログラミング言語の他にxamlという一種のミニ言語を覚えるはめになる
xamlでしゅっと書くために余計な事を覚えるという他が犠牲になってる
UserControlにしても、カプセル化できるけど、プロパティ追加するだけでも
DependencyProperty.registerPropertyで登録するおまじないから...
表示切り替えるだけどもflutterならお馴染みにifやswitchを使って
switch (viewModel.value)
{
case 0: return Widget1()
case 1: return Widget2()
}
対してXMLに制御構造ないからxamlは例えばDataTriggerを使って
<DataTrigger Binding="" Value=hoge>
<Setter Property="" Value="" >
これ笑
xamlならプログラミング言語の他にxamlという一種のミニ言語を覚えるはめになる
xamlでしゅっと書くために余計な事を覚えるという他が犠牲になってる
UserControlにしても、カプセル化できるけど、プロパティ追加するだけでも
DependencyProperty.registerPropertyで登録するおまじないから...
表示切り替えるだけどもflutterならお馴染みにifやswitchを使って
switch (viewModel.value)
{
case 0: return Widget1()
case 1: return Widget2()
}
対してXMLに制御構造ないからxamlは例えばDataTriggerを使って
<DataTrigger Binding="" Value=hoge>
<Setter Property="" Value="" >
これ笑
478.NET MAUI HighSchool
2022/12/17(土) 20:11:13.12ID:WFRGIGZB >>477
それお前が下手くそなだけだろw
それお前が下手くそなだけだろw
479.NET MAUI HighSchool
2022/12/17(土) 20:12:54.68ID:WFRGIGZB XAMLはただのビューだってことわかってないやつ多すぎじゃね?
こんなやつがUIとロジック別れてるとか言ってるの疑わしいんだが
こんなやつがUIとロジック別れてるとか言ってるの疑わしいんだが
480デフォルトの名無しさん
2022/12/17(土) 20:17:40.13ID:nDxZpCRv お馴染みの値変換するだけでも、例えば値によって表示切り替えるだけでも
flutterなら
if (viewModel.boolValue)
return Widget()
xamlなら例えばお馴染みのまず、IValueConverter作って、
リソースにBoolToVisibilityコンバーター登録して
BindingにStatic拡張を使ってキーをしてそのConverterを参照
笑
もちろん、この場合はViewModelでVisiblity型参照という邪道な事してもいいが
flutterなら
if (viewModel.boolValue)
return Widget()
xamlなら例えばお馴染みのまず、IValueConverter作って、
リソースにBoolToVisibilityコンバーター登録して
BindingにStatic拡張を使ってキーをしてそのConverterを参照
笑
もちろん、この場合はViewModelでVisiblity型参照という邪道な事してもいいが
481.NET MAUI HighSchool
2022/12/17(土) 20:21:46.66ID:WFRGIGZB482.NET MAUI HighSchool
2022/12/17(土) 20:22:56.96ID:WFRGIGZB こういう頭悪いやつってXAMLとC#やってる人の中で生まれないと思ってるんだけどどうして出てくるんだろ?
483デフォルトの名無しさん
2022/12/17(土) 20:24:16.37ID:nDxZpCRv 結局、Xamlでしゅっとするために余計なおまじないなどを覚えることだらけという
それに対してflutterはビジネスロジックで使うプログラミング言語の知識でほぼUIも書ける
xamlはビジネスロジックで使うプログラミング言語の他にxamlという一種のミニ言語を覚えるはめになる
だりーーーーーーーーーーー
それに対してflutterはビジネスロジックで使うプログラミング言語の知識でほぼUIも書ける
xamlはビジネスロジックで使うプログラミング言語の他にxamlという一種のミニ言語を覚えるはめになる
だりーーーーーーーーーーー
484.NET MAUI HighSchool
2022/12/17(土) 20:24:46.06ID:WFRGIGZB オブザーバブルプロパティとか使ったことないんかなこいつ?
485.NET MAUI HighSchool
2022/12/17(土) 20:25:27.23ID:WFRGIGZB >>483
DartでUI書くほうがダリィわw
DartでUI書くほうがダリィわw
486デフォルトの名無しさん
2022/12/17(土) 20:26:08.34ID:nDxZpCRv xamlではビジネスロジックを書く通常のプログラミング言語の他にUIを書くための一種のミニ言語を覚える必要がある
だりーーーーーーーー
だりーーーーーーーー
487デフォルトの名無しさん
2022/12/17(土) 20:33:00.57ID:nDxZpCRv 今時、一つの言語、一つフレームワークしか使えない技術者なんて役立たずだし複数使えるの当たり前なんだわww
だから、覚える事は少ないに越したことねぇんだわ
それなのにxamlというUI用マークアップ言語の覚えるはめになってww
初心者には学習コスト高いのはもちろん、一度覚えた俺も数年振りにxaml触ると記憶が飛んで
だりーーーーーーーーーwww
だから、覚える事は少ないに越したことねぇんだわ
それなのにxamlというUI用マークアップ言語の覚えるはめになってww
初心者には学習コスト高いのはもちろん、一度覚えた俺も数年振りにxaml触ると記憶が飛んで
だりーーーーーーーーーwww
488.NET MAUI HighSchool
2022/12/17(土) 20:33:21.83ID:WFRGIGZB >>486
HTML知らないってやばくね?
HTML知らないってやばくね?
489.NET MAUI HighSchool
2022/12/17(土) 20:34:31.46ID:WFRGIGZB490.NET MAUI HighSchool
2022/12/17(土) 20:35:23.56ID:WFRGIGZB このレベルの低能がXAML貶してDart上げしてるのウケるんだがwww
491デフォルトの名無しさん
2022/12/17(土) 20:37:24.84ID:NDyBwCeS >>480
UWP WinUI3だと、関数ってのが使えるからWPFとは全然違って楽ちんだよ
https://learn.microsoft.com/ja-jp/windows/uwp/data-binding/function-bindings
UWP WinUI3だと、関数ってのが使えるからWPFとは全然違って楽ちんだよ
https://learn.microsoft.com/ja-jp/windows/uwp/data-binding/function-bindings
492デフォルトの名無しさん
2022/12/17(土) 20:39:54.87ID:nDxZpCRv こちとらc,c++/win32から始まってc#/wpf,uwpやjava,kotlinでandroid開発typescriptやらflutterそして今はcomposeで作ってるが
oracleのデータベースのエキスパートとしてもやってきたし
もう頭パンクしそうなんだわww
覚える事減らしてくれない?www
oracleのデータベースのエキスパートとしてもやってきたし
もう頭パンクしそうなんだわww
覚える事減らしてくれない?www
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 高市首相答弁を“引き出した”立民・岡田克也氏が改めて説明「なぜ慎重な答弁をされなかったのか。非常に残念に思っている」 ★2 [ぐれ★]
- 【速報】中国、水産物輸入停止と通達 「処理水」理由、日本政府へ ★7 [おっさん友の会★]
- 【次の一手】台湾問題で小林よしのり氏が私見「まさに戦争前夜」「ただちに徴兵制を敷いて、高市支持者を最前線へ」… [BFU★]
- 中国側が首相答弁の撤回要求、日本側拒否★7 [夜のけいちゃん★]
- 「高市人気」どこに? 自民候補が福島市長選で大敗、葛飾区議選でも苦戦 衆院早期解散論に冷や水 [1ゲットロボ★]
- 【ホタテ】中国が水産物輸入停止を伝達「ビクビクしながら…」北海道の水産業者からは落胆の声 [おっさん友の会★]
- 中国「水産物輸入停止は高市首相の発言が理由」 [256556981]
- 日本人、ついに気づく「あれ、日本が対中国で取れる対抗措置ってなくない…?」 [931948549]
- 【号外】中国外務省、高市首相が台湾関連の発言を撤回しなければ「断固たる対抗措置」を取らざるを得ないと述べた [115996789]
- 中国「次に禁止してほしいものを教えて」 [358382861]
- 【画像】外務省局長のあの写真、日本側に無許可で撮影されたものだったwwwwwwwww [834922174]
- 【速報】中国、水産物輸入停止★3 [989870298]
