WPF(Windows Presentation Foundation)について語るスレ。
前スレ
WPF(.NET, WinUI) GUIプログラミング Part31
https://mevius.5ch.net/test/read.cgi/tech/1674334396/
関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/
コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/
探検
WPF(.NET, WinUI) GUIプログラミング Part32
■ このスレッドは過去ログ倉庫に格納されています
1mdysdev○ ◆XSDsAilQpD0E
2023/09/09(土) 07:02:56.33ID:xfSBfAyx435デフォルトの名無しさん
2024/03/26(火) 23:43:00.65ID:h5VbGVBf436デフォルトの名無しさん
2024/03/27(水) 00:00:01.95ID:+Rfobi2u 後、avalonia はItemsRepeaterが手におえなさすぎて
ItemsControlに戻るってあった
ItemsControlに戻るってあった
437デフォルトの名無しさん
2024/03/27(水) 00:06:47.14ID:+Rfobi2u ItemsRepeaterはwinuiの方を参考に実装してんだろ?
upstream(winuiの事?)とavalonia自身の問題で
ItemsRepeaterが手におえないってよ
リンク張りたいけどソースが見つからん
昨日見つけたけど見つからん
upstream(winuiの事?)とavalonia自身の問題で
ItemsRepeaterが手におえないってよ
リンク張りたいけどソースが見つからん
昨日見つけたけど見つからん
438デフォルトの名無しさん
2024/03/27(水) 00:13:25.41ID:+Rfobi2u https://github.com/AvaloniaUI/avalonia-docs/pull/423
別パッケージに追い出すこれ絡みだと思うけど
別パッケージに追い出すこれ絡みだと思うけど
439デフォルトの名無しさん
2024/03/27(水) 16:49:34.14ID:HO+d/NZo MSの中でもとくに無能がUIフレームワークに関わってるんじゃないかってレベルで
ずーっとgdgdなのはもはやお家芸の域だなw
ずーっとgdgdなのはもはやお家芸の域だなw
440デフォルトの名無しさん
2024/03/27(水) 16:52:12.01ID:pdNpUpRc MS自体が出してるアプリはどのツールキットで書いてるの?
441デフォルトの名無しさん
2024/03/27(水) 17:56:14.90ID:2eNmXpSn VSCodeはElectron、teamsはElectron→Reactじゃなかったっけ?
MS自身が主要アプリに自社フレームワーク使ってない時点でお察し
MAUIも沈みゆく船かもな
MS自身が主要アプリに自社フレームワーク使ってない時点でお察し
MAUIも沈みゆく船かもな
442デフォルトの名無しさん
2024/03/27(水) 18:01:03.88ID:fvftl7ag Azure(モバイル) - MAUI
Office 365 Admin(モバイル) - MAUI
Windows Terminal(Win) - Windows App SDK
PowerToys(Win) - Windows App SDK
Microsoftストア(Win) - UWP
Visual Studio - WPF + ネイティブ?(2010年頃。最近のバージョンは不明)
VSCode - Electron
Office(Web) - React
Office(PC・モバイル) - ReactNative
Outlook(Web) - React
Outlook(PC・モバイル) - ReactNative
Teams(PC) - ReactNative (旧バージョンはElectron)
Teams(モバイル) - ReactNative
Skype(モバイル) - ReactNative
Xboxアプリ(PC/Xbox) - ReactNative
OneDrive(PC/Mac) - Qt ※2022年サービス終了
適当に検索して出てきたのまとめるとこんな感じ
React系のガワは全部FluentUIっぽい
Office 365 Admin(モバイル) - MAUI
Windows Terminal(Win) - Windows App SDK
PowerToys(Win) - Windows App SDK
Microsoftストア(Win) - UWP
Visual Studio - WPF + ネイティブ?(2010年頃。最近のバージョンは不明)
VSCode - Electron
Office(Web) - React
Office(PC・モバイル) - ReactNative
Outlook(Web) - React
Outlook(PC・モバイル) - ReactNative
Teams(PC) - ReactNative (旧バージョンはElectron)
Teams(モバイル) - ReactNative
Skype(モバイル) - ReactNative
Xboxアプリ(PC/Xbox) - ReactNative
OneDrive(PC/Mac) - Qt ※2022年サービス終了
適当に検索して出てきたのまとめるとこんな感じ
React系のガワは全部FluentUIっぽい
443デフォルトの名無しさん
2024/03/27(水) 18:07:41.79ID:Zxkvq2K7 >>442
PC版でReactNativeとしているソースを一つずつ挙げてください
PC版でReactNativeとしているソースを一つずつ挙げてください
444デフォルトの名無しさん
2024/03/27(水) 19:19:45.13ID:fvftl7ag Teams(PC版)はReactだったねごめん
他はここがソースだけどよく見たらアプリ全体の構築としてReactNative使ってるのはXbox系のアプリだけかな?
https://microsoft.github.io/react-native-windows/resources-showcase
OutlookはここだけどこれもReactNativeとは明記されてなかったね…
https://www.reddit.com/r/reactnative/comments/j7jp1n/microsoft_outlook_is_moving_to_react_native/
んじゃPC版は全体的に「React(ReactNativeかも)」に訂正で
他はここがソースだけどよく見たらアプリ全体の構築としてReactNative使ってるのはXbox系のアプリだけかな?
https://microsoft.github.io/react-native-windows/resources-showcase
OutlookはここだけどこれもReactNativeとは明記されてなかったね…
https://www.reddit.com/r/reactnative/comments/j7jp1n/microsoft_outlook_is_moving_to_react_native/
んじゃPC版は全体的に「React(ReactNativeかも)」に訂正で
445デフォルトの名無しさん
2024/03/27(水) 19:38:29.62ID:LmabxP9i こ、これは...
PCを知らない世代かな
PCを知らない世代かな
446デフォルトの名無しさん
2024/03/27(水) 20:53:12.97ID:o6ku426i ExplorerはWinUI3
447デフォルトの名無しさん
2024/03/27(水) 21:34:26.84ID:+Rfobi2u >MAUIも沈みゆく船かもな
MAUIは最初から沈んでるやろ
MAUIは最初から沈んでるやろ
448デフォルトの名無しさん
2024/03/27(水) 22:19:31.12ID:0Xg5/g0X Unoもまだ生きてんのか
449デフォルトの名無しさん
2024/03/27(水) 22:26:42.38ID:FuRTR6go ちょっとずれた質問だけどFlutterよりReactNativeのほうが生き残ってるってこと?
そっち方面全然知らなくて
そっち方面全然知らなくて
450デフォルトの名無しさん
2024/03/27(水) 22:37:46.78ID:+Rfobi2u どっかで見かけたりするシェアはreact nativeよりflutterのほうが上でしょ
451デフォルトの名無しさん
2024/03/27(水) 22:49:23.89ID:OUGKNXTu 瞬間風速でなくてGoogleにとってflutterの戦略的メリットが無いと言う基本構造が続く限りは
コスト削減の煽りでEOLのリスクがあるのです
コスト削減の煽りでEOLのリスクがあるのです
452デフォルトの名無しさん
2024/03/27(水) 22:55:17.38ID:o6ku426i 簡単に簡素なアプリを作りたいのならばflutterみたいのは向いてないと思う
視覚的に開発中に階層が深くなる系は厳しい
視覚的に開発中に階層が深くなる系は厳しい
453デフォルトの名無しさん
2024/03/28(木) 11:14:39.51ID:/B5kuUN1 階層深くなるのはプログラマの責任
ReactでもFlutterでもXAMLでも変わらん
分割考えず1ファイルに詰め込むアホの所業
ReactでもFlutterでもXAMLでも変わらん
分割考えず1ファイルに詰め込むアホの所業
454デフォルトの名無しさん
2024/03/28(木) 17:45:37.48ID:nBBGR5tB ここ3,4年Flutterばっかやってるけど
Flutterはもう1歩頑張ってほしいな
Flutterはもう1歩頑張ってほしいな
455デフォルトの名無しさん
2024/03/28(木) 23:33:02.95ID:XOyHyu4g どのへんがダメなの?
456デフォルトの名無しさん
2024/03/28(木) 23:54:05.11ID:y0fx9YTb Xamarinおばさんって誰のことかと思ったらあの人か
457デフォルトの名無しさん
2024/03/29(金) 14:14:38.40ID:74DRbGVo 個人的にはFlutterが一番マルチプラットフォームとしては使いやすいが、
Android専用ならJava/Kotlinで書いた方が楽というジレンマ
Android専用ならJava/Kotlinで書いた方が楽というジレンマ
458デフォルトの名無しさん
2024/03/29(金) 14:44:33.98ID:T6jsxCRZ Java製のマルチプラットフォームソフトはどのOSでもアウェイ感が強かったよね
何故かFlutterならアウェイ感が無いと思いたい人が一部にいるw
何故かFlutterならアウェイ感が無いと思いたい人が一部にいるw
459デフォルトの名無しさん
2024/03/29(金) 15:29:09.43ID:wglO5eyS flutterはJavaじゃなくてDart
460デフォルトの名無しさん
2024/03/29(金) 18:38:14.50ID:m7eYCOK7 Flutterはカクカクするけど標準で部品が充実してるからモバイルのみのマルチプラットフォームですばやく仕上げたい場合に適してる
MSのようにウェブもデスクトップも考慮する必要があれば断然ReactNative
MSのようにウェブもデスクトップも考慮する必要があれば断然ReactNative
461デフォルトの名無しさん
2024/03/30(土) 09:09:53.07ID:MCaOmcFy462デフォルトの名無しさん
2024/03/30(土) 12:58:37.49ID:qKYhhQoG MSがWindowsに投資するのは何年も前にやめてるから当然
463デフォルトの名無しさん
2024/03/30(土) 13:10:46.82ID:u/j6Xh0J >>460
PythonでFlutterアプリを構築できるFlet
PythonでFlutterアプリを構築できるFlet
464デフォルトの名無しさん
2024/03/30(土) 13:11:03.26ID:Pgu7bMXe OSベンダーでありながら他社フレームワーク頼りなのはまじうんこ
465デフォルトの名無しさん
2024/03/30(土) 13:52:45.76ID:nd7jP09y react nativeってwindowsだとうらで
うんこ品質のWinUI3が動くんだろ?
うんこ品質のWinUI3が動くんだろ?
466デフォルトの名無しさん
2024/03/30(土) 22:17:49.03ID:nd7jP09y467デフォルトの名無しさん
2024/03/30(土) 23:17:18.83ID:n1qM7mX0 Skiaバックエンドが良いか悪いかの議論が元々あって
結局上位のフレームワーク(Flutter)に引きずられる形だった
そこにreact-native-skiaと言う選択肢がv1.0になったから注目
https://shopify.github.io/react-native-skia/
https://github.com/shopify/react-native-skia
結局上位のフレームワーク(Flutter)に引きずられる形だった
そこにreact-native-skiaと言う選択肢がv1.0になったから注目
https://shopify.github.io/react-native-skia/
https://github.com/shopify/react-native-skia
468デフォルトの名無しさん
2024/03/31(日) 10:04:26.39ID:mDZ63ow1 flutterはモバイルはskiaダメだからからimpellerに移行しようとしてるよな
469デフォルトの名無しさん
2024/03/31(日) 10:28:17.33ID:kDf89AF4 RubyおじさんがFlutterおじさんに変わっただけでスレ汚しに来るのはご遠慮願いたい
470デフォルトの名無しさん
2024/03/31(日) 17:46:04.27ID:Upgbi7uR 金になるかじゃね?
471デフォルトの名無しさん
2024/03/31(日) 18:07:52.54ID:Vv8mkq+M 集団でシャンフロ叩いてたのに2期が決まると手のひらクルッ!
472デフォルトの名無しさん
2024/04/03(水) 02:22:47.82ID:5l2tfQ1N なんかAvaloniaが一番活発に見えるな。.NET Foundation離脱したらしいけど・・.
https://github.com/AvaloniaUI/Avalonia/releases/tag/11.1.0-beta1
https://github.com/AvaloniaUI/Avalonia/releases/tag/11.1.0-beta1
473デフォルトの名無しさん
2024/04/08(月) 20:11:02.67ID:t4avbyyf どれも余命短い
こういう流れは終わりつつある
こういう流れは終わりつつある
474デフォルトの名無しさん
2024/04/08(月) 20:17:38.46ID:18MavYnE Avaloniaに期待してるわ
475デフォルトの名無しさん
2024/04/10(水) 17:13:09.36ID:Ia5FuffE ここんとこずっとTypeScript&Rectやってて、久々にC#でデスクトップアプリのコード触ったら
色々めんどくさっ!てのる
色々めんどくさっ!てのる
476デフォルトの名無しさん
2024/04/10(水) 17:56:11.18ID:HEGtCi2T ここの人達はそとの世界を知らないから...
477デフォルトの名無しさん
2024/04/10(水) 18:59:35.92ID:XDg1AIjK ime制御とかめんどくさいよねー
478デフォルトの名無しさん
2024/04/10(水) 19:05:36.21ID:7hiXDhHX >>475プラスwinuiだとゴミ品質で
地獄へようこそ
地獄へようこそ
479デフォルトの名無しさん
2024/04/10(水) 19:36:59.54ID:HEGtCi2T MVVM地獄...
コードビハインドで回避できるんだけどねーー
コードビハインドで回避できるんだけどねーー
480デフォルトの名無しさん
2024/04/10(水) 21:47:50.46ID:ruWIk3N0 ちゃちゃと仕事終わらせるには方法は厭わないよ
481デフォルトの名無しさん
2024/04/10(水) 21:58:30.66ID:IQhKeh3K Reactそんな簡単かね
482デフォルトの名無しさん
2024/04/10(水) 22:47:41.03ID:1ixW9o0p UIの実装だけとっても
工数換算で桁が違うぐらい簡単ですよ
工数換算で桁が違うぐらい簡単ですよ
483デフォルトの名無しさん
2024/04/11(木) 00:38:44.06ID:3HnfOpMu WPFそんなに難しいかねえ
484デフォルトの名無しさん
2024/04/11(木) 00:45:01.18ID:7W3TQIx7 実際microsoftがgdgdだから俺もreactに乗り換えたい
485デフォルトの名無しさん
2024/04/11(木) 01:03:16.25ID:IHtDl9+q Reactすら最近は工数かかりすぎで避けられている
その中でWPFやる人は貴重
その中でWPFやる人は貴重
486デフォルトの名無しさん
2024/04/11(木) 07:28:14.31ID:ocPOh01k Reactでデスクトップアプリ作れるの?
なら乗り換え検討するけど。
なら乗り換え検討するけど。
487デフォルトの名無しさん
2024/04/11(木) 10:22:40.18ID:aV0o6s3M え、そこからなのか
それはさすがに外の世界を知らなさ過ぎ
それはさすがに外の世界を知らなさ過ぎ
488デフォルトの名無しさん
2024/04/11(木) 10:43:29.25ID:KhXMzjRg >>486
WPFですら、WebView2貼り付けたりCefSharp入れて普通に書ける
WPFですら、WebView2貼り付けたりCefSharp入れて普通に書ける
489デフォルトの名無しさん
2024/04/11(木) 10:52:44.04ID:O1Gd6eQm TeamsのUIはReact
490デフォルトの名無しさん
2024/04/12(金) 01:44:30.27ID:skHTUlbY 継ぎ接ぎだらけでかゆい所に手の届かない微妙UIのTeamsでは興味を惹かれないな
491デフォルトの名無しさん
2024/04/12(金) 01:59:50.07ID:0jDH5e+d492デフォルトの名無しさん
2024/04/12(金) 17:39:06.91ID:pBloSxxk WinAppSDK 1.5.2
fixされた問題
7つ
しね
fixされた問題
7つ
しね
493デフォルトの名無しさん
2024/04/12(金) 18:52:59.66ID:0jDH5e+d そのうちメンテナンスされなくなって
windowsOSのUI周りに必要なとき
にだけ更新されるライブラリーになるのかな?
windowsOSのUI周りに必要なとき
にだけ更新されるライブラリーになるのかな?
494デフォルトの名無しさん
2024/04/12(金) 23:01:03.48ID:cjjo+JX+ KMP環境下でのMVVMモデル
https://zenn.dev/istyle/articles/eca6ccf62ae759
https://zenn.dev/istyle/articles/eca6ccf62ae759
495デフォルトの名無しさん
2024/04/12(金) 23:25:16.70ID:nRJmvqB/ kotolinのこう書けるのおもしろい
sealed interface TestUiState {
object Loading : TestUiState
data class Success(val uiModels: List<TestUiModel>) : TestUiState
object Error : TestUiState
object Empty : TestUiState
}
sealed interface TestUiState {
object Loading : TestUiState
data class Success(val uiModels: List<TestUiModel>) : TestUiState
object Error : TestUiState
object Empty : TestUiState
}
496デフォルトの名無しさん
2024/04/12(金) 23:25:41.65ID:nRJmvqB/ kotlinか
497デフォルトの名無しさん
2024/04/14(日) 15:03:24.78ID:bnHzXlwD >>486
もう大分昔に
Webアプリケーションが
デスクトップアプリとして動かせる時代になってるから
(例: VS code、Slack、旧Twitter)
メインの開発環境はそっちに移行しといた方が良いよ
ブラウザー内でも動作できるデスクトップアプリが作れるようになる
もう大分昔に
Webアプリケーションが
デスクトップアプリとして動かせる時代になってるから
(例: VS code、Slack、旧Twitter)
メインの開発環境はそっちに移行しといた方が良いよ
ブラウザー内でも動作できるデスクトップアプリが作れるようになる
498デフォルトの名無しさん
2024/04/14(日) 16:14:14.74ID:oiS24wJy 認証の御布施が必須になってない?
499デフォルトの名無しさん
2024/04/15(月) 10:01:49.70ID:0qAhQO9Q electronでスタンドアロンで作成すれば認証なんか関係ない
インストーラも味もそっけもないがelectron-winstaller使うか、pascalごり押しに
なるがinno setup使うか選択できる(VSCodeはinno setup使ってる)
インストーラも味もそっけもないがelectron-winstaller使うか、pascalごり押しに
なるがinno setup使うか選択できる(VSCodeはinno setup使ってる)
500デフォルトの名無しさん
2024/04/15(月) 11:22:59.49ID:K1vxlyaI 社内サーバーだからhttp:でいいやろと思ったら
Chromの機能制限がすごいんよね
Chromの機能制限がすごいんよね
501デフォルトの名無しさん
2024/04/26(金) 09:36:48.94ID:fZ+9UYmX chatGPT3.5で昨日からWPFの質問をしてもxaml等がまともに表示されない
502デフォルトの名無しさん
2024/04/26(金) 09:38:30.01ID:fZ+9UYmX Chromeの問題なのかChhatGPTの問題なのか
503デフォルトの名無しさん
2024/04/26(金) 21:42:52.81ID:6HJ9wS9i サンプル少ないからじゃ…
504デフォルトの名無しさん
2024/04/26(金) 23:04:18.48ID:K1TzwC12 Cursorでリポジトリ丸ごと突っ込んでGPT-4かClaudeに聞いた方がいいよ
505デフォルトの名無しさん
2024/04/27(土) 00:18:26.22ID:PtA3qgXN506デフォルトの名無しさん
2024/04/28(日) 21:52:24.20ID:gvuAb1r5 スレ立てあらしきたのage
507デフォルトの名無しさん
2024/04/29(月) 13:58:01.98ID:teH124E9 >>497
htaですね
htaですね
508デフォルトの名無しさん
2024/04/29(月) 14:58:13.98ID:jqAE4W9G >>507
そんなんじゃないですよ
そんなんじゃないですよ
509デフォルトの名無しさん
2024/05/01(水) 20:18:49.79ID:uYP0THmn 質問いいですか?
<TextBox Text="{Binding Text1}" />
<Button Content="_Button" Command="{Binding Command1}"/>
上記のような場合、テキストボックスにフォーカスがある状態で Alt+B を押すと Text1 の値が更新されません。
UpdateSourceTrigger=PropertyChanged は重いので避けたいのですが、ほかによい方法はないでしょうか?
<TextBox Text="{Binding Text1}" />
<Button Content="_Button" Command="{Binding Command1}"/>
上記のような場合、テキストボックスにフォーカスがある状態で Alt+B を押すと Text1 の値が更新されません。
UpdateSourceTrigger=PropertyChanged は重いので避けたいのですが、ほかによい方法はないでしょうか?
510デフォルトの名無しさん
2024/05/01(水) 20:24:53.96ID:Ujzwu9rc 群馬弱いな
511デフォルトの名無しさん
2024/05/01(水) 20:55:13.10ID:ClavrGiA フォーカスが外れるまで更新されないのは仕様なんじゃなかったっけ
フォーカス外したら上手くいかないかな
フォーカス外したら上手くいかないかな
512509
2024/05/02(木) 00:49:28.41ID:zXbGyKc1 ありがとうございます。
とりあえずAltキーが押されたときに更新してみます。
もう少し美しい方法があればご教授ください。
private void Window_PreviewKeyDown(object sender, KeyEventArgs e) {
if (e.Key == Key.System) {
foreach (var bind in BindingOperations.GetSourceUpdatingBindings(this)) {
bind.UpdateSource();
} } }
とりあえずAltキーが押されたときに更新してみます。
もう少し美しい方法があればご教授ください。
private void Window_PreviewKeyDown(object sender, KeyEventArgs e) {
if (e.Key == Key.System) {
foreach (var bind in BindingOperations.GetSourceUpdatingBindings(this)) {
bind.UpdateSource();
} } }
513デフォルトの名無しさん
2024/05/13(月) 15:23:55.81ID:qxHu4Xxs メニューやツールバーもフォーカス外れないから更新されないのね…
もうvmからview更新するわ
もうvmからview更新するわ
514デフォルトの名無しさん
2024/05/15(水) 02:24:09.08ID:d2BwHAQh WinUI3を使わざるを得なくて今いじってんだけどデバッグするごとにインストールされるの無効にできないのこれ?
あとタスクバーのアイコンも変えられないんだがマジで破壊的変更多すぎるだろ過去のノウハウやナレッジがことごとくゴミになってて誰がこんなフレームワーク使うんだよ・・・
しかも誰も使ってないからググってもまったくヒットしないしもう萎えたわ
あとタスクバーのアイコンも変えられないんだがマジで破壊的変更多すぎるだろ過去のノウハウやナレッジがことごとくゴミになってて誰がこんなフレームワーク使うんだよ・・・
しかも誰も使ってないからググってもまったくヒットしないしもう萎えたわ
515デフォルトの名無しさん
2024/05/15(水) 03:39:41.98ID:d2BwHAQh 自己解決したわ
517デフォルトの名無しさん
2024/05/22(水) 09:58:59.90ID:t6EACCBD 忘れても良い技術
他で何の役にも立つことが無い事が確約された技術
他で何の役にも立つことが無い事が確約された技術
518デフォルトの名無しさん
2024/05/22(水) 16:40:59.09ID:SJ/gV7gK519デフォルトの名無しさん
2024/05/22(水) 17:40:59.89ID:U7/DTq92 久しぶりにWPF使ったけどやっぱいいな
16bitマイコンのC言語を今いじるとアレ過ぎるだけだが
16bitマイコンのC言語を今いじるとアレ過ぎるだけだが
520デフォルトの名無しさん
2024/05/22(水) 17:42:43.49ID:iicaya8J 新コントールよりバグとりをしてくれと思う
誰かの引用すると
>本来の開発時間より WinUI のバグと戦っている時間のほうが長い説ある
ほんとこれでWinUI時間の無駄
誰かの引用すると
>本来の開発時間より WinUI のバグと戦っている時間のほうが長い説ある
ほんとこれでWinUI時間の無駄
521デフォルトの名無しさん
2024/05/22(水) 17:44:42.98ID:iicaya8J https://github.com/dotnet/core/blob/main/release-notes/9.0/preview/preview4/wpf.md
WPF windows 11 themeプレビューできるようになったん?
WPF windows 11 themeプレビューできるようになったん?
522デフォルトの名無しさん
2024/05/24(金) 12:34:09.43ID:zkv2jEGK523デフォルトの名無しさん
2024/05/26(日) 14:07:14.64ID:AdHx4sYT524デフォルトの名無しさん
2024/05/28(火) 13:38:25.13ID:vI44LTl8 >>520
ほんそれ
15年以上前のWPF初期の時代からずっとそれなんよ
プロジェクト開始前の実現可能性でことごとくWPF不採用WinForms採用になる理由がまさにそれ
WPF使いたくてもライブラリもカスタムコントロールも非対応のないない尽くしでどうしようもない
プライベートや試験実装でWPF使ってもバグや技術的に実現困難で途中で破棄せざるを得なかったことが一体何度あったことか
しかも何度も具体的にバグ報告して最終的に開発者ですらもうWPFのアプデしないからバグもそのままになるわごめんやでやったのは笑うしかなかった
JavaFX(Glassfish)もいち早く触ってたがXAMLと違いFXMLはXML+CSSでXAMLのようなResourceというクソ面倒かつ沼のような実装じゃなかったのがマジで神だった
コントローラーとイベントハンドラのマッピングも直感的で非常にわかりやすかった
まぁ結局JavaFXも廃止されてしまい未だにSwing使われてる時点でJavaもお察しなんだが
ほんそれ
15年以上前のWPF初期の時代からずっとそれなんよ
プロジェクト開始前の実現可能性でことごとくWPF不採用WinForms採用になる理由がまさにそれ
WPF使いたくてもライブラリもカスタムコントロールも非対応のないない尽くしでどうしようもない
プライベートや試験実装でWPF使ってもバグや技術的に実現困難で途中で破棄せざるを得なかったことが一体何度あったことか
しかも何度も具体的にバグ報告して最終的に開発者ですらもうWPFのアプデしないからバグもそのままになるわごめんやでやったのは笑うしかなかった
JavaFX(Glassfish)もいち早く触ってたがXAMLと違いFXMLはXML+CSSでXAMLのようなResourceというクソ面倒かつ沼のような実装じゃなかったのがマジで神だった
コントローラーとイベントハンドラのマッピングも直感的で非常にわかりやすかった
まぁ結局JavaFXも廃止されてしまい未だにSwing使われてる時点でJavaもお察しなんだが
525デフォルトの名無しさん
2024/05/28(火) 15:44:33.37ID:FTGOAjX0 だからさ
もうWebView2でReactでいいだろ
何の問題も起きない
もうWebView2でReactでいいだろ
何の問題も起きない
526デフォルトの名無しさん
2024/05/28(火) 16:32:35.22ID:mvDcO13z >何の問題も起きない
それは言い過ぎ
数千、数万ファイルの文字情報量、サムネイル数を扱う場合や
数万レコード以上の表を扱うスプレッドシートなどネイティブコントロールが必要
(自分が開発する分野じゃないけど)
それは言い過ぎ
数千、数万ファイルの文字情報量、サムネイル数を扱う場合や
数万レコード以上の表を扱うスプレッドシートなどネイティブコントロールが必要
(自分が開発する分野じゃないけど)
527デフォルトの名無しさん
2024/05/28(火) 17:42:51.29ID:lPe1zsJ6 formsのチャートコントロールでグラフ描画してます。
ボタンを押すとグラフ描画して、最後にスクリーンショットを撮るようにしたのですが、画面には描画されているがスクリーンショットファイルには凡例と軸などはあるがグラフがないのです。
適当にググったDoEvents関数の後にスクリーンショット関数を実行するとグラフが残りますが、一部欠けることがあります。
レンダリングが終わったことを知る方法はありますか?
ボタンを押すとグラフ描画して、最後にスクリーンショットを撮るようにしたのですが、画面には描画されているがスクリーンショットファイルには凡例と軸などはあるがグラフがないのです。
適当にググったDoEvents関数の後にスクリーンショット関数を実行するとグラフが残りますが、一部欠けることがあります。
レンダリングが終わったことを知る方法はありますか?
528デフォルトの名無しさん
2024/05/28(火) 18:17:24.89ID:UcKiNJEO 同じ人かな?
ふらっと C#,C♯,C#(初心者用) Part160
> Windowsで画面の外にある範囲とか後ろにあるものを含めてスクリーンキャプチャ頑張ってしたいです
> 例えば画面の外に出てしまったExcelなどです。
> C#でそんな魔法の関数ありますか?Windows APIでもいいのであったら教えてください
> 描画する前の段階のメモリにアクセスとかそういう関数とかあるかな
それはそれとして
stackoverflow.com/a/54842682
ふらっと C#,C♯,C#(初心者用) Part160
> Windowsで画面の外にある範囲とか後ろにあるものを含めてスクリーンキャプチャ頑張ってしたいです
> 例えば画面の外に出てしまったExcelなどです。
> C#でそんな魔法の関数ありますか?Windows APIでもいいのであったら教えてください
> 描画する前の段階のメモリにアクセスとかそういう関数とかあるかな
それはそれとして
stackoverflow.com/a/54842682
529デフォルトの名無しさん
2024/05/28(火) 19:04:51.51ID:4jw6RG5G530デフォルトの名無しさん
2024/05/28(火) 20:20:04.03ID:lPe1zsJ6 >>527
チャートコントロールのPostPaintイベントハンドラを作成して描画フラグを立てることで対応出来ました。
チャートコントロールのPostPaintイベントハンドラを作成して描画フラグを立てることで対応出来ました。
531デフォルトの名無しさん
2024/05/28(火) 22:51:53.99ID:sfymgGLO >>524
今のMSの新しいの作っては投げ出す酷さと比べたらWPFはかなりマシだろう
補助ライブラリ的なものは全然足りないけど、コアの部分はそれなりに作り込まれてるように感じる
(必要以上に高機能にし過ぎて使いにくくなってるのはさておき)
回避出来ないようなWPF自体のバグってそんなにある?
今のMSの新しいの作っては投げ出す酷さと比べたらWPFはかなりマシだろう
補助ライブラリ的なものは全然足りないけど、コアの部分はそれなりに作り込まれてるように感じる
(必要以上に高機能にし過ぎて使いにくくなってるのはさておき)
回避出来ないようなWPF自体のバグってそんなにある?
532デフォルトの名無しさん
2024/05/28(火) 23:20:55.80ID:0cvkwt39 >プロジェクト開始前の実現可能性でことごとくWPF不採用WinForms採用になる理由がまさにそれ
すごい現場だな。業種何だろ?
すごい現場だな。業種何だろ?
533!
2024/05/28(火) 23:39:20.63ID:pWeAf45y UIフレームワークのバグと格闘することほど時間の無駄なことはない
たいていは格闘してもバッドノウハウとして他で通用しないし
だから、多少クソ言語だろうとUIフレームワークの出来が良ければ
そっち選ぶは
たいていは格闘してもバッドノウハウとして他で通用しないし
だから、多少クソ言語だろうとUIフレームワークの出来が良ければ
そっち選ぶは
534デフォルトの名無しさん
2024/05/29(水) 01:44:51.34ID:8x9mpOj1 >>525
cssやだやだ
cssやだやだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 【外国人問題】小野田紀美担当相「不法就労や不法滞在は許さない」 [シャチ★]
- 【野球】井端監督 大谷翔平、山本由伸らのWBCへの参加 「1日も早く返事ほしい」「待っててといっても、国内組が遅くなってしまう」★3 [冬月記者★]
- 経団連会長、日中は建設的対話を 経済3団体が高市首相と初会談も日中関係は話題に登らず… [BFU★]
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
- 今猛烈に食べたいもの挙げてけwwwwwwww
- 橋下徹「口だけ番長の日本が中国に喧嘩負け。なんとカッコ悪い日本か!」高市にバチーン!✴ [153490809]
- 【高市早苗】習近平激怒か [115996789]
- 🏡
- 今猛烈に食べたいもの挙げてけwwwwwwww
