X



WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part22
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
垢版 |
2017/12/13(水) 23:35:47.18ID:muTUiD7C
Windows Presentation Frameworkについて語るスレ。

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

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

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
0268デフォルトの名無しさん
垢版 |
2018/06/14(木) 10:39:07.09ID:LFx88o2A
Prism6.3でInteractionRequestのRaiseAsync使おうとしたらないんだけど
問題あってなくなったの?
0270デフォルトの名無しさん
垢版 |
2018/06/15(金) 10:37:05.30ID:uIGrLsPa
共同ツール 1
https://seleck.cc/685

https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり

共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/

共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://www.sketchapp.com/
ttp://photoshopvip.net/103903
ttps://goodpatch.com/blog/sketch-plugins/

Trello Chrome拡張機能プラグイン集
https://chrome.google.com/webstore/search/trello?_category=extensions

Slackプラグイン集
https://slack.com/apps

Sketchプラグイン集
https://sketchapp.com/extensions/plugins/
https://supernova.studio/
0271デフォルトの名無しさん
垢版 |
2018/06/19(火) 20:48:04.40ID:CqYMFqFG
>>252
>>254
いつかはWPFって思ってたのに移行できねーよそれじゃ

まあ、趣味ではWebサイトの方で忙しいから最近はC#あんまできないんだが
0273デフォルトの名無しさん
垢版 |
2018/06/20(水) 00:56:27.15ID:iNKqsiVm
タッチデバイスのためとはいえ、ほんと実用軽視には反吐が出るな。UI統一は大失敗。
0274デフォルトの名無しさん
垢版 |
2018/06/21(木) 06:23:26.72ID:EAKDFUEl
>266
俺はこんな感じでやってるけど
comboBoxItemListはDataGridItemのプロパティにしてる

<DataGrid
ItemsSource="{Binding Path=dataGridRowList}">
<DataGrid.Columns>
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>

<ComboBox
ItemsSource="{Binding Path=comboBoxItemList}"
SelectedValue="{Binding Path=column1}"/>

</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
</DataGrid.Columns>
</DataGrid>
0275デフォルトの名無しさん
垢版 |
2018/07/03(火) 13:58:21.59ID:hHP/xN4T
質問失礼します

以下の2つのTextBoxはどちらも期待通りに動作しますが
2つ目はx:Staticを使っているため文字数が多くなっています

<TextBox
  HorizontalContentAlignment="Right"
  Background="Red"/>
<TextBox
  HorizontalContentAlignment="{x:Static HorizontalAlignment.Right}"
  Background="{x:Static Brushes.Red}"/>

新しく定義した型で1つ目のような短い記述を行いたいのですが、
HorizontalAlignmentのような列挙型では特に工夫することなく実現できるものの
Brushesのようなケースではどのようにすればいいか分かりませんでした

BrushesはRedのような静的プロパティをたくさんもつだけのクラスなので
Background="Red"という記述が受け入れられたり
この記述を行うときに入力補完が働いたりする仕組みが全く想像できないのですが、
そのような仕組みを新しく定義した型で使うことは可能でしょうか

もしご存知の方がいらっしゃれば教えていただけると嬉しいです
よろしくお願いします
0276デフォルトの名無しさん
垢版 |
2018/07/04(水) 22:12:53.40ID:gFgZc5FG
AQ8
0278デフォルトの名無しさん
垢版 |
2018/07/06(金) 15:11:57.62ID:tqXwTqfY
>> 275
wpfのソース
0279デフォルトの名無しさん
垢版 |
2018/07/06(金) 17:14:31.95ID:qtqoxO2d
良きゲームだった
https://goo.gl/VuXjSo
0280275
垢版 |
2018/07/06(金) 17:35:36.53ID:POKFC/+e
>>278
お返事どうもありがとうございます
以下のコードを読んでみたのですが、それらしい箇所を見つけることはできませんでした
お手数をかけて申し訳ありませんが、読むべきソースを具体的に教えていただけないでしょうか
どうぞよろしくお願いします

(NGワードのためURL省略)
0283デフォルトの名無しさん
垢版 |
2018/07/06(金) 18:11:56.52ID:JJTPb7Ii
コンバーターが明示的に指定されてないけどデフォルトでそういう動作すると決まってるだけでしょ
そういう仕様
自分の作ったクラスは明示してコンバート
0287デフォルトの名無しさん
垢版 |
2018/07/19(木) 10:20:00.48ID:jjazq+Ks
だが果たした役割も大きいで…見方によっちゃリーディングカンパニーではあった
0288デフォルトの名無しさん
垢版 |
2018/07/21(土) 09:51:31.74ID:gQtq62tQ
そう思ってるのはWPF関係者だけで
今の世の中に対してなんの爪痕も残せてない
影響はどこにも及んでない

FBがWPFをぼろくそに言ったことも忘れてる
そのFBはreact作ってる
0289デフォルトの名無しさん
垢版 |
2018/07/21(土) 10:34:17.53ID:FfPVWpYP
AndroidのGUIフレームワークなんか明らかにWPFを参考にしてるし、
今やWebのSPA開発の標準となったMVVMの発祥地でもある
まあプロダクトとしての設計や実装がアレだったが根本の思想はわりと広く受け入れられた
0291デフォルトの名無しさん
垢版 |
2018/07/21(土) 13:11:23.55ID:hBP8PKRm
MicrosoftのC#が発祥でパクられまくってる便利機能って多いよね
MVVM、MVC、Task、async/await、Linq、Rx、var、EF、、、
Nullセーフティなど最近は遅れる事があるけどSpanやrefタイプみたいな試みはまだまだ先を行ってるね
0293デフォルトの名無しさん
垢版 |
2018/07/21(土) 19:45:43.37ID:Zy/M/93a
>>291
よく見たらMVCまでC#起源とか言い出してるし
韓国人みたいなメンタルになったら終わりだぞ?
0294デフォルトの名無しさん
垢版 |
2018/07/21(土) 21:50:51.30ID:2DvCBOqB
いい年こいて自己評価が低い奴ほど所持品や帰属集団を持ち上げるのよ
そうしないとアイデンティティが保てないからね
0297デフォルトの名無しさん
垢版 |
2018/07/29(日) 12:03:09.03ID:F74jAWuk
ボタンにマウスが乗っかるときのアニメーションを切りたいんですが
どんなコードになるんでしょう
XAMLじゃなくてコードで書きたいです
0301デフォルトの名無しさん
垢版 |
2018/08/09(木) 13:35:42.03ID:iZ+v1VOW
FormsよりWPFの方が、VisualStudioがよく落ちるな
WPFって脆弱なイメージがあるけど大丈夫か
0304デフォルトの名無しさん
垢版 |
2018/08/09(木) 14:42:15.22ID:pltsa5oH
その印象は正しいよ
WPFはDirect3Dを使うからハードウェアとの相性で落ちたりしやすい
0310デフォルトの名無しさん
垢版 |
2018/08/27(月) 07:44:56.01ID:pnNpxv+y
>>309
フラットって昔からあるデザインだということも知らんとかアホすぎ。

時代錯誤なんだよ、おまえとフラットは。おまえの脳もフラットなんだろうwww
0314デフォルトの名無しさん
垢版 |
2018/08/27(月) 10:59:12.74ID:pnNpxv+y
ならクビにする必要ねぇな。なんでMSはフラット推進した奴をクビにしたんだよ。
Windows8以降の移行、普及の失敗はそれ以外にないからだろwww

タダでも移行しない人が半数もいるとかどんだけダサいんだって話だ。中身はほとんど同じカーネルなのに。

しかもカッサコイイだの最新だの言ってる奴はどいつも単発ID。過疎スレである以上同一人物なのは明らか。
つまり、全く人気がない、流行ってないのに、さも人気があるようにレスしてるマカーと同じ行動w

この恥ずかしい自演は自ら人気がないことを自覚してるからに他ならないwww
0315デフォルトの名無しさん
垢版 |
2018/08/27(月) 11:09:21.82ID:Oq1uuovu
フラットは個人的に好きじゃないが、ただでも移行しない理由がそんなとこあるとは思えん
むしろ個人的には完全強制せずによく半数も移行したなって思うくらい
0317デフォルトの名無しさん
垢版 |
2018/08/27(月) 12:11:00.68ID:t5n0w1CR
MicrosoftのModern以降のUIはシグニファイアを全く考慮してないので
素人がガワだけ真似たのが丸わかりなんだよ
フラットとかそういう問題以前
0319デフォルトの名無しさん
垢版 |
2018/08/27(月) 18:29:26.64ID:MbnBSgz5
マテリアルデザインはショボすぎだわ。もうちょっとエフェクト多用してGPU使ってほしいわ
0320デフォルトの名無しさん
垢版 |
2018/08/27(月) 18:33:32.31ID:MbnBSgz5
まぁ、fluent designもアクリルエフェクト抜かせばマテリアルデザインと似たようなもんか
0321デフォルトの名無しさん
垢版 |
2018/08/27(月) 21:13:01.25ID:CIUWIYCt
Aquaが出たとき俺はあまりのダサさに絶句したけど、称賛する人多かったね。
0322デフォルトの名無しさん
垢版 |
2018/08/28(火) 05:43:53.13ID:drPUruyv
>>318 ←こういう馬鹿ってスマホしか使ったことないんだと思う
0324デフォルトの名無しさん
垢版 |
2018/08/29(水) 08:59:23.57ID:N6DyhuHP
>>318
おじいちゃんはまだWindows1.0を使ってるの?
0326デフォルトの名無しさん
垢版 |
2018/08/30(木) 00:59:54.56ID:GXNfpLte
>>323
Material Design In XAML Toolkit が結構良い感じだ。
ほとんど手を加えなくてもそこそこの見た目になるのでお手軽だし、サンプルのデモプログラムも良く出来てる。
0327デフォルトの名無しさん
垢版 |
2018/08/30(木) 10:23:50.73ID:VYFdWe+R
画面遷移するのに、標準のNavigationWindowとPrismのNavigationのどちらを使うか迷っています。
それぞれメリット・デメリットは何がありますか?
0330デフォルトの名無しさん
垢版 |
2018/09/02(日) 21:42:18.49ID:A6ZAg8N0
Stackoverflow(非JP)がバイブルすぎてな

あそこ見りゃ大抵は解決するので他の情報サイトの出番が無い感じ。
0331デフォルトの名無しさん
垢版 |
2018/09/02(日) 21:51:54.13ID:RG40wWfe
入門みたいのの話じゃない?
定番の本とかもないしstackoverflowはある程度わかる人には便利だけど
みんなMSDNオンリーでマスターしてんのか
0334デフォルトの名無しさん
垢版 |
2018/09/03(月) 12:17:54.55ID:/evEmS+I
俺はMSの外人サン記事?のwpf サンプルから盗んだなぁ最初は
あと基礎部分はMSDNだな。依存関係プロパティとかそこらへんの基礎分かってないと辛い
0335デフォルトの名無しさん
垢版 |
2018/09/03(月) 13:38:35.43ID:PRwsTZkp
なるほど。これは惨いな。
しかしこんなゴミのスレがPart22まで伸びるなんてMSの力は恐るべしだな。
やはり使ってる人が多いのだろう。
0338デフォルトの名無しさん
垢版 |
2018/09/03(月) 16:52:46.69ID:v7RhcxZF
ぶっちゃけWPFは先行きどうなの?
あと、Windowsのデスクトップアプリ作るのにWPFでやる利点あるの?
0339デフォルトの名無しさん
垢版 |
2018/09/03(月) 17:31:43.40ID:vcilZH89
MSはWPFの終息宣言を出す一歩手前らしいよ(出すかどうかはわからないけど)
もうメンテナンスレベルだから最新の技術を使いたいならUWPに行くしかない
0345デフォルトの名無しさん
垢版 |
2018/09/04(火) 11:44:15.15ID:bWso7Cx5
UI変更だけでここまでWindows10が拒否られるとは。
やはり、UIは変更するなと言ってたゲイツは天才だったんだな。
0347デフォルトの名無しさん
垢版 |
2018/09/04(火) 20:32:19.99ID:hF0+imc1
つまりFormアプリケーションが鉄板だったてことか(ry
0349デフォルトの名無しさん
垢版 |
2018/09/05(水) 07:56:52.07ID:2JdbfNpR
Visual BasicのFormアプリが一番良いよなw
俺のような馬鹿でもいっぱしのモノが作れたのに、なぜWPFみたいに小難しいものを作ってしまったのか・・・
0353デフォルトの名無しさん
垢版 |
2018/09/06(木) 01:25:19.20ID:0uqAcnmW
Formが良かったとかじゃなくて、先に出たものはその仕様に合わせて作るんで
次に考えるときそれが標準で考えちゃうってことだろうな。

必要ない動きでもFormがこうだったから、とか。
最初のツールが右下に決まったものがでるようになっていたら
後のツールも右下に出ないと困るとか。右上でも問題なくても
今までそうだったから。

なんってところでしょう。
0354デフォルトの名無しさん
垢版 |
2018/09/06(木) 01:59:16.77ID:zXYr6cPt
ずっと言われてるけど
JSとかflashの受けが良かったんで.NETに乗せたって事でしょ?
0356デフォルトの名無しさん
垢版 |
2018/09/06(木) 12:28:23.52ID:dvObnjH7
web技術の流行なんて使い捨てばかり。だって作ってる奴らは何も考えてないもの。
0357デフォルトの名無しさん
垢版 |
2018/09/06(木) 13:15:27.02ID:lig/j+PJ
WPFでGUI作成がより合理的になったと思ったんだけどな
まさかFormにあるのにWPFにないコントロールがあるなんて・・・
タッチ前提とかふざけるな、まるでFormのサブセットじゃないか
0358デフォルトの名無しさん
垢版 |
2018/09/06(木) 15:59:22.13ID:4Yxqpek4
NumericUpDownすらない...
みんな自作してるの?
それともフリーや有償のUIコンポーネント使ってんの?
0362デフォルトの名無しさん
垢版 |
2018/09/07(金) 20:11:00.98ID:ioAS6L92
>>358
NumericUpDownはWPFの機能紹介のためにあえて削られている
NumericUpDownくらい簡単に自作できるのがWPFなんですよみたいなノリで
いたるところいろんな人たちにより作り方が公開されてる
0364デフォルトの名無しさん
垢版 |
2018/09/07(金) 22:22:55.08ID:ZHx/D3gE
WPFは、実際の現場でコーディングなぞしないエヴァンジェリスト達がブログやセミナーでドヤ顔するための道具
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況