WPF(.NET, WinUI) GUIプログラミング Part32

0001mdysdev○ ◆XSDsAilQpD0E 2023/09/09(土) 07:02:56.33ID:xfSBfAyx
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/

0462デフォルトの名無しさん2024/03/30(土) 12:58:37.49ID:qKYhhQoG
MSがWindowsに投資するのは何年も前にやめてるから当然

0463デフォルトの名無しさん2024/03/30(土) 13:10:46.82ID:u/j6Xh0J
>>460
PythonでFlutterアプリを構築できるFlet

0464デフォルトの名無しさん2024/03/30(土) 13:11:03.26ID:Pgu7bMXe
OSベンダーでありながら他社フレームワーク頼りなのはまじうんこ

0465デフォルトの名無しさん2024/03/30(土) 13:52:45.76ID:nd7jP09y
react nativeってwindowsだとうらで
うんこ品質のWinUI3が動くんだろ?

0466デフォルトの名無しさん2024/03/30(土) 22:17:49.03ID:nd7jP09y
https://flutterweb-wasm.web.app

wasm gcいい感じだね

0467デフォルトの名無しさん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

0468デフォルトの名無しさん2024/03/31(日) 10:04:26.39ID:mDZ63ow1
flutterはモバイルはskiaダメだからからimpellerに移行しようとしてるよな

0469デフォルトの名無しさん2024/03/31(日) 10:28:17.33ID:kDf89AF4
RubyおじさんがFlutterおじさんに変わっただけでスレ汚しに来るのはご遠慮願いたい

0470デフォルトの名無しさん2024/03/31(日) 17:46:04.27ID:Upgbi7uR
金になるかじゃね? 

0471デフォルトの名無しさん2024/03/31(日) 18:07:52.54ID:Vv8mkq+M
集団でシャンフロ叩いてたのに2期が決まると手のひらクルッ!

0472デフォルトの名無しさん2024/04/03(水) 02:22:47.82ID:5l2tfQ1N
なんかAvaloniaが一番活発に見えるな。.NET Foundation離脱したらしいけど・・.
https://github.com/AvaloniaUI/Avalonia/releases/tag/11.1.0-beta1

0473デフォルトの名無しさん2024/04/08(月) 20:11:02.67ID:t4avbyyf
どれも余命短い
こういう流れは終わりつつある

0474デフォルトの名無しさん2024/04/08(月) 20:17:38.46ID:18MavYnE
Avaloniaに期待してるわ

0475デフォルトの名無しさん2024/04/10(水) 17:13:09.36ID:Ia5FuffE
ここんとこずっとTypeScript&Rectやってて、久々にC#でデスクトップアプリのコード触ったら
色々めんどくさっ!てのる

0476デフォルトの名無しさん2024/04/10(水) 17:56:11.18ID:HEGtCi2T
ここの人達はそとの世界を知らないから...

0477デフォルトの名無しさん2024/04/10(水) 18:59:35.92ID:XDg1AIjK
ime制御とかめんどくさいよねー

0478デフォルトの名無しさん2024/04/10(水) 19:05:36.21ID:7hiXDhHX
>>475プラスwinuiだとゴミ品質で
地獄へようこそ

0479デフォルトの名無しさん2024/04/10(水) 19:36:59.54ID:HEGtCi2T
MVVM地獄...
コードビハインドで回避できるんだけどねーー

0480デフォルトの名無しさん2024/04/10(水) 21:47:50.46ID:ruWIk3N0
ちゃちゃと仕事終わらせるには方法は厭わないよ

0481デフォルトの名無しさん2024/04/10(水) 21:58:30.66ID:IQhKeh3K
Reactそんな簡単かね

0482デフォルトの名無しさん2024/04/10(水) 22:47:41.03ID:1ixW9o0p
UIの実装だけとっても
工数換算で桁が違うぐらい簡単ですよ

0483デフォルトの名無しさん2024/04/11(木) 00:38:44.06ID:3HnfOpMu
WPFそんなに難しいかねえ

0484デフォルトの名無しさん2024/04/11(木) 00:45:01.18ID:7W3TQIx7
実際microsoftがgdgdだから俺もreactに乗り換えたい

0485デフォルトの名無しさん2024/04/11(木) 01:03:16.25ID:IHtDl9+q
Reactすら最近は工数かかりすぎで避けられている
その中でWPFやる人は貴重

0486デフォルトの名無しさん2024/04/11(木) 07:28:14.31ID:ocPOh01k
Reactでデスクトップアプリ作れるの?
なら乗り換え検討するけど。

0487デフォルトの名無しさん2024/04/11(木) 10:22:40.18ID:aV0o6s3M
え、そこからなのか
それはさすがに外の世界を知らなさ過ぎ

0488デフォルトの名無しさん2024/04/11(木) 10:43:29.25ID:KhXMzjRg
>>486
WPFですら、WebView2貼り付けたりCefSharp入れて普通に書ける

0489デフォルトの名無しさん2024/04/11(木) 10:52:44.04ID:O1Gd6eQm
TeamsのUIはReact

0490デフォルトの名無しさん2024/04/12(金) 01:44:30.27ID:skHTUlbY
継ぎ接ぎだらけでかゆい所に手の届かない微妙UIのTeamsでは興味を惹かれないな

0491デフォルトの名無しさん2024/04/12(金) 01:59:50.07ID:0jDH5e+d
>>490
星の数ほどUIライブラリーはある
https://tailwindui.com/components/#product-application-ui

0492デフォルトの名無しさん2024/04/12(金) 17:39:06.91ID:pBloSxxk
WinAppSDK 1.5.2

fixされた問題
7つ
しね

0493デフォルトの名無しさん2024/04/12(金) 18:52:59.66ID:0jDH5e+d
そのうちメンテナンスされなくなって
windowsOSのUI周りに必要なとき
にだけ更新されるライブラリーになるのかな?

0494デフォルトの名無しさん2024/04/12(金) 23:01:03.48ID:cjjo+JX+
KMP環境下でのMVVMモデル
https://zenn.dev/istyle/articles/eca6ccf62ae759

0495デフォルトの名無しさん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
}

0496デフォルトの名無しさん2024/04/12(金) 23:25:41.65ID:nRJmvqB/
kotlinか

0497デフォルトの名無しさん2024/04/14(日) 15:03:24.78ID:bnHzXlwD
>>486
もう大分昔に
Webアプリケーションが
デスクトップアプリとして動かせる時代になってるから
(例: VS code、Slack、旧Twitter)
メインの開発環境はそっちに移行しといた方が良いよ
ブラウザー内でも動作できるデスクトップアプリが作れるようになる

0498デフォルトの名無しさん2024/04/14(日) 16:14:14.74ID:oiS24wJy
認証の御布施が必須になってない?

0499デフォルトの名無しさん2024/04/15(月) 10:01:49.70ID:0qAhQO9Q
electronでスタンドアロンで作成すれば認証なんか関係ない
インストーラも味もそっけもないがelectron-winstaller使うか、pascalごり押しに
なるがinno setup使うか選択できる(VSCodeはinno setup使ってる)

0500デフォルトの名無しさん2024/04/15(月) 11:22:59.49ID:K1vxlyaI
社内サーバーだからhttp:でいいやろと思ったら
Chromの機能制限がすごいんよね

0501デフォルトの名無しさん2024/04/26(金) 09:36:48.94ID:fZ+9UYmX
chatGPT3.5で昨日からWPFの質問をしてもxaml等がまともに表示されない

0502デフォルトの名無しさん2024/04/26(金) 09:38:30.01ID:fZ+9UYmX
Chromeの問題なのかChhatGPTの問題なのか

0503デフォルトの名無しさん2024/04/26(金) 21:42:52.81ID:6HJ9wS9i
サンプル少ないからじゃ…

0504デフォルトの名無しさん2024/04/26(金) 23:04:18.48ID:K1TzwC12
Cursorでリポジトリ丸ごと突っ込んでGPT-4かClaudeに聞いた方がいいよ

0505デフォルトの名無しさん2024/04/27(土) 00:18:26.22ID:PtA3qgXN
>>503
今までずっとまともに機能してたのに
数日前からまともに答えが表示されない

0506デフォルトの名無しさん2024/04/28(日) 21:52:24.20ID:gvuAb1r5
スレ立てあらしきたのage

0507デフォルトの名無しさん2024/04/29(月) 13:58:01.98ID:teH124E9
>>497
htaですね

0508デフォルトの名無しさん2024/04/29(月) 14:58:13.98ID:jqAE4W9G
>>507
そんなんじゃないですよ

0509デフォルトの名無しさん2024/05/01(水) 20:18:49.79ID:uYP0THmn
質問いいですか?
<TextBox Text="{Binding Text1}" />
<Button Content="_Button" Command="{Binding Command1}"/>

上記のような場合、テキストボックスにフォーカスがある状態で Alt+B を押すと Text1 の値が更新されません。
UpdateSourceTrigger=PropertyChanged は重いので避けたいのですが、ほかによい方法はないでしょうか?

0510デフォルトの名無しさん2024/05/01(水) 20:24:53.96ID:Ujzwu9rc
群馬弱いな

0511デフォルトの名無しさん2024/05/01(水) 20:55:13.10ID:ClavrGiA
フォーカスが外れるまで更新されないのは仕様なんじゃなかったっけ
フォーカス外したら上手くいかないかな

05125092024/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();
} } }

新着レスの表示
レスを投稿する