WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part21 [無断転載禁止]©2ch.net

■ このスレッドは過去ログ倉庫に格納されています
2017/05/09(火) 09:09:13.94ID:KhhA22kJ
Windows Presentation Frameworkについて語るスレ。

前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part20
http://echo.2ch.net/test/read.cgi/tech/1458082648/

関連スレ
Windows 10 UWPアプリ開発
http://echo.2ch.net/test/read.cgi/tech/1440150886/

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
2017/05/21(日) 03:50:00.04ID:xPrtSSgz
おじいちゃんほんと申し訳ないんだけど一生懸命覚えたであろうアセンブラの知識や機械語の知識
現代では君が信じてるほど出番無いんだわ
2017/05/21(日) 05:46:56.15ID:pa0r6x2E
大昔は、乗除算や分岐が重い処理だから少なくするんだっけ
ちょっと昔は、コンテキストスイッチに気を付けるくらい?
今は何に気を付ければいいん?
マネージ・アンマネージの行き来?
2017/05/21(日) 07:59:15.03ID:5ysSED91
キャリーフラグの値が欲しいときがある。
2017/05/21(日) 08:09:37.53ID:B8Y3PA0X
まあ、頑張ってチマチマ最適化しようが、DataGridに数万行突っ込んだら全て終了です
2017/05/21(日) 08:40:00.41ID:6fwslcYw
仮想化しても駄目なの?
2017/05/21(日) 14:43:55.71ID:jNq5R9xb
>>41
しょうがないお馬鹿さんだな
アセンブラっていうのはCで言えば「Cコンパイラ」に対応する言葉。
C言語に対応するのは「アセンブリ」。
2017/05/21(日) 15:07:35.59ID:xCFEt9+J
数万って実際どのくらいかな
2017/05/21(日) 15:26:06.30ID:1Ubd4ETn
>>47
こういう奴は今でもD-RAMはおかしいD-RWMって言え
とか思ってるんだろうか w
2017/05/22(月) 09:03:17.61ID:6FuooAR5
そもそもDataGridに何万件もデータを入れようなんて設計が間違っているんじゃない?
それにWPFなら仮想化できるし、そこまで問題にならないような・・・
2017/05/22(月) 09:10:48.84ID:f1FFPJ6b
>>50
あのさぁ…話ループさせたいだけの下痢便くんはこの世に要らないわけ
分かる?
今すぐ中央線に突っ込んで死ね
52デフォルトの名無しさん
垢版 |
2017/05/22(月) 10:06:44.67ID:ZytydYHf
暑いけどまだ夏休みじゃないのにな
2017/05/22(月) 11:41:08.65ID:eJszv2Pe
毎日が日曜日なんだろ
54デフォルトの名無しさん
垢版 |
2017/05/22(月) 20:05:09.72ID:EJo9O8hZ
いまさらListViewがデフォ仮想化されててIsSelectedとBindしても同期されないって知ったのですが
仮想してる場合SelectionChangedから自力でやるしかないのですか?
2017/05/22(月) 20:11:22.91ID:f1FFPJ6b
ItermsControlの仮想化は欠陥品もいいとこだから切ってるわ
あとはパフォーマンスに端から期待しない設計をすればいい
2017/05/22(月) 20:56:51.57ID:zMhg6UhV
http://stackoverflow.com/questions/31176949/binding-selecteditems-of-listview-to-viewmodel
こういうのはどう?
2017/05/22(月) 21:24:33.03ID:qkUesmwG
>あとはパフォーマンスに端から期待しない設計をすればいい
パフォーマンスがWin Formsと同等、あとはコントロールなどWin Formsと同等のものが
早いタイミングで用意されてたら、WPFの現状も今とは多少違うものになっていたろうにな
2017/05/22(月) 21:55:52.23ID:xSrNGN1H
WPFも.NET Nativeにすれば良かったんだよ。
今からもすれ。
59デフォルトの名無しさん
垢版 |
2017/05/22(月) 22:34:48.41ID:MGdDMh7q
>>50
その程度の思考でプログラマーやってることにドン引きだわ。

Excelみたいなアプリを作っちゃいけないんだ。へー。

DataGridの仮想化が糞なのも有名な話だと思うんだが。
2017/05/22(月) 22:40:32.33ID:4tsp+V1N
50に設計を依頼したくないな
2017/05/22(月) 22:43:05.83ID:5GrenZQq
>>59
WInFormsはListBoxやListViewがお粗末だから、見栄えの良い表にしようとするならDataGridViewを使わざるを得ないが
wpfなら大量データの表示はListViewやListBoxを使えばいい
DataGridは入力する場合だけに使えばいいから、言うほど大量のデータを扱う必要はない
62デフォルトの名無しさん
垢版 |
2017/05/23(火) 01:38:23.07ID:04UVyDFy
Excelが何万件ものデータを扱うとき全部オンメモリで
やってるとでも?
その程度の思考でプログラマーやってることにドン引きだわ。

しっかし、相変わらず文句ばかりのスレだね。
そのエネルギーをもっと有効活用すればいいのに。
別にWPF使えとか強要してるわけでもなし、こんな
過疎スレにわざわざからみに来るなんて余程暇なんだな。
2017/05/23(火) 01:53:54.82ID:WH5r8h3p
適材適所が理解出来ないお爺ちゃん達には困ったもんだよ、ほんとに。
2017/05/23(火) 08:24:09.32ID:hLB5M4JB
どうでもいいけどD-RWMって何を考えてこういうことになるんだろかね。

ROMがRead Only Memoryだから
RAMはRead Writeとかトンデモ理論なの?

Aはなんだと思ってたのかね。
Random Access Memoryなのに。
2017/05/23(火) 09:01:09.88ID:eURNpC6R
>>64
横だが、ROMも機能的にはランダムアクセスメモリーなわけで、ROMと区別するための識別子としてRAMは意味合い的にふさわしくないが
定着しちまったから略語として正しいRWMじゃなくてRAMと言っている

この理屈はアセンブリ言語を定着しているからアセンブラと呼ぶことと同じ理屈だってことじゃないかな
「アセンブリ言語だーと喚くならRWMと呼べ」という主張には一定の正当性があります
2017/05/23(火) 10:39:20.88ID:/57g/yiT
なんか鳥頭なのかこの話の流れの突っ込みどころ、笑いどころが分かってないのが多いけど、
そもそもWPFのパフォーマンスの話の中で「アセンブラ」なんて頓珍漢な言葉が出てくるのはどうなのっていう
そこだからw

言葉遣いが不適切であるってのはついでの話
2017/05/23(火) 10:58:17.14ID:qgSsavId
ループ以外のレスをしないでください
2017/05/23(火) 18:41:38.32ID:bHvhS1TZ
>>64
バカは書き込まなくていいぞ w
2017/05/26(金) 00:09:01.46ID:FoMmFfzc
XAMLのBindingで質問です。

とても単純なケースで説明すると、
XAML側でTextBoxを定義して、Textに
MainWindowに新設したstring testStringをBindするとします。

public partial class MainWindow : Window
{
public string testString { get; set; }


<TextBox x:Name="testTextBox" 〜省略〜 Text="{Binding testString}"/>

この状態において、

コンストラクタ内で
public MainWindow()
{
InitializeComponent();
this.DataContext = this;
testString = "1st set";
}

このコードを実行すると起動時にテキストボックスに"1st set"が入っており想定通りです。
さらに、新規ボタンコントロールを追加して
ボタンが押された際に新しい文字列をテキストボックスに設定するようにするとテキストボックスが更新されません。

private void testButton_Click(object sender, RoutedEventArgs e)
{
testString = "push Button";
}
2017/05/26(金) 00:16:30.67ID:CtcOIoTT
>>69
INotifyPropertyChanged
7169
垢版 |
2017/05/26(金) 00:22:39.18ID:FoMmFfzc
しかし、この状態で

private void testButton_Click(object sender, RoutedEventArgs e)
{
testString = "push Button";
// 以下を追加
Binding bind = new Binding("testString");
bind.Source = this;
this.testTextBox.SetBinding(TextBox.TextProperty, bind);
}

とするとテキストボックスは更新されました。

XAML側のBinding指定はコンストラクタなど各ウインドウ?が生成される時にしか有効ではないのでしょうか?
それ以後Bindされているオブジェクトが新しくなる場合は、再度バインドしなおさなくてはならないのでしょうか?

自分の理解では、
オブジェクトが更新された場合の内部挙動はBindingで所持しているプロパティパスを
DataContextからFindして該当プロパティの値を参照する、というようなイメージだったのですが、

どうもこの挙動をみていると、該当プロパティを見つけるところまでは同じですが、
見つけた後、プロパティの中に入っているオブジェクトそのものだけを記憶しているように感じます。
C++的な書き方をするなら
class MainWindow
{
string* testString;
}
// 想定していた挙動
string*& bind_property = MainWindow.testString;
// 実際の挙動
string* bind_property = MainWindow.testString;
みたいな感じですかね。新規オブジェクトのアドレスが代入されるけど、バインドは旧オブジェクトのアドレスをみているようなイメージ。
2017/05/26(金) 00:28:48.35ID:FoMmFfzc
>>70
> >>69
> INotifyPropertyChanged

testStringをMainWindowではなく
INotifyPropertyChangedを継承した別クラスにおいて、
そこで通知をうけれるようにする、という事でしょうか?

GUIコントロールからプロパティへのフィードバックが必要な場合はINotifyPropertyChanged
を使う必要があるのかなと思っていたのですが、
プロパティ->GUIコントロールだったとしてもINotifyPropertyChangedが必要なんでしょうか?
2017/05/26(金) 02:07:15.36ID:t9Hdpjhx
>>72
> GUIコントロールからプロパティへのフィードバックが必要な場合はINotifyPropertyChanged
> を使う必要があるのかなと思っていたのですが、
> プロパティ->GUIコントロールだったとしてもINotifyPropertyChangedが必要なんでしょうか?

これは逆だね
>>69 のコードでもテキストボックスのテキストを打ち変えたら testString の値も変わる
(デフォルトではテキストボックスからフォーカスが外れたとき)
INotifyPropertyChanged を実装するのは testString の値が変更されたことをテキストボックスに通知するため。

> testStringをMainWindowではなく
> INotifyPropertyChangedを継承した別クラスにおいて

インターフェイスなので MainWindow に実装してもいい。もちろん別クラスでもいい。
7469
垢版 |
2017/05/26(金) 23:30:26.04ID:FoMmFfzc
ありがとうございました。
INotifyPropertyChangedで解決できました。
最終的にはPrismいれてBindableを使うようにしました。

ちなみに皆さんは、どこでWPFの情報を収集して学習しましたか?
MSDNだけで十分?
自分は本などは買っておらずネットだけでなんとかしようと思っていたのですが、
WPFのバックエンドの動作などが細かく解説してあるようなページはみつけられなくて・・。
そういったイメージがつかめるととっつきやすいかなーとおもうのですが。
2017/05/27(土) 00:50:54.10ID:XfIUBFbn
ReactivePropertyのほうが簡単でいいよ。
PrismとReactivePropertyの組み合わせが鉄板。
2017/05/27(土) 22:37:08.09ID:sdz07quX
>>74
書籍だとエッセンシャルかな

Google先生で十分じゃないかと
便利な世の中になったもんだと思う
2017/05/27(土) 22:43:09.07ID:Cnbgg+tR
>>76
エッセンシャルに一票
てか、まともなのが和書じゃこれしか見当たらん。
7869
垢版 |
2017/05/28(日) 20:09:32.80ID:wwPe3PxY
みなさん、ありがとうございます。
参考にさせて頂きます。
2017/05/29(月) 19:36:45.18ID:BsTukI6Z
HogeViewModel は名前空間 "clr-namespace:ViewModels に存在しませんとかいうエラーに小一時間悩んだあげく
(実行はできるけどXAMLデザイナーがエラー出ていじれない)
結局ViewModelが参照してるDLLのインターフェースを実装したらそうなることが分かった・・・
意味分からん
2017/06/01(木) 02:38:41.97ID:VSEcCyJ5
そんなクラス(ロードでき)ないぞ!
というエラーなわけだな
2017/06/01(木) 08:18:09.78ID:JS2ZXwNm
デザイナーエラーで悩んだこと有ったが、俺の場合は古いBlendのdllがGACに入っていることが問題だったな
2017/06/01(木) 15:41:03.41ID:wFAG8npl
ねーねー
WPFってメモリリークしやすいっていうけど、リークしてるってのはどういう手法で見つけてるの?

例えば、VS2017の場合とか
2017/06/01(木) 16:26:06.42ID:ZOQStLdx
>>82
CLR Profiler
2017/06/01(木) 23:01:22.98ID:293eyS1y
Prismのインストール方法教えてください
2017/06/01(木) 23:04:53.79ID:W7qZGWEB
Prismはソースコードを必要なとこだけコピペして切り貼りして使うもんだよ
ライブラリじゃなくてあくまでサンプル集
2017/06/01(木) 23:35:05.61ID:O9hXITjG
>>84
NuGet
87デフォルトの名無しさん
垢版 |
2017/06/03(土) 09:08:04.39ID:oS+kvV3r
>>85
ワラタw
2017/06/03(土) 09:18:00.73ID:os85wqX+
実際Prismは本来はそういうものだけどな
最近はフレームワークを自称するようになったけど、元々の位置付けはあくまでサンプルコード
89デフォルトの名無しさん
垢版 |
2017/06/03(土) 10:31:16.61ID:rMhcGp0h
>>74
https://www.slideshare.net/mobile/okazuki0130/wpf45-38048141
90デフォルトの名無しさん
垢版 |
2017/06/05(月) 10:03:11.86ID:cfgJ7GOo
>>88
そんな昔話をして>>84の質問に対して何か意味あるの?
今は>>86が正解。prism 6で検索してターゲットに
合うものを入れればいい
2017/06/05(月) 12:15:27.45ID:Wbw5uYTG
いや今も昔もPrismって出来合いのままで広汎なアプリの要求に対応できるようには作られてないだろ
基本的にはアプリに応じてカスタマイズして使うもんだし、それが負担になるような小規模のアプリはそもそも想定外
カスタマイズが必要になるまではライブラリとして使うというのはアリだと思うけどね
2017/06/05(月) 12:18:28.84ID:3pDi9kK3
今も2017に対応させたLivetを使ってたりする…
93デフォルトの名無しさん
垢版 |
2017/06/05(月) 12:46:14.15ID:cfgJ7GOo
誰一人としてPrismがフルスタックのフレームワークだ
なんて主張してないし
>>84はプロジェクトへの組み込み方聞いてるだけだし
2017/06/10(土) 15:38:51.53ID:L11NPkLC
他のスレッドでインスタンス化したTextBlockを
UIスレッドでは見れないのはなぜでしょう?
2017/06/10(土) 19:07:49.41ID:xO5K6/Fq
あなたが仰られているそれが理由ですよ
他のスレッドでインスタンスを作ったから
2017/06/11(日) 20:58:15.69ID:gyPvX65F
差分アップデートの実装ってどうやってるの
差分ファイルを作るライブラリとかないすか
2017/06/17(土) 21:58:05.63ID:KgLuH5ks
>>96
DLLベースで作ってんの?
違うなら意味ない
2017/06/30(金) 07:22:09.43ID:KlIc0Ruf
>>94
コントロールを作成したスレッドからしか操作できないんでしょう。
シングルスレッドアパートメントってやつ。
Win FormはそうだったけどWPFは知らない。

このスレって過疎ってるね。
WPFって需要ないんだな。
2017/06/30(金) 07:51:42.00ID:6biPWSCD
なんだオマエ
喧嘩売ってるのか?
2017/06/30(金) 07:58:29.61ID:O4fe921R
Windows7 を切り捨てたくないからなかなか UWP はね…
2017/06/30(金) 08:07:21.29ID:2Da2vksV
海外製の業務パッケージなんかだとWPF使ってるのもわりと見かけるけど、たいてい酷い品質なんだよね
別にWPFが悪いんじゃなくて、作る側が慣れてないのが使ってて伝わってくる
そもそもWPFって頭良くてWPFの仕組みも完全に理解してるアーキテクトがトップダウンで大枠から設計していくような開発スタイルに向いてて、
散らばった開発体制になりがちなドカタ開発には根本的に向いてないんだと思う
2017/06/30(金) 12:42:48.11ID:U0layi5s
ヘルプが充実しすぎてて語ることもない
103デフォルトの名無しさん
垢版 |
2017/06/30(金) 15:51:47.54ID:9bb0xxM2
Livet更新する気ないなら、そう言ってくれないかな?
実はもうLivet2のリポジトリもあります!キリッ(スッカラカーン
とかほんと勘弁。
2017/06/30(金) 16:07:36.83ID:141Xnv8f
んだねぇ・・・
2017/06/30(金) 16:08:24.47ID:KlIc0Ruf
>>99
言い値で買ってくれるのなら売るけど
2017/06/30(金) 16:09:51.42ID:KlIc0Ruf
>>101
もう、MVVMなんか完全に無視してXAMLの描画能力だけを使えば。
コードビハインドにイベント直書きで。
2017/06/30(金) 16:22:28.05ID:kEnZP6sv
ほんとそれで済むならそれが一番お気楽だと思うw
2017/06/30(金) 20:59:06.88ID:rrNbQrLc
WPF アプリケーションからショートカットキーで単語登録ツールを開くと、クリップボード上のテキストが単語登録ツールに送信される
https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2017/06/30/
2017/06/30(金) 22:42:30.73ID:KlIc0Ruf
>>107
済まないのけ?
2017/06/30(金) 22:45:54.31ID:clQFqOTV
バグか
多言語環境は後回しにされるからと言っても今更な問題だなー
枯れてもいないのにクラッシック扱いとかないよな
2017/07/01(土) 00:25:59.28ID:jAe4uSb2
ちょ○どさんと人脈築かないのが悪いんでしょ。:-p
2017/07/01(土) 01:22:05.56ID:s5XdkdiI
ちんぽ騎士団のことか?
113デフォルトの名無しさん
垢版 |
2017/07/02(日) 18:07:35.93ID:iaIJsPMi
>>103
3〜4年前に選定で状況がアレなんで落としたけど
未だに何かメンテされるとか思ってる人は何を見て
そう思ってる(期待してる)のかねぇ?
2017/07/02(日) 18:14:09.94ID:n44aKuOt
>>103
あいつは信用できない人だから諦メロン。
115デフォルトの名無しさん
垢版 |
2017/07/03(月) 16:26:45.03ID:lk7pwiyI
>>113
メンテされてるとは思ってもいないよ
Livet無しでは生きていけない体にされてしまったから、
今から新しいご主人様のもとにいけないだけ。

もうLivetなんてさわりませぇ〜んwwwとか言ってくれたらすっぱり諦められるのにな、って話
2017/07/03(月) 16:46:48.25ID:x7ZSI953
PrismとReactivePropertyにすればいいのに。
化石か。
2017/07/03(月) 20:11:02.99ID:pOY1+MdE
>>106
そういうのやったことあるw
MaterialDesignThemeのボタンとかが欲しかったんで
Win32ダイアログのStaticに貼り付けて、SendMessageでメッセージ送信、
WPF側はCOMにしてって。
2017/07/03(月) 22:28:09.60ID:ducb91AT
livetはセットアップが使えるまでさわりそうだわ
119デフォルトの名無しさん
垢版 |
2017/07/04(火) 09:22:33.96ID:P9L7ora1
>>116
そうする。
Livet滅びろ
2017/07/04(火) 09:25:49.69ID:02WbgGqL
>>119
prismにしたら、序にprism.Unityも検討すると幸せになれます
2017/07/04(火) 09:37:47.14ID:8gzuv+lo
DIならAutofacの方が遥かに使いやすい
2017/07/04(火) 10:03:05.72ID:02WbgGqL
>>121
wpf版のunityはごちゃごちゃしているけど、UWPはシンプルで使いやすいよ
2017/07/04(火) 11:36:38.70ID:+a69+1Su
autofac使いたいけどドキュメントが英語しかないのよ
unityもだけど
TOEIC500点にはしんどい
2017/07/04(火) 12:09:10.03ID:IVSy+wIs
500あれば英語のドキュメントくらい十分読めるだろ
125デフォルトの名無しさん
垢版 |
2017/07/04(火) 13:55:29.13ID:c5wM3J/I
何も考えないでならMEFが楽だったけど、色々問題もあるので
今はNinjectを試しに使ってみてる。Autofacは使ったこと
無いから次使ってみよう。
Unityはなんかこー使ってて芋くさい感じで即捨てたナァ。

Livetは会社の先輩にあいつについて行ってもろくな結果に
ならないよ言われたので何言ってるのか理解できなかったけど
検討すらしなかったな。
なんかそっちの業界では有名な人みたいね。

個人的には現段階で要求満たしてて物作りに使えるなら
文句言うような話でもないと思うけどさ。
コードもあるんでしょ?
2017/07/05(水) 01:31:04.99ID:lUZdvQJS
個人的にはDIはAutofacが一番活発っぽいので、将来性を見るならいいと思う。
後、使い勝手に癖があるけど、パフォーマンスを求めるならSimpleInjectorが今のところ一番かな。
2017/07/06(木) 20:38:22.02ID:GPihe4oW
MicrosoftがUWPとXamarinのXAMLを標準化
https://www.infoq.com/jp/news/2017/07/xaml-uwp-xamarin

XAMLを使用する重要な技術のひとつはWPFだ。
BUILD Friday Q&Aに参加した.NET開発者のMorten Nielsen氏が、
MicrosoftのWindows Developer Platform担当VPであるKevin Gallo氏に、
WPFに関する同社の計画について質問している。
Nielsen氏によると、この質問に対してGallo氏は、
“XAML Standard機能への対応を目的としてWPFを改訂する計画はない”、と答えたという。
“この回答は“WPFは死んだ”という宣告に等しい”、とNielsen氏は言う。
同じ開発者のBastian Schmidt氏はこの話題について、
“MicrosoftがWPFを標準から除外すると決定したのならば、WPFの終了に関して公式声明を発表するべきだ”、
という意見を述べている。

考えられる対策として、Shaun Tonstad氏は、WPFアプリをUWPに変換する方法を提案している。
そうすれば標準においてWPFをサポートする必要はない。

 私たちはこれまで、WPFやSliverlightのアプリをUWPに書き換えてきました。
 WPFのサポートは有り難いが、
 UWPを通じたクロスプラットフォームXAML実現の妨げになるような取り組みは望ましいとは言えません。
 WPFをどう考えるかは別として、今後はUWPが重要である以上、
 クロスプラットフォームの相互運用における出発点にUWPがなるのは自然なことに思われます。
2017/07/06(木) 20:46:11.26ID:CMoaG/yh
XAML StandardはUWPとXamarin.Formsのためのもので、UWPがベースとなる。
WPFは当然そうなる。
2017/07/06(木) 21:08:12.46ID:aGnde0VM
クロスプラットフォームか…
UWP はホント何とかしてWindows7以降位で動くようにしてほしいわ
2017/07/06(木) 21:31:03.06ID:VAPCWW9n
まあMSのプラットフォーム切り捨てはその時点ではショッキングで時期尚早のように感じられても
後で振り返ると何だかんだ言っても常に正しい決断をしてるからね
WPFはその歴史の中では長く延命させてもらえた方だったと思う
2017/07/06(木) 21:58:42.48ID:M4nTNHGh
いい加減需要無視の官僚主義でゴリ押ししても誰もついてこないって悟って欲しいよね。
UWPなんぞWPF以上に普及する訳がない。
2017/07/06(木) 22:21:37.06ID:q15cuW4i
VB6とwinformsが細々と生き残ってるのにWPFは終了ですか
2017/07/06(木) 22:28:40.73ID:vGCZg92k
VB6やWindowsFormsには触れてないけど、WPFと同じくレガシー扱いするんじゃないかな
2017/07/06(木) 22:32:20.18ID:CMoaG/yh
WPF→UWP移行なんて簡単にできるやん。
セキュリティに引っかかるくらいで。

WinForms連中に移行は無理だろうけどw
2017/07/06(木) 22:41:00.13ID:q15cuW4i
UWP移行せえって言うことはこれまでみたいなツール類ソフトは作るんじゃねえってことだな
c++のDLLのラッパーも作れないしpythonにすら劣る環境になるぞ
戦わずして負け
2017/07/06(木) 23:01:56.01ID:ICK1L0PE
UWPなんていらんし
2017/07/06(木) 23:08:26.44ID:OGEEEgHo
UI だけ作らせてくれりゃいいよ
ちゃんと古いOSもサポートしてさ
ってことでもう全部 Xamarin でいいよ
2017/07/06(木) 23:13:07.99ID:WpAcqjI9
UWPやXamarinでは制約のせいでVS Codeすら作れないからな
electronに負けるってどういう環境だよ
2017/07/06(木) 23:25:40.30ID:OGEEEgHo
Xamarin なら UI (とロジック)以外はネイティヴで書いていいもんだと思ってたけど制約あるの?
2017/07/06(木) 23:56:41.90ID:zmyW9vaq
チョマドも切り捨てたら信じる
2017/07/07(金) 00:10:38.25ID:lM6G8JoL
VS2017のインストーラーがelectronで作られてて
MSなのになんでUWP使わないのみたいな記事があったけど
UWPは制約のせいで作れないからな
■ このスレッドは過去ログ倉庫に格納されています