[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2ch.scのread.cgiへ]
Update time : 12/05 20:11 / Filesize : 222 KB / Number-of Response : 990
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [2022/04/11(月) 05:10:34.19 ID:LqBiqZMV.net]
WPF(Windows Presentation Foundation)について語るスレ。

前スレ
WPF(.NET, WinUI) GUIプログラミング Part28
https://mevius.5ch.net/test/read.cgi/tech/1642624840/

関連スレ
Windows 10 UWPアプリ開発Part 3
https://mevius.5ch.net/test/read.cgi/tech/1627556967/

コードを貼る場合は以下のサイトの利用をお勧め。
https://ideone.com/

699 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 16:32:07.44 ID:+SRDqxu4.net]
>>693
コミュニティツールキットに移行した
まだWinUI3は使ってないわ

700 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 16:42:14.09 ID:lWG2aEEJ.net]
うぃにゅいさん

701 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 09:39:44.51 ID:uXHwN+42.net]
ReactivePropertyってあまり使われてない感じ?
個人的には無いとタヒぬレベルなんだけど、たとえばReactivePropertyなしでVMとMってどんな感じで接続してる?

702 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 10:21:30.29 ID:FelbKr3k.net]
>>701
使ってる。はじめ知らなくてMにイベント仕込わでVMで拾ったりVMのセッターに書いたりしてたがしんどかったわ。

703 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 11:28:16.17 ID:tFCe5Itd.net]
1.2Previewの
Known issue
ListView styles regressed and changed from WinAppSDK 1.1.
って元に戻すと思ってて良いのかな?
戻らないとすると結構問題だわ

704 名前:デフォルトの名無しさん mailto:sage [2022/10/04(火) 19:21:23.74 ID:9VYId/+X.net]
時代はWinUI 3
はよ1.2を
アップグレードってNugetのApp Sdkのpackageをアップグレードすればいいの?
よくわからなすぎ

705 名前:デフォルトの名無しさん [2022/10/05(水) 00:37:35.73 ID:afWS42Q8.net]
そうだよ
新しいのに更新していくのは簡単だね

706 名前:デフォルトの名無しさん mailto:sage [2022/10/05(水) 17:31:52.02 ID:1oTvBFVy.net]
1.2 Preview2
ListViewの不具合はもとに戻って一安心
トリミングって機能が気になるな

707 名前:デフォルトの名無しさん mailto:sage [2022/10/05(水) 18:35:01.60 ID:InAYAc+I.net]
>>705
ありがとう



708 名前:デフォルトの名無しさん [2022/10/05(水) 18:49:24.68 ID:InAYAc+I.net]
ちょうどpreview2が出たのか
次辺りかなpreview外れるの

709 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 07:38:08.60 ID:gS//Jlp5.net]
デスクトップアプリ何で作る?
最低要件(最低限これくらいは満たしてね)チェックシート2022
============================================================================

チェック用アプリ仕様:
 アプリ上の"はろー"ボタンをマウスでクリックしたらメッセージボックスで"わーるど"を表示する

(1)配布要件1:動作させるのに必要なファイル一式を任意の場所に配置して動作する
(2)配布要件2:管理者権限不要で配置できる
(3)配布要件3:動作させるのに必要なファイル数が10以内 ※1

(4)起動要件1:エントリファイルをダブルクリックして起動可
(5)起動要件2:エントリファイルをPowerShellから起動可
(6)起動要件3:管理者権限不要で起動可
(7)起動要件4:ネットワーク切断状態(スタンドアロン)で動作する

(8)メモリ要件:
 A:起動時の消費メモリが20MiB以内
 B:起動時の消費メモリが40MiB以内

(9)ストレージ要件:
 A:動作させるのに必要なファイルサイズ合計が200KiB以内 ※1
 B:動作させるのに必要なファイルサイズ合計が1MiB以内 ※1

※1. OSにプリインストールされているランタイムは除く

============================================================================
(1)~(7)はYesの場合+10, Noの場合は-100
(8)~(9)はAの場合+10, Bの場合+5, その他は-100

合計点80以上が合格ライン(当然点数は高ければ高いほど優秀)

710 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:15:37.07 ID:gtj3UpmN.net]
>>709
グロ

711 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:20:14.69 ID:z6+3tzgK.net]
はろーボタンを押したらわーるどを表示する、と言う要件がチョロすぎて何を使う必要も無いでしょこれ。

はろーを押したらわーるどを表示するだけなのに大きすぎるという結論にしかならん。

712 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:28:18.03 ID:FVb6AOL0.net]
まあ正直何が聞きたいのかわからなくて反応に困るな

713 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 20:34:01.68 ID:ubTOqQ+o.net]
どの辺が2022バージョンなのか気になる

714 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 21:10:13.27 ID:MNDdYpgz.net]
次から令和最新型を頼む

715 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 23:54:38.45 ID:NopUC1Il.net]
>>709
なぜその要件が必要なのか説明がない
まったく考慮する必要のない要件が根拠なく列挙されているだけ

716 名前:デフォルトの名無しさん mailto:sage [2022/10/08(土) 23:55:23.78 ID:NopUC1Il.net]
WinFormアプリしか作れない俺のスコアを高くしろ!ていう叫び

717 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 07:58:29.68 ID:EG5nYxY1.net]
>>711
>はろーを押したらわーるどを表示するだけなのに大きすぎる

それ、アウトってことじゃん。
チョロすぎるメモリ要件やストレージ要件をクリアできてないって事じゃん。



718 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 08:55:45.85 ID:jg+/8cWc.net]
>>717
理解できて無くて草
「コンビニ行く」って課題に「チャリンコ以外無いでしょ」「ギリギリで原付」って言われてるんだぞ

「現地に駐車場は無い」
「凄く近い」
「燃費は最高で行ってほしい」
「道は狭いです」
「車の免許は無い」

こんな条件

チャリンコ(WinForms)が最適な解になるための質問じゃねえか、ということ

719 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 08:59:39.60 ID:jg+/8cWc.net]
これが

「この段ボール箱を二つ納品してくる」って課題に

「現地には大型トラック以外は停められる」
「隣の市にある」
「燃費は安い方が良いけども、到着が遅くならないように」
「普通の車が通れる道はある」
「8t以下は何でも乗れる」

であれば、プロボックスで行くか、トラックで行くか、軽トラで行くか。はたまたヤマトみたいにチャリンコに大八車つけたやつ牽いていくかの議論になるでしょ。

720 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:15:46.80 ID:EG5nYxY1.net]
>>718
頭悪いねえ。
「徒歩で行ける範囲のコンビニに行く」って課題に飛行機やロケットしか選択肢がないのは使い物にならないって話だよ。
逆に別の国に行くのに飛行機を使っちゃいけないって話でもない。

721 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:20:22.17 ID:L7lSDmw+.net]
頭悪いから日本語で書いてくんなきゃよくわかんないや
とりあえず一番わかってるやつがあれを書いたガイジ本人ということでいいのか?

722 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:45:16.11 ID:jg+/8cWc.net]
>>720
なるほど。要は取り組んでる仕事の違いなんだね。

723 名前:デフォルトの名無しさん mailto:sage [2022/10/09(日) 09:49:18.56 ID:jg+/8cWc.net]
俺は今さら大規模システム開発を素のWinFormsでは作りたくないからなぁ。
WebView2貼り付けてガワネイティブにして、ClickOnceで公開ぐらいじゃない?使い道は。

724 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 09:46:18.81 ID:Qpk6WyXc.net]
Windows App SDK 1.2のトリミングは今までのダイナミックリンクからスタティックリンクに改めて
実行ファイルサイズを大幅削減が出来る機能だが、これが何処まで効いてくるか楽しみではあるわな
ここからUWPと同じようなAOTに進んで、.netの構造的欠点だったソース丸見え問題も解決するんだろうね

725 名前:デフォルトの名無しさん [2022/10/10(月) 12:34:21.57 ID:322n+PW1.net]
まず.NET 7でコンソールアプリをネイティブアプリとしてビルドできるようにするみたいだな

726 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 12:36:50.84 ID:0lVpwwtG.net]
もっと前からできるけどあんまり意味がないんだよなあ
起動が少し速くなるくらいか

727 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 17:29:52.11 ID:qYzAzFh3.net]
.net frameworkのインストールが不要になるん?



728 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 20:38:24.28 ID:0uUI3HIr.net]
それはとっくに不要になってる

729 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 20:39:20.00 ID:Sx8mqy0s.net]
>>726
サイズがめっちゃ小さくなるやろ

730 名前:デフォルトの名無しさん mailto:sage [2022/10/10(月) 20:52:56.88 ID:C38R1GQo.net]
>>729
もっと小さくなるから

731 名前:デフォルトの名無しさん mailto:sage [2022/10/11(火) 19:37:49.53 ID:fx18BCnS.net]
>>730


732 名前:デフォルトの名無しさん mailto:sage [2022/10/11(火) 20:20:26.21 ID:kHykt5ja.net]
Ngen.exe ってのが有って>>726はそれのことを言ってるのかな?
WinFormsしか使えないし(WPFで使えない)クライアントにアプリをインストールした後に実行しないといけないから
殆ど使われていないが

733 名前:デフォルトの名無しさん mailto:sage [2022/10/11(火) 21:33:00.31 ID:wyyu8+ai.net]
ネイティブコンパイルは少し前からあるだろ。
corertとか。

734 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 10:37:13.17 ID:lE3UziOh.net]
ngenは.net4.xになんらかのパッチが入ったらまたngenをやり直す必要あるからなぁ。

735 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 12:31:43.96 ID:fd8heiYY.net]
まあでもアイドル時に勝手にやってくれることには一応なっている…

736 名前:デフォルトの名無しさん mailto:sage [2022/10/12(水) 21:57:08.74 ID:ptg994QE.net]
WPF=MVVMって流れを断ち切ってくれないか?
普及しないのはこれのせいやろ?

737 名前:デフォルトの名無しさん mailto:1342 [2022/10/12(水) 23:01:57.24 ID:Niawwtef.net]
イベントハンドラー方式で
誰かが解説すればよい

オレがやっても良いんだけど
時が立ちすぎたからなーー



738 名前:デフォルトの名無しさん mailto:sage [2022/10/13(木) 00:45:50.00 ID:odFy/WrJ.net]
.net3.5の頃に初めてwpf触ったときに戸惑ったのはマトモにポトペタが出来なかったことだな

739 名前:デフォルトの名無しさん [2022/10/13(木) 09:24:08.91 ID:lFVyqjgf.net]
MVVMは他のところでも使われてるんだが?

740 名前:デフォルトの名無しさん mailto:1342 [2022/10/13(木) 10:58:26.86 ID:fzJDj2RS.net]
WPFのが糞なだけだね
実態はblandのライブラリーがベースだし

741 名前:デフォルトの名無しさん [2022/10/15(土) 07:20:45.37 ID:XQPIem9+.net]
WPF + データバインディング 勉強始めようと思って検索したら
work-professor.org/?p=626
を見つけたんだがここの手練れに質問。

データバインディングの方が面倒 & バグが入りやすい と思ったんだが
どうなんだ?

ページの下の「まとめ」では
データバインドはWindowsフォームアプリケーション開発では当たり前に
使われる方法です。

とあるんだがWinFormsの開発でデータバインドが普通なの?!

お教えください!

742 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 08:44:46.43 ID:3NQ8H/va.net]
ここはWPFスレなのでWindowsFormはスレ違い

なおデータバインドなんて旧VBでもある

743 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 08:49:31.30 ID:TYEHa44m.net]
どうなんだって言われても違うぞと答えりゃいいのか
どんなバグが入りやすいと思ったのかくらい説明しろよw

744 名前:デフォルトの名無しさん [2022/10/15(土) 08:57:41.01 ID:XQPIem9+.net]
>>742
だからWPFについて聞いてんじゃん。
大丈夫?

745 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:03:17.18 ID:TYEHa44m.net]
>>741
> とあるんだがWinFormsの開発でデータバインドが普通なの?!
ん?

746 名前:デフォルトの名無しさん [2022/10/15(土) 09:07:21.62 ID:XQPIem9+.net]
>>745
それは最後にちょっこ聞いただけでメインは
上部のWPFについてだろ。

747 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:09:45.32 ID:E+9ofSSz.net]
並列に聞いてる二つのどっちがメインとか知らんがな
普通は最後に聞いてる方がメインと思われるから覚えとけ



748 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:15:18.50 ID:JdRxG2Pv.net]
>>746
最初の3文字以外はWindowsFormの話題にしか見えない

749 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:17:26.52 ID:E+9ofSSz.net]
前提や状況説明などの導入を先に書いて後から本題に入るのを覚えよう
本題を先に書いて後から蛇足を付け加える時には「蛇足だが」「それと」「ついでに」などの接続詞でそれが蛇足であることを明確にしよう

750 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:26:56.63 ID:rzXU5vcB.net]
>>741
その例では説明のためかIPropertyChanged関連をべた書きしてるけど、普通はメソッドを用意してもっとシンプルに書く。

private string _inputTextBox1Text = string.Empty;
public string InputTextBox1Text
{
get => _inputTextBox1Text;
set => SetProperty( ref _inputTextBox1Text, value );
}

751 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:29:17.67 ID:rzXU5vcB.net]
INotifyPropertyChangedだった

752 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:29:43.50 ID:2u2iBEwS.net]
そもそも>>743を無視して大丈夫?とか頭おかしい

753 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:32:50.31 ID:TYEHa44m.net]
>>750
今はもっとシンプルに書ける(communitytoolkitを使う場合)
https://learn.microsoft.com/ja-jp/dotnet/communitytoolkit/mvvm/generators/observableproperty

754 名前:デフォルトの名無しさん [2022/10/15(土) 09:36:32.22 ID:XQPIem9+.net]
>>750
ありがとうございます。
INotifyPropertyChanged()使わず、
シンプルに記述できるなら貴方の方が
良いですね。
INotifyPropertyChanged()がどうしても
必要なケースってあるんですか。

755 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:36:47.04 ID:8pCFn/kA.net]
>>751
本当にWPF触ったことあるならリストボックスでそれらを実現できることぐらいわかるよね。

756 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:41:12.62 ID:E+9ofSSz.net]
>>754
大丈夫か?w

757 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 10:09:21.22 ID:rzXU5vcB.net]
>>754
INotifyPropertyChanged.PropertyChangedのことだろうが、
SetProperty()の中でそれを処理するようにするだけで、使わない訳じゃない。



758 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 10:46:17.73 ID:addGKIWP.net]
INotifyPropertyChanged()って何も分かってないだろ。

759 名前:デフォルトの名無しさん [2022/10/15(土) 11:15:36.77 ID:XQPIem9+.net]
ぼく?
何も知りません。知ってるのはwinforms(C#)とMFC(C++)位。

760 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 11:19:46.15 ID:oWoBYw4V.net]
インターフェースとメソッドの区別がついてないからそれらも知らんだろって言われてるんだぞ

761 名前:デフォルトの名無しさん [2022/10/15(土) 12:12:54.06 ID:XQPIem9+.net]
そんな揚げ足とらなくても..

762 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 12:21:46.06 ID:iAi/3wxd.net]
わざと叩かれようとしてるのかと思うレベル

763 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 12:52:59.45 ID:zYlZ5bY9.net]
>>741
リンク踏んでみたけどどう見てもwinformsだぞ
Form1とか書いてあるし
頭大丈夫か?

764 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 12:56:47.51 ID:rzXU5vcB.net]
INotifyPropertyChangedの実装はどちらでも変わらないから敢えて無視してレスしたけど、
>>741はWinFormsのデータバインディングの説明。
WPFのデータバインディングを知りたいなら別の例を探した方が良いね。

765 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 13:01:46.58 ID:zYlZ5bY9.net]
>>744


766 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 14:48:22.82 ID:F6SpEMOp.net]
どっちにしてもデータバインディングでこんなメンドクサイ時点で古いんだよw
当時からゴミと思ってた部分だw
vue.jsとかやってからだと絶対やりたくないw

767 名前:デフォルトの名無しさん [2022/10/15(土) 14:56:32.45 ID:XQPIem9+.net]
あれ、ちょっと勘違いしたかも。
ところで、こんなはザムルは自分で書けるの?



768 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 14:59:19.57 ID:zYlZ5bY9.net]
俺は書けるがお前は書けないんじゃね

769 名前:デフォルトの名無しさん [2022/10/15(土) 15:12:04.55 ID:F3Of1tUC.net]
WPFやWinUIでのMVVMはCommunityToolkit使えばいいって感じになったみたいだな
統一されてる分昔よりマシだな

770 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 17:11:56.91 ID:v+8OtpSj.net]
ぶっちゃけ、世の中に溢れてるシステムのUIなんてWinformsで十分なんだよな
無理に最新技術を使う必要ない気がするわ

771 名前:デフォルトの名無しさん [2022/10/15(土) 17:23:18.30 ID:F3Of1tUC.net]
XAMLで簡単にUI作れる方がいい

772 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 18:38:28.19 ID:s858Kg5J.net]
>>771
簡単にUIの入れ替えね。 
ピクセル単位の画面デザイントリミングもXAMLホットリロードのメリットだけど、それ以上に入れ替えが簡単。

773 名前:デフォルトの名無しさん [2022/10/15(土) 19:23:17.01 ID:XQPIem9+.net]
>>768
いやいや、スゴイね。
微調整はともかく、やっぱりポトペタしか
できんわ。

774 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 06:43:26.17 ID:mJXNQh6A.net]
>>770
UI的にWinFormsで十分でもWPFで作ったらもっと楽できる。
MVVMは使う必要ないよ。
プログラム初心者ほど「WPFはMVVMで作らなきゃいけないんです!」みたいなこと言うけどね。
MVVMで組んで楽な場合とそうでない場合の見極めがまだできませんって白状しているようなもの。

775 名前:デフォルトの名無しさん [2022/10/16(日) 08:30:12.62 ID:OVnfavOi.net]
>>770
同じ理由でWPFでも十分なんだよな
もう「最新」でもないし

慣れた方で作ればいい
どっちにも慣れているなら、自由度が高いWPFを選んどくべき

776 名前:デフォルトの名無しさん [2022/10/16(日) 08:50:09.89 ID:+WFeYHV0.net]
遅いけどね。

777 名前:デフォルトの名無しさん [2022/10/16(日) 09:22:04.05 ID:Lttjv/2U.net]
こういう感じのチャート画面(上段)を作りたいときって
WPFだとどう構築するのがいいんですかね
https://www.fujitsu.com/jp/imagesgig5/fig_01_tcm102-5857076_tcm102-2750236-32.png

Winformsだと脳死でOwnerDraw使ってて、
かなり昔にWPFでVisualTreeでチャートのタスクを作ってみたら要素が多くなってきたときに
パフォーマンスがでなくてあきらめたことがある感じです。
適当に見つけてきたサンプルなんですが、これも図形を500個くらい出すと
(CPU9900Kで)ガクガクになってしまい
https://github.com/noitaro/wpf-excel-shape-line



778 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 09:43:21.72 ID:H5a3DLoU.net]
>>777
一部分しか表示しないなら仮想化してみる
大量のオブジェクトを同時に表示する必要がある場合は諦めてSkiaSharp等で独自に描画

779 名前:デフォルトの名無しさん [2022/10/16(日) 09:53:01.90 ID:Lttjv/2U.net]
>>778
なるほど。表示時間範囲を変えて多量に表示するケースがあるので独自描画ですかね。
こういう画面だとWPFになってもあんまりWinformsと変わらないんですね。
今もWinformsでSkiaSharpは使ったりしてるので。

780 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 09:59:25.00 ID:5h4cgJ0F.net]
DrawingVisual

781 名前:デフォルトの名無しさん [2022/10/16(日) 10:25:32.31 ID:+WFeYHV0.net]
>>777
リアルタイムで横スクロールさせる必要あり?

782 名前:デフォルトの名無しさん [2022/10/16(日) 11:26:13.18 ID:Lttjv/2U.net]
>>781
スクロールのリアルタイムが何を指すのかよく分かってないですが
画面に見えてる期間と、スクロール範囲の期間が指定できる感じです。

今はビットマップにお絵描きしてるんですが、期間が長いとメモリ量や描画速度の問題がでるので
見えてる範囲+1画面分先まで描画しておいて、スクロールはなめらかに表示できるようにして、
裏で次の1画面先の描画をしてます。

783 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 13:56:19.16 ID:smb+KIWw.net]
WinUIだとWin2Dが使えるね

784 名前:デフォルトの名無しさん [2022/10/16(日) 20:32:36.57 ID:+WFeYHV0.net]
>>777
単なる表示だけで良いなら、GDIなんかでJPGファイル生成して
それをwebviewコントロールで表示。スクロールもスムーズ。

リストビュー(詳細)にプログレスバー入れるのが面倒(難しい)ので
■を並べて疑似プログレスバーにしたり、そういうインチキは必要ですよ!。

785 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 20:40:32.26 ID:g7emZOKP.net]
WebView使うんならHTML canvasでいいだろ
クッソ速いぞ

786 名前:796 [2022/10/17(月) 19:50:46.02 ID:SW8Ac5Im.net]
試しにWebBrowser コントロール でやってみた。
結構快適でした!

787 名前:デフォルトの名無しさん mailto:1342 [2022/10/17(月) 22:16:37.20 ID:0qh/TO9I.net]
Reactでやれば?
WPFより楽だよ



788 名前:デフォルトの名無しさん [2022/10/17(月) 23:28:17.22 ID:McxJ9oCE.net]
安いグラボでも取り付ければ解決しそう

789 名前:デフォルトの名無しさん [2022/10/19(水) 06:13:02.67 ID:gHfHnf27.net]
XAMLのgrid大変。XAML作ってくれるサイトないかな。
誰か作ってくれ!。

790 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 06:14:40.62 ID:QJIH0uaq.net]
それまたGreedyやな

791 名前:デフォルトの名無しさん [2022/10/19(水) 07:29:47.70 ID:gHfHnf27.net]
EXCELの罫線->HTML(TABLE)にしてくれるサイトはあるんだが。

792 名前:デフォルトの名無しさん [2022/10/19(水) 07:30:56.01 ID:gHfHnf27.net]
画面とプログラム分業できる! というけど結局はプログラムつくるやつが画面も
やる羽目になるんだよな。

793 名前:デフォルトの名無しさん [2022/10/19(水) 13:16:56.43 ID:CSq9FDVE.net]
そもそもそんな分業したくなるもんなの?
欲しいのは素材用意する人とかでしょ

794 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 14:09:50.67 ID:8/1xE7ux.net]
分業というか画面デザインとコードが別のファイルになるのが大きいのよ
もちろん一人でもできるけど二人以上が並行作業することによって納期が短くなる場合がある

795 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 15:25:04.63 ID:xv0v1s7I.net]
まぁ 確かにコーダーにはデザインセンスは無いわな。
デザイナーがやっているのを見るとさすがと思う事しばしば。
アイコン作りひとつとっても、ああいう統一感のあるプロの仕事は俺にはできない。

796 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 16:40:22.99 ID:6Jytj3Zv.net]
外観や視覚要素のことだけを指して「デザイン」と呼ぶ人が随分と増えてしまったな

797 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 16:42:36.62 ID:hmhTQwmw.net]
昔からなのに何を今更



798 名前:デフォルトの名無しさん [2022/10/19(水) 19:32:47.73 ID:gHfHnf27.net]
>>795
わかる。あれはセンスも必要だな。

799 名前:デフォルトの名無しさん [2022/10/19(水) 19:38:31.73 ID:gHfHnf27.net]
暇だったんでXAMLやってみた。gridが基本らしいのでテキトーにサイトから
コピペで張り付けて実験。一応何とかできるようになった。
開発の方に戻るかも知れないのでアンチWPFだったけど再挑戦してみようかなと、
思って。意外とWFPの仕事があるらしいな。
最初はデータバインディングで諦めたがwinforms風の作り方もできるらしいし。
(WPFはデータバインディングが必須だと勘違いしてた)

で、みんなはバリバリ、データバインディングしてんの? 凄いわ〜。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<222KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef