WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part12
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2011/12/20(火) 16:40:25.28Visual Studio 2010
http://www.microsoft.com/japan/msdn/vstudio/
Microsoft .NET Framework 4 (Web インストーラー)
http://www.microsoft.com/downloads/details.aspx?familyid=9CFB2D51-5FF4-4491-B0E5-B386F32C0992&displaylang=ja
Microsoft .NET Framework 4 (スタンドアロンインストーラー)
http://www.microsoft.com/downloads/details.aspx?familyid=0A391ABD-25C1-4FC0-919F-B21F31AB88B7&displaylang=ja
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part11
http://toro.2ch.net/test/read.cgi/tech/1320589318/
関連スレ
Microsoft Silverlight その9
http://toro.2ch.net/test/read.cgi/tech/1321150267/
過去スレ
Part10 http://hibari.2ch.net/test/read.cgi/tech/1315648327/
Part9 http://hibari.2ch.net/test/read.cgi/tech/1301122694/
Part8 http://hibari.2ch.net/test/read.cgi/tech/1291554513/
Part7 http://hibari.2ch.net/test/read.cgi/tech/1282479113/
Part6 http://hibari.2ch.net/test/read.cgi/tech/1274423236/
Part5 http://pc12.2ch.net/test/read.cgi/tech/1261879110/
Part4 http://pc12.2ch.net/test/read.cgi/tech/1245384489/
Part3 http://pc12.2ch.net/test/read.cgi/tech/1231506876/
Part2 http://pc11.2ch.net/test/read.cgi/tech/1211453941/
Part1 http://pc11.2ch.net/test/read.cgi/tech/1162950198/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
0002デフォルトの名無しさん
2011/12/20(火) 21:04:36.520003デフォルトの名無しさん
2011/12/21(水) 20:55:19.670004デフォルトの名無しさん
2011/12/21(水) 21:23:08.520005デフォルトの名無しさん
2011/12/21(水) 22:45:25.950006デフォルトの名無しさん
2011/12/21(水) 22:47:14.940007デフォルトの名無しさん
2011/12/21(水) 22:51:20.540008デフォルトの名無しさん
2011/12/21(水) 22:53:30.120009デフォルトの名無しさん
2011/12/21(水) 23:01:55.600010デフォルトの名無しさん
2011/12/21(水) 23:06:59.390011デフォルトの名無しさん
2011/12/21(水) 23:09:00.220012デフォルトの名無しさん
2011/12/21(水) 23:23:12.720013デフォルトの名無しさん
2011/12/22(木) 00:12:57.930014デフォルトの名無しさん
2011/12/22(木) 00:14:05.370015デフォルトの名無しさん
2011/12/22(木) 00:35:19.000016デフォルトの名無しさん
2011/12/22(木) 02:52:49.150017デフォルトの名無しさん
2011/12/22(木) 09:14:34.65普通にビルドして実行できる手打ちのXAMLが、なんか山ほどエラー出されて開けないしw
単独で新規プロジェクトとか作っていじってみたけど、操作が訳わからんな
慣れれば使うと楽なのかも知れないけど、慣れるまで時間かかりそうだ
0018デフォルトの名無しさん
2011/12/22(木) 10:17:28.87WPFに見切りつけた方がいいのかもな
0019デフォルトの名無しさん
2011/12/22(木) 12:07:16.99ttp://msdn.microsoft.com/ja-jp/library/bb404709.aspx
ttp://msdn.microsoft.com/ja-jp/library/bb613598.aspx
ttp://www.microsoft.com/japan/products/expression/desdev/default.aspx
ttp://codezine.jp/article/detail/2354
0020デフォルトの名無しさん
2011/12/22(木) 12:12:36.980021デフォルトの名無しさん
2011/12/22(木) 16:17:50.48Blendは手探りでやってたから解説ページなんてみてなかったな
0022デフォルトの名無しさん
2011/12/22(木) 18:20:48.83似たようなもんだろ。ま、確かに微妙に違うとこもあるがw
0023デフォルトの名無しさん
2011/12/24(土) 15:59:00.140024デフォルトの名無しさん
2011/12/24(土) 16:57:25.14WinRTのXAMLって、WPFのXAMLよりもSilverlightのXAMLに近いんじゃなかったっけ
0025デフォルトの名無しさん
2011/12/24(土) 17:41:03.850026デフォルトの名無しさん
2011/12/24(土) 21:15:54.540027デフォルトの名無しさん
2011/12/24(土) 21:18:58.66探したんだけどみんな2007年くらいの古い本みたいで。
0028デフォルトの名無しさん
2011/12/24(土) 21:27:20.85Windows Phoneじゃないの
>>27
本少ないよなー
まぁWebの解説だけで十分やっていけるよ
0029デフォルトの名無しさん
2011/12/24(土) 22:12:04.87見かけ上やっていけてるかもしれないけど
基礎すらあやしい
メジャーやレイアウトの仕組みも知らない奴が大半
0030デフォルトの名無しさん
2011/12/24(土) 22:30:31.56理解してコーディングしてれば何とかなるんじゃね?
0031デフォルトの名無しさん
2011/12/25(日) 00:19:53.582)C#をマスターする
3)MSのサンプルを参考にする
あとは必要に応じてな感じやろ
0032デフォルトの名無しさん
2011/12/25(日) 01:23:20.850033デフォルトの名無しさん
2011/12/25(日) 01:55:09.45スタイル(非表示に)変更する方法
ありますでしょうか、教えてください。
0034デフォルトの名無しさん
2011/12/25(日) 02:23:45.470035デフォルトの名無しさん
2011/12/25(日) 04:02:20.08すげえ高いんだけどWPFの将来性を加味した上で買う価値ある?
0036デフォルトの名無しさん
2011/12/25(日) 04:15:31.76XAML自体はこれからもまだまだなくならないわけなので、早い段階で読んだほうが捗るのは確か。
0037デフォルトの名無しさん
2011/12/25(日) 06:15:55.56「こういう意図でこういう作りになってるんだ」的理解な面で。
というか新しい本買っても「新機能はこんな感じやで」ってレベルで全然掘り下げてないから
役に立たんよほんと、洋書の分厚いやつとか。高いだけ。
0038デフォルトの名無しさん
2011/12/25(日) 09:29:11.860039デフォルトの名無しさん
2011/12/25(日) 10:38:51.09読み物としてはいいのかもしれないけど意外と役に立たない
0040デフォルトの名無しさん
2011/12/25(日) 13:37:12.19<Setter Property="Background" Value="Cyan" />
<l:jQuery>
<List ItemsSource={Binding}>
<List.ItemTemplate>
<DataTemplate DataType="{x:Type Page}">
<TextBlock l:jQuery.ClassName="hoge" Text="{Binding}" />
</DataTemplate>
</List.ItemTemplate>
</List>
0041デフォルトの名無しさん
2011/12/25(日) 13:38:22.71WPFもjQueryみたいにかけると良いと思わないって書き込もうとして・・・
良くあるリストの奇数行だけ背景色変えるみたいなのを↑みたいに書けると良くない?
0042デフォルトの名無しさん
2011/12/25(日) 13:55:25.270043デフォルトの名無しさん
2011/12/25(日) 15:26:50.54TransitionInteractionMessageAction使って簡単にできるんだけど、
新しいウィンドウを開かずに、
今あるウィンドウの中の一部分だけ(例えば1つのGridの中身だけとか)
内容を全く新しいものに切り替えるってできる?
コードビハインドで書いちゃっていいなら
Grid1.Children.Clear();
Grid1.Children.Add(new UserControl1());
みたいな感じで、一応できるみたいだけど…
0044デフォルトの名無しさん
2011/12/25(日) 15:42:04.04VisualState?
なんか違うな
なんかそんな感じの奴
0045デフォルトの名無しさん
2011/12/25(日) 15:45:52.10jQueryはどうでもいい
0046デフォルトの名無しさん
2011/12/25(日) 18:51:42.79http://msdn.microsoft.com/ja-jp/library/system.windows.controls.itemscontrol.alternationindex.aspx
じゃアカンのか?
0047デフォルトの名無しさん
2011/12/25(日) 18:57:00.32その人の世界には存在しないということ
0048デフォルトの名無しさん
2011/12/25(日) 21:30:05.51以前はここにあるようなVMからVへの操作にもコマンドを使う方法が挙げられてたけど
今はMessengerとかいうのを使う例が多いよね。
VからVMへの操作、VMからVへの操作、両方にコマンドを使うほうがわかりやすい気がするんだけど。
詳しい方、Messengerが選ばれてる理由を教えてください。
0049デフォルトの名無しさん
2011/12/26(月) 14:36:44.38単純に考えて、VM の V に対する依存度が低くなるので、疎結合が促進される。
コードビハインドを全否定するわけじゃないけど、
V のコードビハインドは V のことだけやるように実装した方が、後々何かとメンテしやすいのは事実。
0050デフォルトの名無しさん
2011/12/26(月) 14:39:53.88俺は似たようなこと、コントロールの Visibility プロパティをバインドして対処してる。
0051デフォルトの名無しさん
2011/12/26(月) 22:02:16.22ここのリストボックスをWPFで実現しているのって見たことないですか?
0052デフォルトの名無しさん
2011/12/26(月) 22:07:23.590053デフォルトの名無しさん
2011/12/26(月) 22:22:40.630054デフォルトの名無しさん
2011/12/26(月) 22:43:06.33http://3dtools.codeplex.com/
0055デフォルトの名無しさん
2011/12/26(月) 22:47:53.75ちょっと勉強してみます
0056デフォルトの名無しさん
2011/12/27(火) 10:17:25.90動作見てるとInfragistics社のコンポーネントに似てるね。
0057デフォルトの名無しさん
2011/12/28(水) 11:52:24.11そう思うならMVPの方が合ってる
コードビハインド書くんだったらコマンドなんか使わないでインターフェイスベースでやったほうがいい
0058デフォルトの名無しさん
2011/12/28(水) 22:59:36.78ビヘイビアに書けばコードビハインド抹殺できますよ
0059デフォルトの名無しさん
2011/12/29(木) 01:48:07.38コードの再利用率は経験的に3割未満(某CodeComplete談)
0060デフォルトの名無しさん
2011/12/29(木) 04:48:33.41とりあえず表示するだけなら、X軸・Y軸の値をペアで用意して何とかなるけど
それ以上の設定を色々やろうとすると、どういじっていいものか情報見つからず
0061デフォルトの名無しさん
2011/12/29(木) 19:31:58.13WPFからでも使えるから
0062デフォルトの名無しさん
2011/12/29(木) 23:46:51.09それ以下にすると段々早くはなるんだがそれだと並列化した意味が・・・
ほかのタスクのWPFは何も影響ない
スレッドの優先順位周辺をいじっても変化なし
こういう物なのかな?
0063デフォルトの名無しさん
2011/12/30(金) 00:16:51.720064デフォルトの名無しさん
2011/12/30(金) 00:48:18.204コアといいつつcorei5じゃないだろうな?
0065デフォルトの名無しさん
2011/12/30(金) 00:52:01.09i5はだめなの?
0066デフォルトの名無しさん
2011/12/30(金) 00:53:59.28WPF自体のCG負荷が大きいので、
裏でさらにGC負荷をかける処理をやってると酷いことになる。
とりあえずソースを出せ。
それだけの情報じゃ何とも言えん。
0067デフォルトの名無しさん
2011/12/30(金) 01:09:03.51ノートのi5は2コア
0068デフォルトの名無しさん
2011/12/30(金) 01:33:16.71試した事無いけど並列化したら逆に遅くなりそうだよな
0069デフォルトの名無しさん
2011/12/30(金) 01:51:20.61並列化してる部分は色々あって、一番簡単なのは
ネットに転がってるSevenZipSharp.dllを使った
var compressor = new SevenZip.SevenZipCompressor();
compressor.ArchiveFormat = SevenZip.OutArchiveFormat.XZ;
compressor.CompressionMethod = SevenZip.CompressionMethod.Lzma2;
compressor.CompressionLevel = SevenZip.CompressionLevel.Low;
compressor.CompressStream(inStream, outStream);
なコードでCPUフルに使いまくってるときに再描画速度が若干落ちる
SevenZipのLzmaにしてシングルスレッドになると問題なくなる
IOはネックになるほど読んでない
unlock待ちも考えたけど、使ってないところでも遅くなたからこれも無し
i3のグラボの問題の気もして来た
0070デフォルトの名無しさん
2011/12/30(金) 04:06:24.96プライオリティ落とせば
そもそもタスク分割するのはディスパッチャにおまかせすべきなんじゃないの
0071デフォルトの名無しさん
2012/01/02(月) 09:22:00.79読んでて思ったけど、
ugayaさんって頭は良いけと、
説明が下手だよな。
自分よがりな文章になっている。
このあたりは、ufcppさんのほうが上
0072デフォルトの名無しさん
2012/01/02(月) 20:58:35.31Prismのドキュメントのほうがよっぽど解りやすい
0073デフォルトの名無しさん
2012/01/02(月) 22:06:19.34rxのneuccさんのは読みやすいけど
http://www.atmarkit.co.jp/fdotnet/introrx/introrx_01/introrx_01_01.html
責めるつもじゃなくて、せっかくmvvmerとして素晴らしい知識と技術がありながら勿体無いなと思った
0074デフォルトの名無しさん
2012/01/02(月) 22:14:52.72http://www.atmarkit.co.jp/fdotnet/csharp_abc2/index/
0075デフォルトの名無しさん
2012/01/02(月) 22:22:10.64たしかに川俣さんと同じにおいをugayaさんから感じるな。
二人の記事読んでいると、理解に時間がかかるから
「自分はなんて頭が悪いんだ」と劣等感にさいなまれるw
0076デフォルトの名無しさん
2012/01/02(月) 22:28:21.03エッセイでも書いてたほうが合ってる
0077デフォルトの名無しさん
2012/01/02(月) 23:02:05.80最初は分からないから全部強引に読むけど
理解した後読み返すと最初のほうは必要のない説明だった感じる
0078デフォルトの名無しさん
2012/01/03(火) 06:21:24.91今でも何か調べる時ググるとここの記事出てきて参考になったりするし
俺の感覚的には、他のネットの入門記事とかで、これより読みやすいの見当たらない気がするんだけど
0079デフォルトの名無しさん
2012/01/03(火) 07:36:23.24川俣の記事は余計な言い回しや主観文章が多くて、書いている内容はわかるけどc#を理解した俺でも読むのがしんどい。
入門と書かないほうがよいと思うけどな、
この記事を読んでc#を嫌う人が増えることが危険だ。
各技術者達は、c#は便利だ面白いなと思ってくれる仲間を増やす事を考えて記事を書いて欲しいな。
0080デフォルトの名無しさん
2012/01/03(火) 10:18:15.90初心者向けの記事ばかり充実して上級への足掛かりがほとんどない
MVVMとか言われても分かりませんね
プログラミング業界が初心者相手の方が儲かるようになってるから仕方ないのかもしれないけど
0081デフォルトの名無しさん
2012/01/03(火) 10:30:35.45レベルアップしたいならJavaの本をいっぱい読んだ方がいいよ
業務で使えるテクニックが結構書いてある事が多い
Javaの本は読者の対象が業務向けでいい
0082デフォルトの名無しさん
2012/01/03(火) 12:00:21.58中級 他人が書きたいコードが書ける
上級 誰も書きたくないコードが書ける
0083デフォルトの名無しさん
2012/01/03(火) 12:11:33.900084デフォルトの名無しさん
2012/01/03(火) 13:21:46.170085デフォルトの名無しさん
2012/01/03(火) 13:22:20.250086デフォルトの名無しさん
2012/01/03(火) 13:29:40.14最新の技術RxLinqEntityF等を使ったもの
0087デフォルトの名無しさん
2012/01/03(火) 13:44:11.410088デフォルトの名無しさん
2012/01/03(火) 13:58:59.85LINQのクエリ式で書かれたレイトレーサはインパクトがあった
0089デフォルトの名無しさん
2012/01/03(火) 14:02:16.89そういえば、janeって15年前のテクノロジーだよね。ださ〜い。
0090デフォルトの名無しさん
2012/01/03(火) 17:11:09.481000レス分表示させると表示そのものは重めかな程度で何とかなるが
ウィンドウのリサイズで死ねた
0091デフォルトの名無しさん
2012/01/03(火) 17:16:48.252000年ごろだろ
15年前ってdelphi 1.0で16bitアプリだぞ
0092デフォルトの名無しさん
2012/01/03(火) 23:15:55.360093デフォルトの名無しさん
2012/01/03(火) 23:29:39.81スレッドを高速に綺麗に表示するだけだったらWPFでも他のでもすぐできるわ
2chブラウザの差別化はそれ以外の機能
0094デフォルトの名無しさん
2012/01/04(水) 08:22:26.202000年はさすがにVC6.0、Delphiのバージョンは5だろ
0095デフォルトの名無しさん
2012/01/04(水) 08:40:07.8515年前は’97年
VC4.2、Delphi3か4の頃か
0096デフォルトの名無しさん
2012/01/04(水) 12:56:11.11でもそれがないとおまえら2ちゃんブラウザとは認めないだろ?
0097デフォルトの名無しさん
2012/01/04(水) 13:39:28.96itemコンテナで作るからダメ
基本リッチテキストかHTMLだろ
0098デフォルトの名無しさん
2012/01/04(水) 13:42:18.67表示されないけどコピペすると出てくる空白が実現できなかった
0099デフォルトの名無しさん
2012/01/04(水) 15:00:21.49htmldom操作できるぞ
0100デフォルトの名無しさん
2012/01/04(水) 15:09:36.30webBrowserはwpfバージョンはdynamic前提仕様で使いづらいし
winformバージョン使うとリサイズで画面乱れるし・・・
0101デフォルトの名無しさん
2012/01/04(水) 17:24:11.080102デフォルトの名無しさん
2012/01/04(水) 18:06:57.440103デフォルトの名無しさん
2012/01/04(水) 18:13:13.38クソ面倒臭そう
0104デフォルトの名無しさん
2012/01/05(木) 12:46:11.09Windows Formsも一度も使ったことないんだけど…どっちにすればいいか悩んでる
0105デフォルトの名無しさん
2012/01/05(木) 13:06:01.730106デフォルトの名無しさん
2012/01/05(木) 13:07:37.07コードをガリガリ書きたいならWinFormsでもいいと思うが
0107デフォルトの名無しさん
2012/01/05(木) 13:12:11.78後、XPで動かすならwpfはちょっと辛い。逆にVista以降ならwpfの方が速いかな
0108デフォルトの名無しさん
2012/01/05(木) 13:39:23.51GUIを作り込む…っていうとなんか違う気がするけどまあWPFのほうがすっきりしそうでいいね
まだネットにも情報すくないんだな…
0109デフォルトの名無しさん
2012/01/05(木) 13:47:55.080110デフォルトの名無しさん
2012/01/05(木) 13:48:10.51見た目の豪華さで情弱を騙す必要があるソフト(偽アンチウイルスソフト)などを作るつもりならWPF
0111デフォルトの名無しさん
2012/01/05(木) 14:22:41.92いつかWPFの時代は来るのかねえ…
0112デフォルトの名無しさん
2012/01/05(木) 14:27:39.37爆発的に普及する。
0113デフォルトの名無しさん
2012/01/05(木) 14:40:45.590114デフォルトの名無しさん
2012/01/05(木) 14:45:04.330115デフォルトの名無しさん
2012/01/05(木) 15:09:30.59勘弁してくれ
0116デフォルトの名無しさん
2012/01/05(木) 15:45:07.070117デフォルトの名無しさん
2012/01/05(木) 15:57:11.790118デフォルトの名無しさん
2012/01/05(木) 15:58:38.37WPF オワコン
Silverlight オワコン
WinRT 始まっていない
どれを使えばいいんだよ
0119デフォルトの名無しさん
2012/01/05(木) 16:07:42.82Forms とっくにオワコン
WPF 黎明期
SL HTML5普及でオワコン
WinRT 始まってすらいない
よって WPF 最強!
0120デフォルトの名無しさん
2012/01/05(木) 16:25:24.36Formsで
0121デフォルトの名無しさん
2012/01/05(木) 16:52:11.190122デフォルトの名無しさん
2012/01/05(木) 17:03:47.120123デフォルトの名無しさん
2012/01/05(木) 17:43:33.320124デフォルトの名無しさん
2012/01/05(木) 17:46:54.020125デフォルトの名無しさん
2012/01/05(木) 17:55:03.330126デフォルトの名無しさん
2012/01/05(木) 18:02:07.51.netさようなら
0127デフォルトの名無しさん
2012/01/05(木) 18:08:44.79まだQtの方がマシ
0128デフォルトの名無しさん
2012/01/05(木) 18:09:49.93だから.Netが普及してMonoが普及して、WPF採用すれば・・・
0129デフォルトの名無しさん
2012/01/05(木) 18:14:31.55何年黎明期なんだよアホかwwwwwwww
0130デフォルトの名無しさん
2012/01/05(木) 18:16:27.650131デフォルトの名無しさん
2012/01/05(木) 18:16:42.600132デフォルトの名無しさん
2012/01/05(木) 18:24:45.20八割以上のVBユーザーが移行し終えて、初めて普及したといえるだろう
0133デフォルトの名無しさん
2012/01/05(木) 18:39:45.640134デフォルトの名無しさん
2012/01/05(木) 20:16:53.25WPFの挙動もXPだけ違う
XPのせいで縛りが多すぎるwindows
0135デフォルトの名無しさん
2012/01/05(木) 20:22:29.400136デフォルトの名無しさん
2012/01/05(木) 20:48:12.03業務で使えない技術なんて普及しても知れてる
0137デフォルトの名無しさん
2012/01/05(木) 20:49:33.700138デフォルトの名無しさん
2012/01/05(木) 21:05:36.390139デフォルトの名無しさん
2012/01/05(木) 21:06:29.55C#だけは鉄板なのは確実なんだから業務でもゲームでもmvvmで書いとくのが先見の明ちゃうか
0140デフォルトの名無しさん
2012/01/05(木) 21:12:10.74MVVMそのものは移植性にはほとんど関係ないと思うよ
タブレットとデスクトップじゃ画面構成を完全に変えることになるからVM使い回しなんかまず無理だろ
0141デフォルトの名無しさん
2012/01/06(金) 01:49:34.32「軍人2万、民間人数千」と言っているダーディンの記事を根拠に「民間人虐殺は5万以上ニダ」という情弱さんですか?
0142デフォルトの名無しさん
2012/01/06(金) 01:49:54.370143デフォルトの名無しさん
2012/01/06(金) 02:38:44.500144デフォルトの名無しさん
2012/01/06(金) 04:24:41.21Behaviorの中にはprivateな各Transform(Scale、Translate、Rotate)があって、
外部には表示用として各Transformのプロパティを公開したいと考えています。
公開するにあたって以下の点を守りたいです。
・外部からは操作できないようにする。読み取りのみ。
・アニメーション中の値もきちんと反映させる。
・バインディングしやすいようにプロパティとして公開。
これを達成するにあたって読み取り専用依存プロパティを別途用意し、
これにTransformのプロパティをバインドさせ、公開するのを考えましたが、
どうやら読み取り専用依存プロパティをTargetとするバインドはできないようです。
なので今はふつうの依存プロパティを用意していますが
見かけ上外部からの変更が可能なのが気になります。(OneWayなので実際は無効です)
上記の3点を達成する上でもっといい方法があれば教えて下さい。
0145デフォルトの名無しさん
2012/01/06(金) 08:26:27.49wpfでもきちんとしたアプリは作れる
単に技術者がいないだけ
0146デフォルトの名無しさん
2012/01/06(金) 09:02:51.370147デフォルトの名無しさん
2012/01/06(金) 10:40:37.74OfficeはWPFじゃないよ
ネイティブアプリだよ
どうしてこういう間違った情報が流れるんだろ
0148デフォルトの名無しさん
2012/01/06(金) 10:49:18.13リボンはwpfって固定概念じゃね?
0149デフォルトの名無しさん
2012/01/06(金) 11:05:10.210150デフォルトの名無しさん
2012/01/06(金) 11:19:20.640151デフォルトの名無しさん
2012/01/06(金) 13:11:17.14少なくともwpfのあれは「リボンの仕様通りにwpfで書き起こした」だけだからね
0152デフォルトの名無しさん
2012/01/06(金) 18:33:58.80ユーザーとして使う分にはリボンでも、抵抗は前より少なくはなってきたけど
リボンでも我慢できるってレベルで、わざわざリボンを使いたくはないんだよな
0153デフォルトの名無しさん
2012/01/06(金) 18:42:04.050154デフォルトの名無しさん
2012/01/06(金) 19:10:48.33アクティブを取られて最初からやり直したことのないものは幸せである
クイックツールバーによるカスタマイズと、ウインドウ幅に応じた自動レイアウト、
それとギャラリーなんか素敵やん?
まあボタン5つくらいで済むならツールバーでもええんちゃうの
0155デフォルトの名無しさん
2012/01/06(金) 19:20:04.070156デフォルトの名無しさん
2012/01/06(金) 19:32:39.130157デフォルトの名無しさん
2012/01/06(金) 19:52:57.01劣化UIだよ
office2000で実証済み
0158デフォルトの名無しさん
2012/01/06(金) 19:54:42.630159デフォルトの名無しさん
2012/01/06(金) 20:04:46.25きみの理想実装したらツールバーにスクロールバー付いてユーザーから袋叩きやろ
0160デフォルトの名無しさん
2012/01/06(金) 20:15:37.18office2000で使われないメニュー項目を自動的に隠される機能がついてて不評だった
普段使わないけど使いたいときに見つからないから
0161デフォルトの名無しさん
2012/01/06(金) 23:13:57.43旧デザインに切り替えられるなら
0162デフォルトの名無しさん
2012/01/07(土) 00:59:16.830163デフォルトの名無しさん
2012/01/07(土) 01:40:11.07本家でも今やオマケ機能扱いだが
0164デフォルトの名無しさん
2012/01/07(土) 13:48:48.00事故続出だべ
0165デフォルトの名無しさん
2012/01/08(日) 14:35:54.25競争の激しいWEBブラウザを見ろ。アイコンやメニューを廃する方向で洗練されている
Win8のエクスプローラにリボンなんてアホだろ
さすが今だに新年が来ていることにすら気付いていない愚鈍が企業がやることだな
ttp://www.microsoft.com/ja-jp/silverlight/development.aspx
0166デフォルトの名無しさん
2012/01/08(日) 16:13:29.80文書作成したりするソフトと比べるなよ
0167デフォルトの名無しさん
2012/01/08(日) 16:17:00.38ブラウザとOfficeでは違うUIパターンを採用するのは正解だと思う。
0168デフォルトの名無しさん
2012/01/08(日) 17:48:43.36何でもかんでもリボンとか
馬鹿の一つ覚えだよまさに
バ〜カ
0169デフォルトの名無しさん
2012/01/08(日) 18:00:59.920170デフォルトの名無しさん
2012/01/08(日) 18:03:20.090171デフォルトの名無しさん
2012/01/08(日) 19:45:12.590172デフォルトの名無しさん
2012/01/08(日) 20:02:36.170173デフォルトの名無しさん
2012/01/08(日) 23:51:31.900174デフォルトの名無しさん
2012/01/09(月) 00:06:39.23それに何の意味がある?
0175デフォルトの名無しさん
2012/01/09(月) 00:26:48.000176デフォルトの名無しさん
2012/01/09(月) 02:23:12.440177デフォルトの名無しさん
2012/01/09(月) 13:15:17.11{Binding Path=(local:IViewModel.Text)} のように丸カッコで括る方法を見かけたのですが
やってみると、
"Binding" で InvalidOperationException がスローされました:
オブジェクト 'null' を PropertyPath のアクセサー パラメーターとして使用することはできません。アクセサー パラメーターは、DependencyProperty、PropertyInfo、または PropertyDescriptor でなければなりません。
と出てしまい、バインドされません
うまくバインドする方法を教えてください。
0178デフォルトの名無しさん
2012/01/09(月) 13:37:56.550179デフォルトの名無しさん
2012/01/09(月) 14:12:56.800180デフォルトの名無しさん
2012/01/09(月) 15:43:30.680181177
2012/01/09(月) 18:19:20.48丸カッコで括る方法でバインドできました
0182デフォルトの名無しさん
2012/01/14(土) 18:25:08.58最強ワロタとか思ってたのに一転して微妙な評価に
http://social.msdn.microsoft.com/Forums/en/wpf/thread/e35a3191-8a91-4a7f-82ff-620e944ded76
http://vspivak.wordpress.com/2011/01/19/using-system-windows-interactivity-behaviors-and-actions-in-wpfsilverlight-styles/
0183デフォルトの名無しさん
2012/01/16(月) 12:24:29.000184デフォルトの名無しさん
2012/01/16(月) 12:29:28.810185デフォルトの名無しさん
2012/01/16(月) 12:50:08.870186デフォルトの名無しさん
2012/01/16(月) 13:59:42.27こんな人のツールなんて使えない。
0187デフォルトの名無しさん
2012/01/16(月) 14:39:39.51まあまあ、おまいらのプロジェクトだって似たようなものじゃまいかw
0188デフォルトの名無しさん
2012/01/16(月) 19:11:57.77UserControlつくって、
ContentControl1.Content = new UserControl1()
とかやってUserControl表示するの禁止なの?
0189デフォルトの名無しさん
2012/01/16(月) 19:18:58.030190デフォルトの名無しさん
2012/01/16(月) 19:25:56.18<ContentControl>
<UserControl />
<ContentControl>
で済むし
0191デフォルトの名無しさん
2012/01/16(月) 19:31:16.820192デフォルトの名無しさん
2012/01/16(月) 19:33:31.97オールオアナッシングよりひどいぞ
0194デフォルトの名無しさん
2012/01/16(月) 19:46:46.87>>190 は普通だろ。何がおかしいのかよく判らん。
0195デフォルトの名無しさん
2012/01/16(月) 19:48:55.80いみふ。
下手な文章書くけど優秀なエンジニアはゴロゴロいるが、
うまい文章書く奴がすべて優秀なエンジニアとでも?
0196デフォルトの名無しさん
2012/01/16(月) 19:58:56.39声でかい人が文章下手でどうするの
0197デフォルトの名無しさん
2012/01/16(月) 19:59:39.890198デフォルトの名無しさん
2012/01/16(月) 20:01:33.710199デフォルトの名無しさん
2012/01/16(月) 20:05:51.42必要なとき以外インスタンスを持ちたくない場合なら>>188かな。
俺は入れ替えるだけなら>>190で、プロパティ使って表示非表示制御するけど。
0200デフォルトの名無しさん
2012/01/16(月) 20:15:09.02選んだ画像に簡単な画像処理をして、元のファイルに上書き保存
ってことがしたいんだけど、Imageとして表示に使うと
別のプロセスで使用されているためアクセスできないって怒られてしまう
別名保存なら問題なくできるんだけど…元のファイルに上書きってどうすればできるんでしょう?
0201デフォルトの名無しさん
2012/01/16(月) 20:21:12.60CacheOptionだかをOnLoadにする
0202デフォルトの名無しさん
2012/01/16(月) 20:55:36.38公に説明しようとしない。
0203デフォルトの名無しさん
2012/01/16(月) 21:07:48.920204デフォルトの名無しさん
2012/01/16(月) 22:08:52.15短く区切ればいいのに連結して文章を書くから意味がとりづらい
0205デフォルトの名無しさん
2012/01/16(月) 22:27:44.060206デフォルトの名無しさん
2012/01/17(火) 04:56:55.54http://stackoverflow.com/questions/4230698/whats-the-difference-between-dependency-property-setvalue-setcurrentvalue
SetValueで変更するとバインディング解かれてしまうって回答と、
解かれないんじゃ?っていう返信があることはわかったけど
結局どう違うのかわからん。
どう使い分けたらいいか解説plz
0207デフォルトの名無しさん
2012/01/17(火) 09:46:15.91ふらっとC#,C♯,C#(初心者用) Part83
http://toro.2ch.net/test/read.cgi/tech/1325511769/
0208デフォルトの名無しさん
2012/01/17(火) 20:33:01.75Frozen呼んでるのにResponseプロパティ読み書きできるけども
0209デフォルトの名無しさん
2012/01/17(火) 20:39:15.12https://bitbucket.org/ugaya40/livet/src/44ef9a3a78ff/Livet/Messaging/InteractionMessenger.cs
で、そのメッセージのResponseプロパティの53行目
https://bitbucket.org/ugaya40/livet/src/44ef9a3a78ff/Livet/Messaging/ResponsiveInteractionMessage.cs
Twitterの発言を追ってると、Vでメッセージ定義するためにはFreezableにせざるを得なかった的な発言がある
恐らく故意
0210デフォルトの名無しさん
2012/01/19(木) 19:07:56.700211デフォルトの名無しさん
2012/01/21(土) 12:24:15.380212デフォルトの名無しさん
2012/01/21(土) 13:12:32.08再生中に○○を△△△したら固まる
0213デフォルトの名無しさん
2012/01/21(土) 13:27:25.400214デフォルトの名無しさん
2012/01/21(土) 13:51:16.18http://awabi.2ch.net/test/read.cgi/poverty/1327050821/
0215デフォルトの名無しさん
2012/01/21(土) 14:22:20.25他はいらねえし。
0216デフォルトの名無しさん
2012/01/21(土) 14:43:32.72・僕はホンモノのプログラマではありませんから、やっつけ仕事ですよ。
ホンモノのプログラマは、「動いてるように見えるけど、メモリリークだらけじゃないか。直す必要があるかもね」なんて言うでしょう?
僕なら、10リクエストごとにApacheを再起動しますね。
0218デフォルトの名無しさん
2012/01/21(土) 15:50:09.85Amazonで、実物の本を触らないで注文したけど、届いて重さと厚さに驚いた
0219デフォルトの名無しさん
2012/01/21(土) 16:27:54.200220デフォルトの名無しさん
2012/01/21(土) 16:31:30.72こんなのありかよ
http://www.visualstudioライセンス.com/page018.html
0221デフォルトの名無しさん
2012/01/21(土) 16:39:33.70つっこみどころ満載のアフィサイトだな
0222デフォルトの名無しさん
2012/01/21(土) 16:40:44.590223デフォルトの名無しさん
2012/01/22(日) 14:34:21.36うちの6770壊れとるんやろか
0224デフォルトの名無しさん
2012/01/22(日) 14:55:04.280225デフォルトの名無しさん
2012/01/22(日) 16:12:05.320226223
2012/01/22(日) 19:37:49.080227デフォルトの名無しさん
2012/01/22(日) 20:12:00.11どうやればよろしいんでしょうか。
↓今の状態
<ListBox x:Name="listBox" >
<ListBox.ContextMenu>
<ContextMenu>
<MenuItem Header="ほげ" Command="{Binding HogeCommand, Mode=OneWay}" CommandParameter="{Binding SelectedItem, ElementName=listBox}">
0228デフォルトの名無しさん
2012/01/22(日) 21:25:13.82http://social.msdn.microsoft.com/forums/en-US/wpf/thread/7bd75a7c-eab4-4f3a-967b-94a9534a7455/
これと関係あるか知らんが、こうしないとダメっぽい。
CommandParameter="{Binding PlacementTarget.SelectedItem, RelativeSource={RelativeSource FindAncestor, AncestorType=ContextMenu}}"
0229デフォルトの名無しさん
2012/01/22(日) 21:35:29.980231デフォルトの名無しさん
2012/01/22(日) 22:44:00.29ContextMenuっていうかPopup全ての話だけど、Windowの直下にContextMenu用のホストがあって、その中に生成されている
だからXAMLの上では要素ツリー上に名前があるように見えるけど、実際に検索すると無いって事態になる
実に紛らわしい糞仕様だね
報告しろよ
0232デフォルトの名無しさん
2012/01/22(日) 22:45:23.710233デフォルトの名無しさん
2012/01/22(日) 22:56:28.41どこなのかまでは覚えてねえ。
0234デフォルトの名無しさん
2012/01/22(日) 22:59:42.73論理ツリーは?
0235デフォルトの名無しさん
2012/01/23(月) 00:24:34.820236デフォルトの名無しさん
2012/01/23(月) 01:52:15.70(「ドラッグ中にウィンドウの内容を表示する」を OFF にしたような感じ)
表示するコントロールを多くせざるを得ず、重くてしょうがない。
0237デフォルトの名無しさん
2012/01/23(月) 09:32:54.62自分で
0238デフォルトの名無しさん
2012/01/23(月) 11:20:07.720239デフォルトの名無しさん
2012/01/23(月) 13:24:46.68リサイズ中だけ、リサイズ前の制約を使って
レイアウトの計測フェーズを実行するパネルを作って最上位に配置
Window自体のレイアウトをオーバーライドしてもいいけどね
0240デフォルトの名無しさん
2012/01/23(月) 13:27:26.59rxで
0241デフォルトの名無しさん
2012/01/24(火) 08:04:12.290242236
2012/01/25(水) 00:24:48.61なんか昨日から書き込めなかった。
お礼が遅れて申し訳ない。
>>238
ワガママながら、レイアウトをサイズ変更に連動させたい
>>239
リサイズ中か、WPF で取得する方法あった?
それが取れれば一番良さそう
0243236
2012/01/25(水) 00:31:09.85Reactive Extension 使って、SizeChanged の頻度を下げるってことですよね?
(スミマセン、rxの動きとかよくわかってないかも)
これだと、サイズ変更した瞬間には再レイアウトが始まらないので、若干都合が悪い気が…
ただ、そもそも Rx という存在を知らなかったので、だいぶ役立ちました。どうもです!!
Forms に ElementHost 使ってみたりしたけど、初回表示が激重になってしまう…
0244デフォルトの名無しさん
2012/01/25(水) 01:53:45.98基本使わないと思うけど、キーボード使ったりサイズは同じような感じで対策すればいい。
リサイズイベントと関係ないのはあまりよろしくないけど。
Rx の Throttle 使うならイベント通知の遅延が許容出来るミリ秒の設定。
Thumb みたいなのがあればいいんだろうけど俺は知らない。
0245236
2012/01/25(水) 15:18:15.00> マウスが押されているかとかをリサイズ中かの判断材料にする。
なるほど!
> イベント通知の遅延が許容出来るミリ秒の設定。
マウスがはなされるまで遅延させ続ければればいいのね。
ようやく理解できた。
キーボードは、うん、対応しなくても大丈夫だと思う。
0246デフォルトの名無しさん
2012/01/25(水) 18:44:18.720247デフォルトの名無しさん
2012/01/25(水) 21:10:52.01WPF ってか、.NET のバージョンの問題でしょ。
.NET 3.5 までなら、普通に Windows Update してる XP に入ってるし大丈夫でしょ。
.NET 4 が使いづらいのはわかるが。
0248デフォルトの名無しさん
2012/01/25(水) 21:36:57.950249デフォルトの名無しさん
2012/01/25(水) 21:37:32.890250デフォルトの名無しさん
2012/01/25(水) 23:45:00.93var thumb = sender as Thumb;
if (thumb == null) return;
var parent = thumb.Parent();
if (parent == null) return;
としたときにthumb.ParentのParentが
実行不可能なメンバー 'System.Windows.FrameworkElement.Parent' をメソッドのように使用することはできません。
というエラーを返してくるんですが、親要素を取得するためにはどうすればいいのでしょうか?
0251デフォルトの名無しさん
2012/01/25(水) 23:49:12.110252デフォルトの名無しさん
2012/01/25(水) 23:50:58.21Parent はどう見ても Property
0253デフォルトの名無しさん
2012/01/25(水) 23:52:29.480254デフォルトの名無しさん
2012/01/25(水) 23:56:16.22>>251
comoさんの所のサンプルコードを動かしてるのですが、()を外すと他の部分に支障が出るんです…
>>252
はい、プロパティを取得したいんです。どうすれば良いのでしょう…
0255デフォルトの名無しさん
2012/01/25(水) 23:57:36.510256デフォルトの名無しさん
2012/01/25(水) 23:58:10.700257デフォルトの名無しさん
2012/01/25(水) 23:59:51.87エラー内容は予測できているから、そっちで回答してやるよ。
0258デフォルトの名無しさん
2012/01/26(木) 00:00:12.05他にWPF関連のスレ見つからないもので…
0259デフォルトの名無しさん
2012/01/26(木) 00:01:10.45ありがとうございます!Parentの()ですよね。
スレ汚しすいませんでした!
0260デフォルトの名無しさん
2012/01/26(木) 00:09:02.68ここの中のふらっとC#だったんですね、本当すいません!今すぐ行きます!
0261デフォルトの名無しさん
2012/01/26(木) 00:12:10.250262デフォルトの名無しさん
2012/01/26(木) 00:15:59.030263デフォルトの名無しさん
2012/01/26(木) 00:17:31.980264デフォルトの名無しさん
2012/01/29(日) 14:54:53.92BlurEffect, DropShadowEffect, ShaderEffectがあるのは知ってますが、
これらはEffectクラスのどのメソッドを実装して作られているのでしょうか。
同じように、ImageSourceってどういう作りになってるのかなと思って、
WriteableBitmapみたいなものを継承して作ってみようと思ったんですけど、
一体どのメソッドをoverrideすればいいのか分かりませんでした。
abstractになってるのはWidth/Heightプロパティくらいで…
0265デフォルトの名無しさん
2012/01/29(日) 15:03:21.380266デフォルトの名無しさん
2012/01/29(日) 15:27:08.58出来が悪いが他に選択肢がないから、ユーザーが泣きながら使うと。
0267デフォルトの名無しさん
2012/01/29(日) 15:58:04.08winformと使い勝手が違うらしくてメニューの作り方が分からん
0268デフォルトの名無しさん
2012/01/29(日) 16:06:47.270269デフォルトの名無しさん
2012/01/29(日) 16:12:20.03みんなハッピーだろ
0270デフォルトの名無しさん
2012/01/29(日) 16:57:01.750271デフォルトの名無しさん
2012/01/29(日) 17:00:14.940272デフォルトの名無しさん
2012/01/29(日) 17:01:05.74いなくなってんだけど
首になったりadobe陣営に移ったり…
0273デフォルトの名無しさん
2012/01/29(日) 20:57:18.720274デフォルトの名無しさん
2012/01/29(日) 21:52:52.980275デフォルトの名無しさん
2012/01/29(日) 22:33:01.610276デフォルトの名無しさん
2012/01/29(日) 22:35:52.710277デフォルトの名無しさん
2012/01/29(日) 23:45:00.850278デフォルトの名無しさん
2012/01/30(月) 00:01:26.85だいたい、デスクトップとタッチデバイスなんてどうせ共通のUIでいけるわけじゃないんだから
同じにする意味がない
0279デフォルトの名無しさん
2012/01/30(月) 00:19:50.40仮想化させて表示させる方法はありませんか?
Stack の子要素のレイアウトを、StackPanel の幅に合わせたいので、
たんに ListBox を置くだけでは不十分でして…
↓表示されませんが、こんな感じです。
<Window Title="MainWindow" Loaded="Window_Loaded">
<ScrollViewer>
<VirtualizingStackPanel Name="stpMain" />
</ScrollViewer>
</Window>
private void Window_Loaded(object sender, RoutedEventArgs e) {
foreach (var ff in System.Windows.Media.Fonts.SystemFontFamilies) {
var txtt = new TextBox() {
FontFamily = ff,
Text = ff.Source
};
stpMain.Children.Add(txtt);
}
}
0280デフォルトの名無しさん
2012/01/30(月) 10:05:31.95>WinRT
XAML+C#で開発するスタイルは、WPFやSilverlightと変わらんだろw
0281デフォルトの名無しさん
2012/01/30(月) 10:26:20.940282デフォルトの名無しさん
2012/01/30(月) 10:29:28.46画面遷移だな
0283デフォルトの名無しさん
2012/01/30(月) 19:38:37.87作りが全然違うよ。WPF作れないやつならメトロアプリも作れないだろ
0284デフォルトの名無しさん
2012/01/30(月) 19:45:40.140285デフォルトの名無しさん
2012/01/30(月) 22:06:54.05これが正解
0286デフォルトの名無しさん
2012/01/30(月) 22:21:27.29新アーキテクチャーのver4自体盛り上がってないし前のver3も死んだようになってる
新しいアーキテクチャーが出たら
両方とも死んじゃうみたいな流れは避けてほしいなあ
0287デフォルトの名無しさん
2012/01/30(月) 23:59:44.71WinRTになると・・・どうだろ
0288デフォルトの名無しさん
2012/01/31(火) 00:37:30.74WinRTに限らず、Monoはクロスプラットフォーム開発したいならUIとロジックを分離して、
UIはデバイスの特徴に合わせる必要があるから共通化なんて考えないでそれぞれ個別に作れという方針
0289デフォルトの名無しさん
2012/01/31(火) 00:38:06.560290デフォルトの名無しさん
2012/02/02(木) 20:28:15.93現在ViewModelでソートしたコレクションをバインドし、一覧として値を画面に表示しているのですが、
データを更新してもソート順が変わりません(表示する値自体はOnpropertyChangedで変わります)。
データの更新に合わせて画面のソート順も切り替えたい場合は何を使用すればよいのでしょうか?
ちなみに、内部の処理では問題なくソートしなおされていました。
おそらく画面に反映ができていないだけだと思うのですが・・・。
0291デフォルトの名無しさん
2012/02/02(木) 21:28:58.72ソートしてるってことはObservableCollection「じゃない」んだろうけど
ObservableCollectionが何実装してるか確認してみれば
0292デフォルトの名無しさん
2012/02/03(金) 11:46:28.45あとこれ。
ttp://d.hatena.ne.jp/shiba-yan/20090521/1242869225
0293デフォルトの名無しさん
2012/02/03(金) 11:55:13.47View側の複数のCommandにバインドさせて、
RaiseCanExecuteChangedしても
1個のCommandにしかEnabled反映されないんだけど
使い方間違ってんのかな
0.98の自動モードだといけたんだが
0294デフォルトの名無しさん
2012/02/03(金) 23:30:45.90すみません、書き方が悪かったです。
ObservableCollectionを使用しています。
具体的な手順は、
@ ViewModel内で、Linq文の条件ででソートしつつ取得した内容をObservableCollectionに入れる
A 画面用のViewModel内にあるObservableCollectionに@の結果を入れる(参照渡し)
B ViewでAのObservableCollectionをバインドし、ItemsControlを使って一覧表示
といった感じです(いわゆるMVVMです)。ソートは単純にキーで昇順ソートしています。
データ更新時には@の処理がもう一度行われます(Aは画面表示時のみ)。
しかし、実際に更新すると値は変わるのですがソートがされません。
ViewModel内では変わっているのでバインドの更新?ができていない気がします・・・。
>>292
ありがとうございます。
CollectionViewですか!さっそく試してみたいと思います!
.NETは便利機能が多くて凄いけれど覚えるのも大変ですね・・・。
0295デフォルトの名無しさん
2012/02/04(土) 00:34:01.33LINQから流し込むなら、一旦ClearしてAddを繰り返す必要があるはずだが
0296デフォルトの名無しさん
2012/02/04(土) 00:39:00.24@Add、Remove、InsertしてないのでCollectionChangedが発行されていない
AViewModel.ItemsにObservableCollectionを代入する時にOnPropertyChangedを発行していない
たぶんA
0297デフォルトの名無しさん
2012/02/04(土) 23:37:19.49<CollectionViewSource x:Key="DisplayItems" Source="{Binding Items,Source={StaticResource ViewModel}}" />
次のようにListBoxにバインドしています
<ListBox ItemsSource="{Binding Source={StaticResource DisplayItems}}" />
この状態で、XAMLからItemsSourceに入っているListCollectionViewインスタンスのCustomSortに
IComparerを実装したインスタンスを設定するにはどうすればよいでしょうか
コードビハインドに書けば以下のコードだけで済みますが
(FindResource("DisplayItems") as ListCollectionView).CustomSort = new CustomSorter();
0298デフォルトの名無しさん
2012/02/04(土) 23:43:55.97((FindResource("DisplayItems") as CollectionViewSource).View as ListCollectionView).CustomSort = new CustomSorter();
こうか
別にコードビハインドに書けば済むことですが
CollectionViewSource.SortDescriptionsはXAMLで簡単に指定できるようになっているのに、何だかなあと思った次第
0299デフォルトの名無しさん
2012/02/06(月) 17:55:23.51MediaElementの部分がダブルクリックされた時だけアクションが起きるようにしたいのですが
どう書けばいいですか?
0300デフォルトの名無しさん
2012/02/06(月) 20:03:30.45うおお、ありがとうございます!無事出来ましたー。
どうやらClear&Addしていなかったのが原因だったようです。
Linqの結果をリストにつめて、foreachでコレクションにAddしていったら動きました。
0301デフォルトの名無しさん
2012/02/06(月) 22:39:44.42ウィンドウじゃなくてContentControlの子にしてContentControlのイベント拾えば
0302デフォルトの名無しさん
2012/02/07(火) 00:38:10.710303デフォルトの名無しさん
2012/02/07(火) 01:00:39.22wpf effect でググると出てくるサイトは嫌いか?
http://www.ipentec.com/document/document.aspx?page=csharp-wpf-custom-effect&culture=ja-jp
0304デフォルトの名無しさん
2012/02/07(火) 01:10:21.93ただ、Effect 作りたいなら Shazzam っていうツールを使うといいよ。
http://shazzam-tool.com/
0305デフォルトの名無しさん
2012/02/07(火) 01:32:33.74ありがとうございます。
すいません質問が悪かったようです。
ShaderEffectとHLSLを使えば、独自のエフェクトを実装できることは承知しています。
でもBlurEffectとDropShadowEffectはShaderEffectではなく、Effectクラスを継承していますが、
例えばもし自分がBlurEffectと全く同じものをEffectから継承して作成するには、どうしたらいいのでしょうか。
単にWPFのEffectの仕組みに対する興味なのですが、MSDNライブラリでEffectクラスの解説を読むと
> カスタム ビットマップ効果を実装するには、Effect クラスから派生させます。
と書かれているので、ShaderEffectを使わずに、Effectを実装する方法が気になりました。
Effect関連のソースコードが公開されていれば、簡単に分かると思うのですが。
0306デフォルトの名無しさん
2012/02/07(火) 01:39:29.94internalな抽象メンバ持っててパブリック拡張できない抽象クラスっていうのは
MSライブラリにはすごくよくあること
0307デフォルトの名無しさん
2012/02/07(火) 09:11:45.470308デフォルトの名無しさん
2012/02/07(火) 09:36:59.67そこから見えないとこはC++で書いてあるだろうさ
0309デフォルトの名無しさん
2012/02/09(木) 12:07:03.79this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;
ってな感じでフルスクリーンにすると画面の右端と下端に白線が入るんですけど
直す方法はないですか?
0310デフォルトの名無しさん
2012/02/09(木) 12:10:24.580311デフォルトの名無しさん
2012/02/09(木) 12:46:22.66実行したけど出ないぞ win7
どうせ試した奴がwindow閉じられなくなるっていたずらだろ
つまらねえよ
実行前にわかったからあらかじめcloseボタン作ったぞw
0312デフォルトの名無しさん
2012/02/09(木) 13:28:23.73いやあ、win7-64bit機2台で試したけど両方とも出るんです。
やってる事はこれ↓だけなんですが。
1:VC# 2010ExpでWPFアプリケーションのプロジェクトを作成
↓
2:windowとgridのbackgroundの色を黒に変更
↓
3:csに以下のソースを追加
private bool isfull = false;
private void Change_Screen()
{
if (!isfull)
{
this.WindowStyle = WindowStyle.None;
this.WindowState = WindowState.Maximized;
}
else
{
this.WindowStyle = WindowStyle.SingleBorderWindow;
this.WindowState = WindowState.Normal;
}
isfull = !isfull;
}
private void Window_KeyDown(object sender, KeyEventArgs e)
{
if (e.Key == Key.F11)
{
Change_Screen();
}
}
0313デフォルトの名無しさん
2012/02/09(木) 14:41:25.48Win7-64bitで試したけど出ないね。
>>311
開発者ならAlt+F4くらい覚えとけ。
0314デフォルトの名無しさん
2012/02/09(木) 15:01:51.43拙者もwindows7 64bitで試したけど出ないでござるね。
0315デフォルトの名無しさん
2012/02/09(木) 15:10:31.800316312
2012/02/09(木) 15:15:33.89「ウインドウとボタンに視覚スタイルを使用する」を一旦オフにしてから再びオンにすると
白線が出なくなりました。
でも他のアプリケーションではそんな事をしなくても元々出ないので気になります・・・
0317デフォルトの名無しさん
2012/02/09(木) 15:27:21.68ドライバだろ。
グラボ何使ってる?
0319デフォルトの名無しさん
2012/02/09(木) 20:52:15.920320デフォルトの名無しさん
2012/02/09(木) 21:43:46.49ALT+Space派の俺が参上
ウィンドウの左上隅をダブルクリックして閉じるのは、MS的には非推奨なんだっけ
0321デフォルトの名無しさん
2012/02/09(木) 21:52:01.690322デフォルトの名無しさん
2012/02/09(木) 21:59:07.380323デフォルトの名無しさん
2012/02/09(木) 23:08:39.760324デフォルトの名無しさん
2012/02/09(木) 23:41:26.410325デフォルトの名無しさん
2012/02/10(金) 00:27:43.600326デフォルトの名無しさん
2012/02/10(金) 08:39:24.480327デフォルトの名無しさん
2012/02/10(金) 11:46:19.930328デフォルトの名無しさん
2012/02/10(金) 12:19:40.550329デフォルトの名無しさん
2012/02/10(金) 12:24:44.27Core i7 メモリ12GB で使ってるけど全然軽いじゃん。
0330デフォルトの名無しさん
2012/02/10(金) 12:34:23.620331デフォルトの名無しさん
2012/02/10(金) 12:38:26.550332デフォルトの名無しさん
2012/02/10(金) 13:00:58.204GB
HD5770
の、一般的なPCスペックだけど別に重くないぞ?
0333デフォルトの名無しさん
2012/02/10(金) 15:35:46.42あと5年はWPFは普及しない!!!
0334デフォルトの名無しさん
2012/02/10(金) 15:55:04.19たとえばslider1とslider2を違うデザインにしたいんですが。
0335デフォルトの名無しさん
2012/02/10(金) 18:20:18.24それは同じウィンドウでということ?
0336デフォルトの名無しさん
2012/02/10(金) 18:21:42.480337デフォルトの名無しさん
2012/02/10(金) 18:21:42.960338デフォルトの名無しさん
2012/02/10(金) 18:22:44.08その頃にはFormsは完全に亡んでいそうだな。
もっともその前に日本が亡んでいそうだが。
0339デフォルトの名無しさん
2012/02/10(金) 18:24:43.38結局はゲイツが正しかったわけだ。やはり技術者上がりの経営者は違う。
0340デフォルトの名無しさん
2012/02/10(金) 18:39:11.24コントロール・テンプレート?
0341デフォルトの名無しさん
2012/02/10(金) 21:27:48.68WinVista+SP2 (x86)
今時じゃ微妙スペックなマシンだが、別に重くないがなあ。
.NET Frameworkの宿命で、アプリの初回起動だけは時間掛かるがね。
>>333
5年で普及するなら余裕ってもんよ。
0342デフォルトの名無しさん
2012/02/10(金) 21:55:41.340343デフォルトの名無しさん
2012/02/10(金) 22:01:01.540344デフォルトの名無しさん
2012/02/10(金) 22:27:15.920345デフォルトの名無しさん
2012/02/10(金) 23:16:04.55使われてるフレームワークでアプリを選ぶって無理じゃね?
0346デフォルトの名無しさん
2012/02/10(金) 23:56:10.22そういう意味ではWPFで作られたソフトの方が良いのかもしれない
0347デフォルトの名無しさん
2012/02/11(土) 00:59:20.71トリガーとして表示されるんだけどなんでだろう
どうやってもトリガーのままで、しょうがないからXAML手書きしてる
0348デフォルトの名無しさん
2012/02/11(土) 02:19:07.47業務でWPFを推す奴は総じてスキルが低いのはなぜなのか。
0349デフォルトの名無しさん
2012/02/11(土) 02:26:31.670350デフォルトの名無しさん
2012/02/11(土) 03:13:08.11業務で使うなら安定したWinFormsだろ
性能の低いPCだとみたことない現象がボロボロと
0352デフォルトの名無しさん
2012/02/11(土) 08:40:56.52本当にスキルのあるやつは最先端の技術を難なく使いこなせても
実際の業務では枯れた記述を使う。
0353デフォルトの名無しさん
2012/02/11(土) 08:41:38.620354デフォルトの名無しさん
2012/02/11(土) 08:46:09.74川俣氏の記事は最高に読みやすい
特に@itのC#記事には助けられた。
読みにくいと言っている奴は、単に己のスキルが低いだけでは?
0355デフォルトの名無しさん
2012/02/11(土) 09:01:57.530356デフォルトの名無しさん
2012/02/11(土) 09:06:21.65WPFのことは何も書いてないから、このスレ的にはスレ違い??
0357デフォルトの名無しさん
2012/02/11(土) 09:16:59.24たしかに、ライトユーザ向けではないが、
熟練者には貴重な記事だと思った。
読んでて感心したから。
尾上氏の記事はまあ、、、たしかに読解が困難だなあ。
これも俺のスキルが低いからかな?
0358デフォルトの名無しさん
2012/02/11(土) 10:05:25.2512か月ほどどこに行くにも川俣の本持って行って空き時間に何度も読んでた
同じ本を何度も読んだのは人生であの本だけ
期待してた続編はいまいちだったけど…
0359デフォルトの名無しさん
2012/02/11(土) 10:05:57.560360デフォルトの名無しさん
2012/02/11(土) 10:12:15.39密度の問題だな
0361デフォルトの名無しさん
2012/02/11(土) 11:04:20.650362デフォルトの名無しさん
2012/02/11(土) 20:56:21.06スキルある奴は運用や保守のことも考慮してるってことなんだよな。
0363デフォルトの名無しさん
2012/02/11(土) 21:36:48.95ドカタプログラムは全く別のもなのである。
0364デフォルトの名無しさん
2012/02/11(土) 21:41:21.710365デフォルトの名無しさん
2012/02/11(土) 21:51:32.240366デフォルトの名無しさん
2012/02/11(土) 22:10:34.51会社としてはそっちの方が正義やろ
0367デフォルトの名無しさん
2012/02/11(土) 22:23:22.630368デフォルトの名無しさん
2012/02/11(土) 22:24:52.38給料は殆ど変わらないのに
ドカタプログラマーの分まで働かされて
気が狂って消息不明になると
0369デフォルトの名無しさん
2012/02/11(土) 22:43:00.30下手の考え何とやらだと思いませんか
0370デフォルトの名無しさん
2012/02/11(土) 22:43:15.080371デフォルトの名無しさん
2012/02/12(日) 00:01:21.47プロであれば切れる前にぼったくる事を考えるべし。
0372デフォルトの名無しさん
2012/02/12(日) 00:08:32.540373デフォルトの名無しさん
2012/02/12(日) 00:26:18.71何なんだろうね
0374デフォルトの名無しさん
2012/02/12(日) 02:30:38.660375デフォルトの名無しさん
2012/02/12(日) 03:40:52.910376デフォルトの名無しさん
2012/02/12(日) 09:30:52.420377デフォルトの名無しさん
2012/02/12(日) 10:08:57.45「結果的に安く済む」の根拠を会社の上層部に分かりやすく出すのは難しいし
動くプラットーホームが無くなったときに足元を見てぼったくるチャンスを逃す事にもなる。
よって無駄な延命措置をするのがプロのお仕事。
0378デフォルトの名無しさん
2012/02/13(月) 12:06:04.79結論はWPF最強ってことでよろしく。
0379デフォルトの名無しさん
2012/02/13(月) 12:24:47.11C#コードで書くとどうなりますか?
0380デフォルトの名無しさん
2012/02/13(月) 12:42:17.080381デフォルトの名無しさん
2012/02/13(月) 12:44:16.08@source1.HeightProperty= @source2.HeightProperty.Convert((x)=>return x/10);
0382デフォルトの名無しさん
2012/02/13(月) 16:23:30.400383デフォルトの名無しさん
2012/02/14(火) 06:27:56.46・Commandプロパティに設定されてる要素から始まって、
ルート要素に行くまで、親要素でExecute、CanExecuteの評価をする。
・CommandBindingでハンドラがヒモづけられてる要素あるいは
内部で既に実装を持ってる要素で動作する。
・動作した後も引き続きルート要素まで登っていく
機能で、
VMでは定義せず、もっぱらV上で完結するコマンドと理解しておk?
うーんよくわかんね。
0384デフォルトの名無しさん
2012/02/14(火) 09:02:15.300385デフォルトの名無しさん
2012/02/14(火) 09:04:37.14>・動作した後も引き続きルート要素まで登っていく
イベント引数の Handled に true をセットでイベント終了。
0386デフォルトの名無しさん
2012/02/14(火) 14:48:16.64てことは一度動作するとそこでルーティングは終わっちゃうのね。ありがとう
0387デフォルトの名無しさん
2012/02/14(火) 18:59:57.82の値が変化した時にイベントを発生させてメソッドを呼び出すにはどうしたらいいですか?
0388デフォルトの名無しさん
2012/02/14(火) 19:41:24.88つ 依存関係プロパティと通知
0389デフォルトの名無しさん
2012/02/14(火) 21:33:00.880390デフォルトの名無しさん
2012/02/14(火) 21:55:45.950391デフォルトの名無しさん
2012/02/14(火) 22:40:20.750392デフォルトの名無しさん
2012/02/14(火) 22:41:32.670393デフォルトの名無しさん
2012/02/14(火) 23:24:02.99従えないなら出てけと言わんばかり
0394デフォルトの名無しさん
2012/02/15(水) 00:49:37.96どうやらWPFはMVVMというパターンを使うのが当たり前のようになってると感じました。
Windows Formsを使っていたときは、パターンなんて何も考えずに書いてましたが、
WPFを使うにはMVVMを勉強しないといけないですか?
MVVMを知らずにWPFを使ってる人はいるのでしょうか。
0395デフォルトの名無しさん
2012/02/15(水) 01:02:56.72WinFormsと同じように使える
0396デフォルトの名無しさん
2012/02/15(水) 01:03:56.13「変化した」じゃなくて「変化させる」コードを捕まえればいいんじゃないの
0397デフォルトの名無しさん
2012/02/15(水) 01:51:53.25MVVM使わないとWPFのメリットあまり無いけど
それでもいいのなら
0398デフォルトの名無しさん
2012/02/15(水) 06:28:21.39その方が圧倒的に楽にいろいろできる
0399デフォルトの名無しさん
2012/02/15(水) 09:05:14.75日曜プログラマーな人なら、面倒なだけで、自己満足を除いては
メリットを感じる場面はほとんどないだろうな
0400デフォルトの名無しさん
2012/02/15(水) 09:31:22.60自由度が上がった分複雑になっているからそれをカバーするために
バインディングが強化されているのであって、決してMVVMは目的ではない
あくまで表現力の強化がWPFを使う目的
0401デフォルトの名無しさん
2012/02/15(水) 10:28:04.090402デフォルトの名無しさん
2012/02/15(水) 10:53:57.34Forms と同じようにイベントドリブンにすると、あり得ない挙動をするから要注意。
MVVM は万能かつ絶対ではないが、せめて V と VMM(VM と M を一つのクラス) とかに分けてバインドさせる方がよい。
0403デフォルトの名無しさん
2012/02/15(水) 10:55:26.41Livet があるだろ。
0404デフォルトの名無しさん
2012/02/15(水) 10:56:48.200405デフォルトの名無しさん
2012/02/15(水) 11:31:01.400406デフォルトの名無しさん
2012/02/15(水) 15:09:18.42LINQ知らなくても、ラムダ知らなくても、匿名メソッド知らなくても同じ動きのコード書けるからな。
でもそれがどういう意味かわかるよな。
0407デフォルトの名無しさん
2012/02/15(水) 17:39:06.24( ゚д゚) b しーっ、それじゃ例えが高尚すぎて、ここの人達ついてけないよ。
> クラス知らなくても、変数知らなくても同じ動きのコード書けるからな。
くらいまで落とさなくちゃダメ!
0408デフォルトの名無しさん
2012/02/15(水) 18:08:12.88まずはDataTemplateやBindingの基礎をしっかり理解した方がいい。
すると、コードビハインドでは面倒な場面が出てくるから、
その解決策としてMVVMを学ぶといい。
0409デフォルトの名無しさん
2012/02/15(水) 18:31:59.55従来型の弱点がわかってて
それを違う形にしたい人向け
したくない人はそのままでいい
0410デフォルトの名無しさん
2012/02/15(水) 20:28:29.28適用するべきか否か自分で判断できないようなレベルで使っても
まず間違いなく余計に手間かかってデメリットのほうが多い
0411デフォルトの名無しさん
2012/02/16(木) 01:57:21.99さっさとBlend配布か統合して欲しい
0412デフォルトの名無しさん
2012/02/16(木) 07:42:14.520413デフォルトの名無しさん
2012/02/16(木) 07:48:44.56WPFなんて要りません
工数が無駄に増えます
0414デフォルトの名無しさん
2012/02/16(木) 08:57:52.62自演臭い
0415デフォルトの名無しさん
2012/02/16(木) 11:11:11.05WPF発表〜
↓
普及しない
↓
silverlightでどうだ〜
↓
普及しない
↓
wpにも載せてみました〜
↓
普及しない
↓
metro作ったよ〜
0416デフォルトの名無しさん
2012/02/16(木) 16:52:10.090417デフォルトの名無しさん
2012/02/16(木) 17:39:43.830418デフォルトの名無しさん
2012/02/16(木) 20:41:50.78スプラッシュは必須か
0419デフォルトの名無しさん
2012/02/17(金) 01:37:43.870420デフォルトの名無しさん
2012/02/17(金) 11:32:21.86連続再生していたら、動画が停止してしまいます。
ディスプレイ解像度を変えたら停止するようなのですが、
他に原因ってあるのでしょうか。
0421デフォルトの名無しさん
2012/02/17(金) 16:04:52.57Controlだと読み込んだファイルの内容を描写できないから、エディターコントロールを作りたい場合はFleamworkElementを継承して使うという感じでいいんだよな?
0422421
2012/02/17(金) 16:17:45.18○ 独自に描写できないから
0423デフォルトの名無しさん
2012/02/17(金) 16:37:31.84Controlだからって直接描画できない事は無いよ。
けど、性能面やTemplateへの対応を考えると、
描画を担当する部分はFrameworkElement派生で作って
それをControl派生クラスでラップする形がいいと思う。
0424デフォルトの名無しさん
2012/02/17(金) 21:15:26.84ふむふむ
そういう風に作るといいのか
参考にしてみる
ありがとう
0425デフォルトの名無しさん
2012/02/19(日) 12:39:39.23public class Person
{
public int num;
public string name;
}
List<Person> persons=(List<Person>)data;
dataGrid1.ItemsSource=persons;
と書いたらとりあえず行は読み込んだみたいですが続きがわかりません。
0426デフォルトの名無しさん
2012/02/19(日) 13:13:57.170427デフォルトの名無しさん
2012/02/19(日) 13:16:02.99「Personのnumとnameがプロパティになってない」からだ
0428デフォルトの名無しさん
2012/02/20(月) 01:43:10.26新しい方を開くのはどうすればいいですか?
0429デフォルトの名無しさん
2012/02/20(月) 02:14:14.40メッセージ受け付けるようにしといて閉じろ!って念を送れ
0430デフォルトの名無しさん
2012/02/20(月) 02:19:14.54WCF使ってプロセス間通信すれば出来ると思うが
既に開いている方は、必ずしも安全に閉じられるとは限らないから
よく検討してから仕様決めるべきだね
0431デフォルトの名無しさん
2012/02/20(月) 03:24:06.370432デフォルトの名無しさん
2012/02/20(月) 18:03:13.76アイコン付きのノードを表示するのに時間がかかりすぎることだ。
数万のフォルダを表示するのに何分もかかる。結局、
TreeViewItemのHeaderに文字列を入れるしかなかった。
0433デフォルトの名無しさん
2012/02/20(月) 19:05:35.42画像のデコードを別スレッドでやっても遅い。
仮想化されたListViewのItem内で使うとスクロール時のFPSが大きく下がるし。
0434デフォルトの名無しさん
2012/02/20(月) 19:58:34.250435デフォルトの名無しさん
2012/02/20(月) 20:25:42.80見もしないデータグリッドに100万項目並べてみたり
0436デフォルトの名無しさん
2012/02/20(月) 20:40:16.93それ位の余力がないと
ItemTemplate、VisualState、Behaviorの使用を抑制する必要が出てきて
WPFのメリットが活かせない
0437デフォルトの名無しさん
2012/02/20(月) 20:45:58.99何が言いたいのやら
Imageが遅いのは大抵スケーリングのせいだよ
そのためにDecodePixelHeightで使用時に近い大きさにデコードするようになってるわけで
0438デフォルトの名無しさん
2012/02/20(月) 20:47:39.54Googleが検索結果一万個並べて表示してるか?
0439デフォルトの名無しさん
2012/02/20(月) 20:52:04.49例えばListBoxにWrapPanelをコンテナにして水平スクロールを切り、Imageを追加すると凄いことになる
欠陥品以外の何なのか
0440デフォルトの名無しさん
2012/02/20(月) 20:52:25.120441デフォルトの名無しさん
2012/02/20(月) 20:54:23.65俺もわざとやったことあるな
GUIが本当に固まるの
仮想化されたWrapPanelって外人が作ってたな
0442デフォルトの名無しさん
2012/02/20(月) 21:03:51.26実用アプリでデータ1万件表示は求めんよ
言いたいのは、サンプルアプリレベルで1万件表示できないと、
実用アプリじゃ100件でも厳しいって事
Googleだって、検索結果1万件は非現実的だが、
HTMLのエレメント1万個なら有り得る範囲だろ
0443デフォルトの名無しさん
2012/02/20(月) 21:59:35.52ツリーにいくつノードがあるのか表示前に数えて、
2000個以上あったなら、TreeViewItemのHeaderプロパティに
フォルダ名の文字列だけをいれて、2000個より少なければ、
イメージとテキストブロックを配置したしたスタックパネルを入れることで対応した。
0444デフォルトの名無しさん
2012/02/20(月) 22:27:03.45まずはDataTemplateと仮想化をちゃんと使おうぜ
0445デフォルトの名無しさん
2012/02/20(月) 22:31:23.41意外と>>443のやり方も正解かもしれん
0446デフォルトの名無しさん
2012/02/21(火) 13:34:54.420447デフォルトの名無しさん
2012/02/22(水) 17:29:49.89うまく動かない箇所があるんですが。
0448デフォルトの名無しさん
2012/02/22(水) 17:45:11.890449デフォルトの名無しさん
2012/02/22(水) 19:25:25.22要素を拡縮平行移動するテストアプリを作りました。
左ドラッグで平行移動、右ドラッグ上下で拡縮します。
拡縮はCenterX,Yを用いて中心点を設定します。
右クリック時のポインタ座標が中心点です。
このアプリだと意図したとおりに動きません。
拡縮や平行移動を繰り返していると拡縮を行うとき(右クリック時)勝手に要素が動いてしまいます。
これを勝手に動かないようにしたいです。
0450デフォルトの名無しさん
2012/02/22(水) 19:47:05.59>>1
読もうな?
0451デフォルトの名無しさん
2012/02/22(水) 19:54:22.46では>>449は取り下げて、ふらっとC#の方で改めて質問します。
0452デフォルトの名無しさん
2012/02/22(水) 21:48:47.380453デフォルトの名無しさん
2012/02/22(水) 23:39:37.570454デフォルトの名無しさん
2012/02/23(木) 08:36:07.250455デフォルトの名無しさん
2012/02/23(木) 12:23:41.06あと、たとえばウインドウの右から左にコントロールが移動する時、
ウインドウのサイズ変化に合わせて移動速度を変えたりとかしたいのですが。
0456デフォルトの名無しさん
2012/02/23(木) 13:41:10.250457デフォルトの名無しさん
2012/02/23(木) 15:02:20.94http://msdn.microsoft.com/ja-jp/library/ms742868.aspx
0458デフォルトの名無しさん
2012/02/24(金) 17:22:02.41(Childrenではない)別のコントロールが重なっているかどうかを調べる方法はありますか?
たとえばCanvasの端にちょっとだけButtonの一部がのっかってるかどうかを調べたいのですが。
0459デフォルトの名無しさん
2012/02/24(金) 17:32:20.820460デフォルトの名無しさん
2012/02/25(土) 08:43:03.21XAMLを使わず、コードのみでレイアウトする知識が必要だ。
コード中心の学習に方向転換をすることで、WPFの理解が深まる。
XAMLはコードの簡略表現に過ぎないことも理解できる。
幸いアメリカのサイトを検索すると、サンプルコードが簡単に
手に入る。
0461デフォルトの名無しさん
2012/02/25(土) 09:42:01.630462デフォルトの名無しさん
2012/02/25(土) 12:39:13.710463デフォルトの名無しさん
2012/02/25(土) 12:46:18.920464デフォルトの名無しさん
2012/02/25(土) 12:55:35.980465デフォルトの名無しさん
2012/02/25(土) 13:20:16.48XAMLでできることはC#でもできるとは限らないのがイヤン
0466デフォルトの名無しさん
2012/02/25(土) 13:31:18.30XAMLの方が楽なのは言うまでもなく否定しない
Binding binding = new Binding();
binding.Path = new PropertyPath("Name");
binding.Mode = BindingMode.OneWay;
FrameworkElementFactory textElement = new FrameworkElementFactory(typeof(TextBlock));
textElement.SetBinding(TextBlock.TextProperty, binding);
dataTemplate.VisualTree = textElement;
0467デフォルトの名無しさん
2012/02/25(土) 14:08:41.34win8の後?
win8は9月より後らしいけどその前に出さないかな?
0468デフォルトの名無しさん
2012/02/25(土) 14:14:17.71製品は分からんね
0469デフォルトの名無しさん
2012/02/25(土) 14:25:42.080470デフォルトの名無しさん
2012/02/25(土) 14:28:11.000471デフォルトの名無しさん
2012/02/25(土) 15:48:14.890472デフォルトの名無しさん
2012/02/25(土) 15:52:06.69気合入れるか
0473デフォルトの名無しさん
2012/02/25(土) 15:58:22.56まあ無理だろうけどw
0474デフォルトの名無しさん
2012/02/25(土) 16:01:27.510475デフォルトの名無しさん
2012/02/25(土) 20:54:42.76ねえよそんなもん
ベタ移植できたところでそんなのタッチUIで使い物にならん
0476デフォルトの名無しさん
2012/02/25(土) 21:30:52.320477デフォルトの名無しさん
2012/02/25(土) 23:30:13.940478デフォルトの名無しさん
2012/02/26(日) 12:52:17.64DockPanelも自前でがんばれって事なのか。
0479デフォルトの名無しさん
2012/02/26(日) 12:57:14.06部分的にWPFのGUI作ってHostでForms上に表示する場合って
テーマで見た目を変えることって不可能?
0480デフォルトの名無しさん
2012/02/26(日) 23:31:09.800481デフォルトの名無しさん
2012/02/26(日) 23:58:47.130482デフォルトの名無しさん
2012/02/27(月) 01:15:26.090483デフォルトの名無しさん
2012/02/27(月) 20:51:34.11BitmapDecoder decoder = BitmapDecoder.Create(_memory, BitmapCreateOptions.PreservePixelFormat, BitmapCacheOption.OnLoad);
BitmapSource source = decoder.Frames[0];
_image.Source = source;
て感じでやろうとしてるんだけど、PNGとかGIFは表示できてるのにJPEGだけFileFormatExceptionが出て何故かデコードできない
これ分かる人いますか?
0484デフォルトの名無しさん
2012/02/27(月) 20:54:47.030486デフォルトの名無しさん
2012/02/29(水) 20:01:00.48XAMLファイルガンガン増えるんだけどそんなもん?
0487デフォルトの名無しさん
2012/02/29(水) 20:09:39.460488デフォルトの名無しさん
2012/02/29(水) 20:24:19.410489デフォルトの名無しさん
2012/02/29(水) 21:02:31.870490デフォルトの名無しさん
2012/02/29(水) 23:15:25.350491デフォルトの名無しさん
2012/03/01(木) 02:39:17.270492デフォルトの名無しさん
2012/03/01(木) 03:54:53.520493デフォルトの名無しさん
2012/03/01(木) 07:07:29.69実行時に10倍以上のメモリを食いつぶすことが判明した。
Windoes.Formsでは絶対に作れないアプリケーションでないと、
WPFでアプリケーションを作ることはコスト的に割が合わないだろう。
0494デフォルトの名無しさん
2012/03/01(木) 07:18:57.050495デフォルトの名無しさん
2012/03/01(木) 08:24:37.79Panel.SetZIndex
0496デフォルトの名無しさん
2012/03/01(木) 08:48:24.66開発者向けダウンロード
http://msdn.microsoft.com/ja-jp/windows/apps/br229516
0497デフォルトの名無しさん
2012/03/01(木) 09:02:15.540498デフォルトの名無しさん
2012/03/01(木) 09:06:34.46ちょっとおしゃれになってる
0499デフォルトの名無しさん
2012/03/01(木) 09:26:32.96やっぱり.netチームと仲が悪いんだな
0500デフォルトの名無しさん
2012/03/01(木) 12:24:17.23C#5.0で短くなったりしないかな
0501デフォルトの名無しさん
2012/03/01(木) 12:32:18.610502デフォルトの名無しさん
2012/03/01(木) 22:36:26.57VSで使われてるツリービューとかシェルとかダイアログとかのコンポーネントを提供してほしいわ
MSだけがWPF開発のノウハウ蓄えてもなあ
0503デフォルトの名無しさん
2012/03/01(木) 23:48:52.880504デフォルトの名無しさん
2012/03/02(金) 09:45:54.00そこに対してDirectXでのレンダリングを行いたいです。
System.Windows.Interop.HwndSource.FromVisual(this)
ってやるとこのコントロールを貼り付けた親のウィンドウハンドルになってしまうのだけど
このコントロール自身のハンドルってWPFじゃ取得不可能?
0505デフォルトの名無しさん
2012/03/02(金) 10:04:40.36Direct3D使いたいんだったらD3DImageというものがあるので第一に検討する
どうしてもハンドル取ってWindowsのコントロールに直接描画したいならWindowsFormsHost
0506デフォルトの名無しさん
2012/03/02(金) 12:04:11.680507デフォルトの名無しさん
2012/03/02(金) 12:18:25.84古いアプリも追加されてるし
ちなみにVS11でMetroアプリの場合はサンプルをビルドするだけで追加されたちょっとうざい
0508デフォルトの名無しさん
2012/03/02(金) 12:24:04.79アイコンは表示されるけど、自分でデザインしたタイルを表示させたい場合はどうすればいいんだろ?
0509デフォルトの名無しさん
2012/03/02(金) 13:07:18.20VS11必須だろうけど
0510デフォルトの名無しさん
2012/03/02(金) 14:41:36.41VS2010 だとだめか・・・ありがとです。
0511デフォルトの名無しさん
2012/03/02(金) 18:26:12.13http://www.charlespetzold.com/blog/2012/02/Programming-Windows-6th-Edition.html
0512デフォルトの名無しさん
2012/03/02(金) 19:06:01.780513デフォルトの名無しさん
2012/03/02(金) 19:45:05.110514デフォルトの名無しさん
2012/03/02(金) 22:43:49.571)名前空間が違う
2)非同期処理じゃないと許さないよ
0515デフォルトの名無しさん
2012/03/02(金) 22:53:19.58どうせVS2010ではやらないし
0516デフォルトの名無しさん
2012/03/02(金) 23:00:19.07ジェネリックやLINQどころではなくたぶん今までのC#の歴史の中で最もインパクトの大きい変化
0517デフォルトの名無しさん
2012/03/03(土) 09:21:13.96どうやるのが推奨なの?
0518デフォルトの名無しさん
2012/03/03(土) 09:41:11.730519デフォルトの名無しさん
2012/03/03(土) 10:06:39.44ListBox box = new ListBox();
int index = box.Items.Add("0");
ListBoxItem item = (ListBoxItem)box.ItemContainerGenerator.ContainerFromIndex(index);
0520デフォルトの名無しさん
2012/03/03(土) 10:38:19.67Visual要素だから実際に表示されるまで生成されないです
0521デフォルトの名無しさん
2012/03/03(土) 10:40:27.430522デフォルトの名無しさん
2012/03/03(土) 10:48:19.56なるほど、サンクス!
0523517
2012/03/03(土) 11:45:59.20こんな感じでズラズラ書くしかないのか
xmlns:a="clr-namespace:Company.Util"
xmlns:a="clr-namespace:Company.Util.Math"
xmlns:a="clr-namespace:Company.Views"
xmlns:a="clr-namespace:Company.Views.Foo"
0524517
2012/03/03(土) 11:46:48.55xmlns:u="clr-namespace:Company.Util"
xmlns:um="clr-namespace:Company.Util.Math"
xmlns:v="clr-namespace:Company.Views"
xmlns:vf="clr-namespace:Company.Views.Foo"
0525デフォルトの名無しさん
2012/03/03(土) 11:50:12.450526デフォルトの名無しさん
2012/03/03(土) 12:00:38.050527デフォルトの名無しさん
2012/03/03(土) 12:18:01.350528デフォルトの名無しさん
2012/03/03(土) 12:29:19.750529デフォルトの名無しさん
2012/03/03(土) 12:42:17.350530デフォルトの名無しさん
2012/03/03(土) 12:54:39.190531デフォルトの名無しさん
2012/03/03(土) 13:42:38.23作ってるMVVMサンプル多いからそこからフラットにしてるな
0532デフォルトの名無しさん
2012/03/03(土) 14:43:24.34Blendで名前空間分けるの無駄
0533デフォルトの名無しさん
2012/03/03(土) 16:11:08.46新しい概念が増えすぎ
真面目に作りこんだら1.5倍ぐらい時間がかかるなこれ
0534デフォルトの名無しさん
2012/03/03(土) 18:55:59.990535デフォルトの名無しさん
2012/03/03(土) 19:09:37.11この宣伝文句で買う奴がいる方が不思議
0536デフォルトの名無しさん
2012/03/03(土) 19:19:30.062万で買えれば未だ普及するだろうが
0537デフォルトの名無しさん
2012/03/03(土) 19:21:34.23VSとblendじゃ書き出す内容が違うから困る
0538デフォルトの名無しさん
2012/03/03(土) 19:23:37.75ときどきおかしくなる
0539デフォルトの名無しさん
2012/03/03(土) 19:26:11.45余計なもの色々ついたStudio買うしかないし
0540デフォルトの名無しさん
2012/03/03(土) 19:45:07.270541デフォルトの名無しさん
2012/03/03(土) 19:49:30.59開発者にしか使えないデザインツールw
0542デフォルトの名無しさん
2012/03/03(土) 20:53:10.120543デフォルトの名無しさん
2012/03/03(土) 20:53:59.94統合されたらVSもあんなに重くなるの?
0544デフォルトの名無しさん
2012/03/03(土) 21:10:12.850545デフォルトの名無しさん
2012/03/03(土) 21:12:57.59仮想マシンとか予備マシンに評価版を入れて確認する際には使うけど
基本はVSでも十分だな・・・
0546デフォルトの名無しさん
2012/03/03(土) 21:28:11.810547デフォルトの名無しさん
2012/03/03(土) 21:39:43.34後、StoryboardとかControlTemplateとか作るときはBlendがないとだるい。
0548デフォルトの名無しさん
2012/03/03(土) 21:45:23.43本来WPFはデザイナとプログラマの分業がコンセプトだったはずで
それならMVVMなんて使わないでデザイナは必要なコントロールを配置して決まった名前付けて
プログラマがコードビハインド書く方がデザイナの負担が少なくてうまく分業できるわな
0549デフォルトの名無しさん
2012/03/03(土) 21:54:53.38ctor { event += (sender,e)=>{ ごにょごにょ }; }
で終わり
0550デフォルトの名無しさん
2012/03/03(土) 23:22:44.790551デフォルトの名無しさん
2012/03/03(土) 23:39:16.960552デフォルトの名無しさん
2012/03/03(土) 23:42:05.15マウスじゃあフィーリングはわからんよ
タッチ特化のタブでやればまた変わると思うよ
0553デフォルトの名無しさん
2012/03/03(土) 23:46:20.15タブレットでやってみたよ、
まあ操作側はメトロ特化ならいいけど
それとは別に開発環境が不味いと思う
なげっぱすぎ
0554デフォルトの名無しさん
2012/03/03(土) 23:47:47.54これますますXAML迷走しそう
0555デフォルトの名無しさん
2012/03/03(土) 23:51:53.44後だしなのが辛いよね・・・
0556デフォルトの名無しさん
2012/03/03(土) 23:58:17.96お前らにまで強要してるか?してないだろ
0557デフォルトの名無しさん
2012/03/04(日) 00:02:27.740558デフォルトの名無しさん
2012/03/04(日) 00:07:55.99開拓民なんてそんなもんだ
Metroが死のうがどうにもならん
0559デフォルトの名無しさん
2012/03/04(日) 00:09:41.44いまいち受けが悪いよね
MSだから?
0560デフォルトの名無しさん
2012/03/04(日) 00:10:00.67Metroが死ぬわけないじゃん。
0561デフォルトの名無しさん
2012/03/04(日) 00:12:20.17お前らUI作るときなるべく踏襲するだろ
ロジックだってそうだろ
何のためにパターンを生み出すんだ
踏襲するためだろ
0562デフォルトの名無しさん
2012/03/04(日) 00:22:10.34これ覚えなきゃならないの?
工数どのくらいかかりそう?
その金は誰が払うの?MS?
作りっぱなしで後はうまく使えよって?
ほんと碌なことせんな
0563デフォルトの名無しさん
2012/03/04(日) 00:24:46.270564デフォルトの名無しさん
2012/03/04(日) 00:26:05.610565デフォルトの名無しさん
2012/03/04(日) 02:16:30.56C#ができて、XAMLがかけて、WPFでバインドができて、metro作法理解して
ってステップアップしていかないと到底太刀打ちできないだろうな
0566デフォルトの名無しさん
2012/03/04(日) 02:17:58.24移行するかどうかは別問題だわ
0567デフォルトの名無しさん
2012/03/04(日) 06:52:20.80あんまり使いたく無いなあ
0568デフォルトの名無しさん
2012/03/04(日) 06:55:05.410569デフォルトの名無しさん
2012/03/04(日) 08:17:36.87onpropertyに細工してバリデーションしたり属性いれたり楽しいで
0570デフォルトの名無しさん
2012/03/04(日) 08:21:24.77基本的に親子間のコントロールの情報のやり取りのシステムは、これからも同じロジックが存続する。
XAMLより徹底的にコードにこだわるほうが、プログラミングを楽にさせる。
データテンプレートもコードで作った。
私のWPFのメインフォームのXAMLにはWindow以外のタグは存在しない。
0571デフォルトの名無しさん
2012/03/04(日) 08:31:30.67そういうふうに実装方法がそれぞれの工夫になってて、
統一されてないのも嫌なんだよね
あと、大規模なデーターアクセスになると糞重いし、
言語仕様に組み込んで高速化して欲しい
0572デフォルトの名無しさん
2012/03/04(日) 08:37:17.72もうプログラムやめろよ
0573デフォルトの名無しさん
2012/03/04(日) 08:45:32.05お前は、おもちゃみたいなプログラムしか作った事無いんだろうなー
0574デフォルトの名無しさん
2012/03/04(日) 08:51:19.560575デフォルトの名無しさん
2012/03/04(日) 08:53:52.66そりゃ・・・
.net系はMSの戦略
C/C++は言うまでもなく
といろいろ見ていくと
VB6ほど中途半端な言語はない
VB.netあるしw
0576デフォルトの名無しさん
2012/03/04(日) 08:54:36.40.NET Frameworkが出たときは、こんな糞遅いもんが使えるかと思ったが
数年で何の問題も無くなった。
今じゃVSのIDEがないと何もでけんw
0577デフォルトの名無しさん
2012/03/04(日) 08:57:03.96その中途半端な言語で今でも膨大な業務アプリが動いている訳で。
0578デフォルトの名無しさん
2012/03/04(日) 09:03:56.71排除されるのはあくまでWinRTの話じゃないの?
従来のアプリ開発は好きにして状態でしょ
0579デフォルトの名無しさん
2012/03/04(日) 09:12:17.061000件程度のデーターロードだけでもかなり重いのだが・・・
アプリ立ち上がり時間の使い勝手を考えると、遅延ロードにせざる追えなくて、
ますます遅くなるw
バインディング止めて普通のクラスにしたら一瞬だったし
0580デフォルトの名無しさん
2012/03/04(日) 10:26:45.16Win8のWin32環境ではもうVB6のランタイムの動作保証をしないと言う話。
個人的にはVB6の絶滅を激しく希望するが。
0581デフォルトの名無しさん
2012/03/04(日) 10:33:51.390582デフォルトの名無しさん
2012/03/04(日) 10:41:23.36そうなのか
まあ仮想マシンにXPでも入れて動かせって話だな
さすがにVB6アプリをいつまでも相手してられん
0583デフォルトの名無しさん
2012/03/04(日) 12:32:30.22レガシーアプリはあの方式でいいだろ
0584デフォルトの名無しさん
2012/03/04(日) 12:35:43.80最悪だった仮想化されたリストビューのスクロール性能が若干良くなった
0585デフォルトの名無しさん
2012/03/04(日) 15:48:57.89どうなのかな?
0586デフォルトの名無しさん
2012/03/04(日) 15:55:51.02メトロはこけるよ
0587デフォルトの名無しさん
2012/03/04(日) 18:30:09.75スマートフォンのおかげで一般人にもある種の「諦め」が身に付くようになるよ
0588デフォルトの名無しさん
2012/03/04(日) 18:47:16.24サポートしないと流行らないってのはあれと同じだよね
第三者視点か本人視点かの違いだけ
0589デフォルトの名無しさん
2012/03/04(日) 18:54:44.45流行らなくてもいいだろ。で?としか言いようがない。
ARM版はMetroオンリーとか言ってるけどどうでもいいよね。
WP7のあの状況見るに「へぇ、まだやる気なんだ(笑)」って感じだし。
さっさと自らを出棺した方がいいんじゃね。
MSは葬儀屋も始めたんだろう?
0590デフォルトの名無しさん
2012/03/04(日) 19:07:18.51何で流行らない心配してるんだ
0591デフォルトの名無しさん
2012/03/04(日) 19:17:05.370592デフォルトの名無しさん
2012/03/04(日) 19:56:04.27GUIのデッドロックがどうゆうものなのかイメージできない。
0593デフォルトの名無しさん
2012/03/04(日) 20:05:47.31パソコン大先生と同じレベルじゃんね
流行るかどうか金になるかどうかは別として
wpf理解してるならメトロはハードル高くない
ちゃんと理解してるならな
ilspyで中覗いたこともないようなやつはダメだ
0594デフォルトの名無しさん
2012/03/04(日) 21:27:05.63環境の更新は今の技術屋のご飯の種でもあるジレンマ
0595デフォルトの名無しさん
2012/03/04(日) 21:35:52.97簡単にINotifyPropertyChangedを実装できるようにならないのかにぃ>VS11
0596デフォルトの名無しさん
2012/03/04(日) 21:38:38.27ありゃいいよね
0597デフォルトの名無しさん
2012/03/04(日) 21:41:12.82XAMLプログラミングて再販ならんのかね?
0598デフォルトの名無しさん
2012/03/04(日) 22:00:10.89本家のほうが負けてる
0599デフォルトの名無しさん
2012/03/04(日) 22:20:42.09イベント毎にManager作るのアホらしい
0600デフォルトの名無しさん
2012/03/04(日) 22:24:24.85この環境w
0601デフォルトの名無しさん
2012/03/05(月) 00:39:02.74プロパティsetされたときに追加処理いれるのが普通なのにそれすら知らない
0602デフォルトの名無しさん
2012/03/05(月) 01:48:56.43public Brush SwirlyBrush {
set { SetValue(SwirlyBrushProperty, value); }
get { return (Brush) GetValue(SwirlyBrushProperty); }
}
SetValue メソッドと GetValue メソッドは DependencyObject によって定義されます。
そのため、依存関係プロパティを定義するすべてのクラスが DependencyObject クラスから派生していることが必要です。
CLR プロパティには、この 2 つのメソッドへの呼び出し以外のコードを含めないでください。
CLR プロパティは、しばしば依存関係プロパティによって "サポート" されると言われます。
依存関係プロパティの方ではプロパティ内に処理書くなって言っておいて
普通のプロパティには書くのが普通と
一貫性が無くてとても面白いね
0603デフォルトの名無しさん
2012/03/05(月) 01:56:25.83無いから省略表記ができたんだろ。
0604デフォルトの名無しさん
2012/03/05(月) 02:09:49.53それって>>601へのレス?
依存関係プロパティの利便性のために定義されるCLRプロパティと、普通のプロパティでは役割が違うよ。
0605デフォルトの名無しさん
2012/03/05(月) 03:10:18.070606デフォルトの名無しさん
2012/03/05(月) 05:28:11.48別に我流通したいなら通せばいいけど
まあ笑われるだけだね。なんのためのプロパティなんだそれじゃフィールドでいいじゃん的に。
0607デフォルトの名無しさん
2012/03/05(月) 08:15:19.44顕正新聞 平成24年2月5日号「原発全廃特集号」
原発は日本を滅ぼす、即時全廃せよ
人のDNAを破壊、国土を居住不能にする
代替は天然ガス・コンバインドサイクルで十分
惨禍もたらすを知って推進するは犯罪
ttp://d.hatena.ne.jp/kensho01/20120208/1328718592
0608デフォルトの名無しさん
2012/03/05(月) 12:35:56.38google先生も教えてくれないしお高いツールありきか・・・。
0609デフォルトの名無しさん
2012/03/05(月) 12:41:16.37ほしいXAMLはかせればいいじゃん
0610デフォルトの名無しさん
2012/03/05(月) 12:41:52.98win7・・・◎
0611デフォルトの名無しさん
2012/03/05(月) 18:14:30.26WPFの動画再生のスレッドが停止するんだけど解決策はないですか?
MediaElementでビデオを流すと、GUIは生きてるがMediaLoadedイベントが発生しなくなる。
メインディスプレイだとなんともないけどサブのほうだと再現率100%。
メイン:HDMI
サブ:アナログ
0612デフォルトの名無しさん
2012/03/05(月) 18:30:28.08でも他のWMP等のプレーヤーだとなんともないんだよな……
0613デフォルトの名無しさん
2012/03/05(月) 20:36:48.66やっぱドライバが糞なんだな。。
0614デフォルトの名無しさん
2012/03/06(火) 06:02:01.77http://yone64.wordpress.com/2010/10/25/ime%E3%81%A7%E5%A4%89%E6%8F%9B%E7%8A%B6%E6%85%8B%E4%B8%AD%E3%81%A7%E3%82%82textbox-textchanged%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%99%E3%82%8B/
上のようにしてもIME変換をキャンセルしたときにTextChangedイベントが発生してしまうから、うまく機能しない。
しかし、上のコードをすこし修正して、IME変換前と変換後のテキスト文字数を調べることで正しく機能できるようになった。
0615デフォルトの名無しさん
2012/03/06(火) 09:22:47.290616デフォルトの名無しさん
2012/03/06(火) 09:38:02.76>>612
>>613
だけど、こんなんみつけた……
MediaElement not working with Multiple Monitors
http://social.msdn.microsoft.com/Forums/en-AU/wpf/thread/75d72afa-2fff-44fd-9f0a-87753002daa1
Radeonでも起きてるからドライバ関係なかった。
現在のところ現実的な解決法は、
・Win7DSFilterTweakerでmp4のフィルタを停止して他のを使う
・ハードウェアレンダリングを諦める
のどっちかみたいだわ。
ハード支援切ったらフリーズしないけどCore i5 2500KでCPU負荷率が2%→15%になった(´;ω;`)
最近このスレ読み出したので既出かも知れんが
0617デフォルトの名無しさん
2012/03/07(水) 01:45:47.08例えばレタッチソフトで画像にフィルタをかける等の時間のかかる処理を行う場合
UIを止めないよう非同期処理をすると思うのですが
Modelが非同期メソッドを用意するのか
ViewModelがTask等を使ってModelのメソッドを非同期で呼び出すのか
どのようにすべきでしょうか?
0618デフォルトの名無しさん
2012/03/07(水) 01:58:40.89MがスレッドセーフならVMはMのステータスみてVに指示するだけじゃないの
0619デフォルトの名無しさん
2012/03/07(水) 05:24:12.68TextBoxのChangedイベントからつまずいたが、次のことも判明した。
WPFのTextBoxは、テキストボックス内で選択された範囲を常に表示させておく、
HideSelection = false が使えなくなっている。
WPFのテキストボックスで、これを実現するにはTextBoxのLostFocusイベントを処理に 、
e.Handled = true; と記述しなければならない。
0620デフォルトの名無しさん
2012/03/07(水) 09:23:14.330621デフォルトの名無しさん
2012/03/07(水) 10:36:35.22という件にはめられて1日つぶしたわ
こういう罠があとどれだけ仕掛けられてるのか……
0622デフォルトの名無しさん
2012/03/07(水) 13:13:43.32WinRTだと罠付きの機能が削除されてたりするので
デスクトップ版のWinRTに期待した方がいいかもしれんね
0623デフォルトの名無しさん
2012/03/08(木) 01:08:03.03WPFのDataGrid
列ヘッダクリックでソート機能があるけどソートの比較条件を自分で用意してソートさせるにはどうすればいいの?
ソート機能切ってマウスクリックと座標取得して表示基のコレクション自分でソートして再表示ようかとも思ったんだけど
ソート機能切ると列ヘッダがクリッカブルじゃなくなるし△▽のマークとかもないので微妙
0624デフォルトの名無しさん
2012/03/08(木) 01:29:35.27http://msdn.microsoft.com/ja-jp/library/ff407126.aspx
0625デフォルトの名無しさん
2012/03/08(木) 02:14:18.000626デフォルトの名無しさん
2012/03/08(木) 03:44:45.420627デフォルトの名無しさん
2012/03/08(木) 08:23:41.270628デフォルトの名無しさん
2012/03/08(木) 08:34:04.200629デフォルトの名無しさん
2012/03/08(木) 09:01:12.820630デフォルトの名無しさん
2012/03/08(木) 10:54:00.03長時間つかってると重たくなってくるのに耐えられなくなったから買ったよ・・・
0631デフォルトの名無しさん
2012/03/09(金) 00:31:31.36Styleのリソースから適用もできるのでGridのStyleのリソースにTextBoxのStyleを入れるといい。
0632デフォルトの名無しさん
2012/03/09(金) 08:25:15.42http://msdn.microsoft.com/ja-jp/magazine/hh580734.aspx
ここのサイトの、コードサンプルの
http://amarillo.us.com/MSDN/MvpVmR2.zip
がデッドリンクになっています。MSの人、宜しくお願いいたします。
0633デフォルトの名無しさん
2012/03/09(金) 09:10:19.01MVVMで無理していたのは何だったのか…
0634デフォルトの名無しさん
2012/03/09(金) 09:17:21.10Password Manager
http://passwordmgr.codeplex.com/
0635デフォルトの名無しさん
2012/03/09(金) 09:57:15.29直観的だし他言語からの移行が楽
0636デフォルトの名無しさん
2012/03/09(金) 10:10:14.33明日の勉強会の伏線ですか?
0637デフォルトの名無しさん
2012/03/09(金) 10:29:32.09そんな訳で、持っている人、ウプお願い!
0638デフォルトの名無しさん
2012/03/09(金) 10:34:01.41ドラスティックに変わるとは、本文からは思えなかったけれど。
どちらにしても、VSの標準としてライブラリが組み込まれ、
自動生成のサポートも標準にならない限り、流行らないんじゃないの?
VS11のβでも、その辺りに変化はないんでしょ?
みんな、Prism派?MvvmToolkit派?
0639デフォルトの名無しさん
2012/03/09(金) 10:44:27.43http://togetter.com/li/221402
0640デフォルトの名無しさん
2012/03/09(金) 10:45:16.41つ Livet
0641デフォルトの名無しさん
2012/03/09(金) 11:02:35.83全くデメリットが合理的に説明できてないし
0642デフォルトの名無しさん
2012/03/09(金) 11:05:05.37事実上のアプリケーションというかプログラムがP層になると曲解(笑)してるんだけど
違うのかなw
Pはマスタースレーブで言えばスレーブ
VとVMののりしろ
メッセージのブロードバンドじゃなくスイッチングハブのような動作も可能
ただMVVMのようにきつい縛りが無くなるから
0643デフォルトの名無しさん
2012/03/09(金) 11:06:37.32その部分がMVVM派の人には受けないだろうね
0644デフォルトの名無しさん
2012/03/09(金) 11:21:01.76よくわかんね
0645デフォルトの名無しさん
2012/03/09(金) 11:34:06.55Vだけでダイアログ出したりメッセージボックス出したりとか
トリッキーなことをしなくてよくなるのかな
普通にVがボタン押されたよとPに通知したら
PがVにダイアログ出してねって通知するようになるのかな
0646デフォルトの名無しさん
2012/03/09(金) 11:35:52.280647デフォルトの名無しさん
2012/03/09(金) 11:42:52.27V じゃなきゃ、P か VM でいいんじゃね?
P が V にダイアログ出してねって通知するのも何かおかしいと思う。
0648デフォルトの名無しさん
2012/03/09(金) 11:42:54.24VS11 betaについてたblend for VSでアセットにビヘイビアなかったけど
違うところに移動したのかな
それとも別のSDK入れないといけないのかな
スレ汚し&不勉強でごめんね
0649デフォルトの名無しさん
2012/03/09(金) 11:46:06.57MVVMに準拠してるかどうか別として
VMのコード量減って全体の見通しが少しよくなるのは事実。
0650デフォルトの名無しさん
2012/03/09(金) 11:47:25.950651デフォルトの名無しさん
2012/03/09(金) 11:50:05.03密にしてPに書き出せってことだろ
0652デフォルトの名無しさん
2012/03/09(金) 11:50:37.67どうやって?コードビハインドにしろと?
0653デフォルトの名無しさん
2012/03/09(金) 11:52:01.24PとV、PとVMは密結合だからなんでもあり
モデルもコントロール直接触り放題
0654デフォルトの名無しさん
2012/03/09(金) 11:54:30.570655デフォルトの名無しさん
2012/03/09(金) 11:55:33.140656デフォルトの名無しさん
2012/03/09(金) 11:57:42.01P ってある意味 V と VM の Mediator と考えてOK?
0657デフォルトの名無しさん
2012/03/09(金) 11:59:53.850658642
2012/03/09(金) 12:00:00.900659デフォルトの名無しさん
2012/03/09(金) 12:02:33.08・M (Model)
・V (View)
・VM (ViewModel)
の存在は認めたうえで、
仮にコードビハインドを P とすると
P も遠慮なくどんどん使っていいんだよ!
ってことなのかな?
0660デフォルトの名無しさん
2012/03/09(金) 12:05:27.81ugaya40 の指摘するメモリリークはよく知られてるけど
それ以外でも Forms じゃあり得ない挙動するイベント多いからな
0661デフォルトの名無しさん
2012/03/09(金) 12:05:59.880662デフォルトの名無しさん
2012/03/09(金) 12:07:50.19それ以前にMVVM判ってる奴自体少ないと思うぞ。
ましてMVPVM知ってる奴はほとんどおらんだろw
0663デフォルトの名無しさん
2012/03/09(金) 12:12:47.350664デフォルトの名無しさん
2012/03/09(金) 12:16:20.24お前そればっかりだな
MVPVMはコマンド->VMをスルー->Pだから別にそこはMVVMと変わらん
だいたいビヘイビアはイベントベースだ
0665デフォルトの名無しさん
2012/03/09(金) 12:16:27.48別のところに登録していることが問題じゃないの?
0666デフォルトの名無しさん
2012/03/09(金) 12:19:53.47一時的なコントロールにPのイベントハンドラ突っ込んでもメモリリークの原因にはならん
メモリリークが問題になるのは寿命の長いVMやMからVに通知する場合だけど、
MVPVMの場合はVM経由でバインディングするからMVVMで問題ないというならMVPVMでも問題ない
0667デフォルトの名無しさん
2012/03/09(金) 12:21:41.71ここがいみふなんですが?
0668デフォルトの名無しさん
2012/03/09(金) 12:24:09.99> Pはコントロールよりも確実に寿命が長いんだから
これって言い切っちゃっていいの?
0669デフォルトの名無しさん
2012/03/09(金) 12:25:35.550670デフォルトの名無しさん
2012/03/09(金) 12:29:57.71MSDNのサンプルもダウンロードできないし、どうにも P が理解できない。
0671デフォルトの名無しさん
2012/03/09(金) 12:32:12.810672デフォルトの名無しさん
2012/03/09(金) 12:33:11.81問題があれば報告してね
0673デフォルトの名無しさん
2012/03/09(金) 12:37:46.76変なパターン覚えなくてもいいし
0674デフォルトの名無しさん
2012/03/09(金) 12:40:02.39> WPF はなんかおかしい、ビヘイビアーといいデータテンプレートセレクターといい、View と ViewModel を両方知らないと達成できないものがそこここにちりばめられている。
という意見も納得できるんだが、図を見てるとますます理解できない。
http://blogs.wankuma.com/mnow/archive/2012/01/06/246398.aspx
P(コードビハインド)とVMの両方からMに接続しに行くなんて、窓口増やして混乱しそうなだけなんですが?
0675デフォルトの名無しさん
2012/03/09(金) 12:42:43.25そのような役割もあるけど別物じゃないの?
0676デフォルトの名無しさん
2012/03/09(金) 12:44:40.49V <-> P <-> VM → M
で実装すればいいだけだと思うんだが、これだとMSDNともMさんとも解釈違うよね?
あ・・・ VPVMM パターンならうまくいくのか!w
0677デフォルトの名無しさん
2012/03/09(金) 12:44:46.29あくまで>>634の例ではだけど
0678デフォルトの名無しさん
2012/03/09(金) 12:46:13.34サンプルないと誰もわからんwww
0679デフォルトの名無しさん
2012/03/09(金) 12:47:31.420680デフォルトの名無しさん
2012/03/09(金) 12:53:57.910681デフォルトの名無しさん
2012/03/09(金) 12:56:04.37M氏のダイアグラムを搭載できたらいいのにねw
0682デフォルトの名無しさん
2012/03/09(金) 12:58:08.78それただのPassiveViewや
0683デフォルトの名無しさん
2012/03/09(金) 13:01:53.63いや、V - VM
0684デフォルトの名無しさん
2012/03/09(金) 13:02:57.09いや、V - VM 間の連携を実装で補完してるだけだから、PassiveView とは言えんと思うが。
0685デフォルトの名無しさん
2012/03/09(金) 13:04:50.12アプリ固有のコードをPに押し出すということにしておくわ・・・
0686デフォルトの名無しさん
2012/03/09(金) 13:06:10.95今後Pは使ってみるわ
0687デフォルトの名無しさん
2012/03/09(金) 13:11:58.81それってパターンとは言えんよなぁ・・・・
0688デフォルトの名無しさん
2012/03/09(金) 13:29:02.75もしかするとVM2P=MVPVMかもしれないけど
0689デフォルトの名無しさん
2012/03/09(金) 14:39:33.85あるいは、MSの中の人、居ないの?
0690デフォルトの名無しさん
2012/03/09(金) 14:42:04.17MSDNマガジンの方はたぶんその抜粋
0691デフォルトの名無しさん
2012/03/09(金) 15:18:08.48>デメリットは、結局バインディングとPrensenterからの操作の場合分けをどうするのか悩まなければならない
悩むほどの事かな
プロパティの表示など単純な場合はバインディングで
複数の要素が絡む場合や状態変化やVMやVに遡及しないばやいは
Pから操作でいいんじゃないの?
0692デフォルトの名無しさん
2012/03/09(金) 15:48:14.480693デフォルトの名無しさん
2012/03/09(金) 15:49:14.930694デフォルトの名無しさん
2012/03/09(金) 15:51:24.61他の大御所連中もみな覗いてると思うがw
0695デフォルトの名無しさん
2012/03/09(金) 16:11:50.34名無しの書き込み見るメリットない
0696デフォルトの名無しさん
2012/03/09(金) 16:35:50.48そりゃ、2chなんて、ロリ、ヲタ、プー、ちびデブ禿、低学歴低所得のスクツだよ?
でも、実際のところ、リアル社会においても、
劣等人種の存在比率は、2chとあまり変わらない。
まして、下らない書き込みはスルーすれば良いだけの2chは、
効率の良い情報収集方法だよ。
これが、リアルの勉強会なら、劣等人種の質問でもスルー出来ないからな。
0697デフォルトの名無しさん
2012/03/09(金) 16:48:24.05読むだけ疲れるでしょ。
0698デフォルトの名無しさん
2012/03/09(金) 16:49:40.580699デフォルトの名無しさん
2012/03/09(金) 16:57:52.23知識、背景、肩書、学歴、所得とか一致しないと議論にならないよ。
0700デフォルトの名無しさん
2012/03/09(金) 17:12:40.77議論するのに知識、背景が必要なのは認めるが、後の三つは関係ないだろw
0701デフォルトの名無しさん
2012/03/09(金) 17:14:57.620702デフォルトの名無しさん
2012/03/09(金) 19:58:43.26ViewModelが複数のModelを持ったりするもんなの?
0703デフォルトの名無しさん
2012/03/09(金) 20:17:03.40MVVMをよく分かってないのに次がでてくるとは日曜プログラマーなおじさまは大変だ
0704デフォルトの名無しさん
2012/03/09(金) 22:05:10.81モノもってこいやモノを
0705デフォルトの名無しさん
2012/03/09(金) 22:09:45.53?
0706デフォルトの名無しさん
2012/03/09(金) 22:41:05.66Pの責務が強すぎて、簡単にカオス化する可能性があるので、MVVMのほうが好き。
0707デフォルトの名無しさん
2012/03/09(金) 23:32:19.16でも MVVM だと、VMの責務が重すぎてコードが肥大化する傾向がある。
コマンドその他を プレゼンターに分離した方がすっきりしないか?
0708デフォルトの名無しさん
2012/03/10(土) 00:12:49.660709デフォルトの名無しさん
2012/03/10(土) 00:51:01.16コマンドだと何が嬉しいん?CanExecute使えるくらいくらい?
0710デフォルトの名無しさん
2012/03/10(土) 00:57:52.77ユニットテストフレームワークに食わせ安くなる。
実際、metro styleのUI要素はテストコード内でインスタンス化できないから、コマンド必須。
0711デフォルトの名無しさん
2012/03/10(土) 00:59:31.58元々の主目的は、デザイナーが弄るBlendで作るViewからコードを追い出すってコンセプトだったもんな
それが無理になった今、テストがやりやすい程度のアドバンテージしかないが
それもハンドラに直接書かずにワンクッション置けば問題無いシナ
0712デフォルトの名無しさん
2012/03/10(土) 01:05:04.03UIをUserControlで部品化し、その単位でView Model作っているので、今のところVMの肥大化では困ってないです。
業務系のように入力項目が増えると、また違う考えになるかもしれないです。
0713デフォルトの名無しさん
2012/03/10(土) 06:52:39.19じゃあnotifychanged用にベースクラス作ってまとめましょうってなると
datacontextに入れたほうがいいよねってことになる
バリデーションも通るからすごく楽になる
ベースクラスに準備してればね
全部バインドにまとめるとトリガーとかめんどくせぇなぁってなるから
this.rootGridとかビハインドで書いちゃうけど
全部ビハインドはさすがに非効率すぎる
0714デフォルトの名無しさん
2012/03/10(土) 07:55:21.41それ、違うから。
単に推敲が足りずに構成が悪く、思いだけあふれていて、肝心の伝えたいことが伝わらない資料になっているだけだから。
0715デフォルトの名無しさん
2012/03/10(土) 08:58:35.03おつかれさまです。思いはよく伝わりましたw
今日のプレゼンustで見てますんで頑張ってくださいね♪
0716デフォルトの名無しさん
2012/03/10(土) 11:16:30.240717デフォルトの名無しさん
2012/03/10(土) 12:41:04.550718デフォルトの名無しさん
2012/03/10(土) 14:00:25.600719デフォルトの名無しさん
2012/03/10(土) 19:41:59.24MVPVMパターンのプレゼンターは、ナビゲーション(画面遷移やダイアログの表示)などを担当し、VieWとViewModel間の疎結合を推進します。
だそうだ。
0720デフォルトの名無しさん
2012/03/10(土) 21:17:39.230721デフォルトの名無しさん
2012/03/10(土) 21:42:04.47コントロールを直接触る
0722デフォルトの名無しさん
2012/03/10(土) 21:45:32.390723デフォルトの名無しさん
2012/03/10(土) 21:50:06.32.netコンパクトと.netでできることが違いすぎたし
0724デフォルトの名無しさん
2012/03/10(土) 22:18:22.65P から触る部分をインターフェイスとして定義して、xmal.cs の分離クラスやアダプタで実装すれば良いよ。
0725デフォルトの名無しさん
2012/03/11(日) 00:50:32.90それやるんだったらP分けないでVのコードビハインドに書いちゃえばいいと思う
そうしないのはコードビハインドからのVMへのアクセスを避けるためだろ
Vの特定のVMの型への依存をPに追い出すことで
Vに対してVMを差し替えてバインディングのテストができる
0726デフォルトの名無しさん
2012/03/11(日) 02:30:09.950727デフォルトの名無しさん
2012/03/11(日) 09:49:32.911個クラス作って中にメッセージ用のメソッド作るだけ
0728デフォルトの名無しさん
2012/03/11(日) 14:13:56.430729デフォルトの名無しさん
2012/03/11(日) 14:36:04.64提唱した人の実例だ
0730デフォルトの名無しさん
2012/03/11(日) 14:43:42.350731デフォルトの名無しさん
2012/03/11(日) 21:19:13.270732デフォルトの名無しさん
2012/03/11(日) 22:42:24.59参考にはなるよ。
P はクラス名で探せばコーディング例は判る筈
P に処理を任せてる分 V と VM 間を祖結合にしてる
ViewModel を共通ライブラリにおいて、WPF・SL・Phone で使いまわしてる。
0733デフォルトの名無しさん
2012/03/12(月) 15:44:11.11VMがCollectionViewSource.GetDefaultViewで得たコレクションビューと
ソートコマンドを公開すればいいの?
それともビュー側がやるべき事?
0734デフォルトの名無しさん
2012/03/12(月) 16:15:07.990735733
2012/03/12(月) 16:20:23.570737デフォルトの名無しさん
2012/03/12(月) 16:36:25.660738デフォルトの名無しさん
2012/03/12(月) 17:21:24.360739デフォルトの名無しさん
2012/03/12(月) 17:45:34.000740デフォルトの名無しさん
2012/03/12(月) 17:54:12.33これ、Formsの話やんけ!WPF版持ってこいや!
0741デフォルトの名無しさん
2012/03/14(水) 08:58:11.330742デフォルトの名無しさん
2012/03/14(水) 09:39:59.150743デフォルトの名無しさん
2012/03/14(水) 15:27:54.32コントロール上のコンテキストメニュー(「Add to Quick Access Toolbar」とか)を
日本語化する方法がわからない・・・
どの解説記事もこの点をスルーしていて参考にならず
0744デフォルトの名無しさん
2012/03/14(水) 15:42:49.680745デフォルトの名無しさん
2012/03/14(水) 16:05:59.83>ソースを展開、ExceptionStringTable.txtをコピーしてExceptionStringTable.ja.txtを作る
>Ribbon.Compilation.targetsをテキストで開いて
こんなメモ残してたわ
0746デフォルトの名無しさん
2012/03/14(水) 16:31:52.57VS11でもそのままだし
0747デフォルトの名無しさん
2012/03/14(水) 23:14:56.520748デフォルトの名無しさん
2012/03/15(木) 13:21:53.49System.PrintingではなくReachFramework.dllとあったので、
参照設定にReachFrameworkも追加したのですが、
usingで出てこない・・・
設定ミスとか抜けている点があれば、指摘よろしくお願いします。
0749デフォルトの名無しさん
2012/03/15(木) 13:25:42.49System.Printing.PrintTicketと書いて色は変わる?
0750デフォルトの名無しさん
2012/03/15(木) 13:42:37.99あ、ってっきり usingに宣言するものだと思ってました。
ソースに書いたら水色に変わりますね。
ありがとうございました。
0751デフォルトの名無しさん
2012/03/15(木) 14:53:14.39PrintTicketは型名だかんね。
usingするなら
using System.Printing;
0752デフォルトの名無しさん
2012/03/15(木) 20:36:23.470753デフォルトの名無しさん
2012/03/15(木) 20:47:04.050754デフォルトの名無しさん
2012/03/15(木) 20:49:14.990755デフォルトの名無しさん
2012/03/16(金) 08:26:52.29マイクロソフト先生の次回作にご期待下さい
0756デフォルトの名無しさん
2012/03/16(金) 11:45:59.970757デフォルトの名無しさん
2012/03/16(金) 11:51:56.94開発者の都合なんかどうでもよくて、多くのユーザにとってはデメリットでしかないからな。
0758デフォルトの名無しさん
2012/03/16(金) 13:07:33.51どうせまともな開発者ではないだろうと思っていたが、妄想癖まであるとは。
0759デフォルトの名無しさん
2012/03/16(金) 13:12:12.20おまえがそう思ってる大半のソフトはwin7にすら対応してねぇよ
win7対応の方法も何が変わるかも知らないとかいうんじゃないだろうな
0760デフォルトの名無しさん
2012/03/16(金) 13:17:01.89XP、Vistax86、7x86で動かない上に、ほとんどのアプリは2GBの壁にぶつからない以上、
開発者が32bit版と64bit版を用意することは稀。
ほんと現実が見えてないな、おまえ。
0761デフォルトの名無しさん
2012/03/16(金) 13:22:37.560762デフォルトの名無しさん
2012/03/16(金) 13:25:12.900763デフォルトの名無しさん
2012/03/16(金) 13:28:19.430764デフォルトの名無しさん
2012/03/16(金) 13:28:57.310765デフォルトの名無しさん
2012/03/16(金) 13:30:55.550766デフォルトの名無しさん
2012/03/16(金) 13:32:53.440767デフォルトの名無しさん
2012/03/16(金) 13:46:13.620768デフォルトの名無しさん
2012/03/16(金) 13:52:43.970769デフォルトの名無しさん
2012/03/16(金) 13:59:21.08なんかさ、ケチ付けるのが目的になって煽りがちょっとズレてるよ。
0770デフォルトの名無しさん
2012/03/16(金) 14:10:05.630771デフォルトの名無しさん
2012/03/16(金) 15:30:58.92vs2010のテンプレのままじゃvista用アプリになるんだぜ?
リソースモニターから「OSのコンテキスト」を表示させてみ
だから終わってるのはおまえのPGとしての寿命だっていってるんだよ
0772デフォルトの名無しさん
2012/03/16(金) 15:44:00.080773デフォルトの名無しさん
2012/03/16(金) 15:55:21.85それ言うとWin7に最初っから入ってるやつにもVistaになってるのが…
0774デフォルトの名無しさん
2012/03/16(金) 16:05:58.22え?あれがVistaだと7非対応アプリになると思ってるの?
こりゃダメだ。
0775デフォルトの名無しさん
2012/03/16(金) 16:13:30.60マカーかな?
0776デフォルトの名無しさん
2012/03/16(金) 16:20:16.560777デフォルトの名無しさん
2012/03/16(金) 16:20:31.600778デフォルトの名無しさん
2012/03/16(金) 16:21:08.350779デフォルトの名無しさん
2012/03/16(金) 16:22:14.17XPも捨てたいけど、それはまだ無理だね。
0780デフォルトの名無しさん
2012/03/16(金) 16:23:14.770781デフォルトの名無しさん
2012/03/16(金) 16:29:07.600782デフォルトの名無しさん
2012/03/16(金) 16:30:44.08ここの奴らはWPFを超えるUIフレームワークが出たらすぐに乗り換える
0783デフォルトの名無しさん
2012/03/16(金) 16:31:52.880784デフォルトの名無しさん
2012/03/16(金) 16:36:09.8264bitが必要なアプリだけ64bitにすればいいんだから当然
それを理解できずに全てのアプリが64bitになる世界と比較して
「64bitは普及していない」とか言っちゃうお馬鹿さんもいるようだけどね
0785デフォルトの名無しさん
2012/03/16(金) 16:42:01.70捏造するな。64bitではなくて、64bitアプリだ。
32bitアプリでOKなものを64bitアプリにするメリットはない。
まだ多くのユーザーを切捨てることになるからな。
0786デフォルトの名無しさん
2012/03/16(金) 16:42:58.490787デフォルトの名無しさん
2012/03/16(金) 16:44:11.60確かにWPFはWinFormsを超えてないが、
WinFormがWPFを超えてるわけでもないからな(要するに一長一短)
デザイナの完成度
個々のコントロールの品質
遅い処理の書きにくさ
起動速度
など、WinFormsの方が上の点はWPFにとって改善してほしい点でもある
0788デフォルトの名無しさん
2012/03/16(金) 16:48:41.29全くNativeDLL使わないのか? おれにはあり得んな。
0789デフォルトの名無しさん
2012/03/16(金) 16:49:54.93脳内補完した上で意味を良く考えろよ・・・
64bitが必要なアプリの多くが64bitアプリになったのなら、
64bitアプリが普及したと言えるだろ
0790デフォルトの名無しさん
2012/03/16(金) 16:52:49.83それならx86指定すれば済む話だろ。 常識で考えろよスレタイ読めないお馬鹿さん。
0791デフォルトの名無しさん
2012/03/16(金) 16:53:00.38どんなに良く考えてもそんなステマみたいな補完はおれにはできない。
マカーがよくやってる補完だろ、それ。
0792デフォルトの名無しさん
2012/03/16(金) 16:53:19.38馬鹿かおまえ。
0793デフォルトの名無しさん
2012/03/16(金) 16:54:38.28全部64bitじゃないと嫌ってガキかよ。
0794デフォルトの名無しさん
2012/03/16(金) 16:59:58.21WPFに関連することで言えば
VisualStudioのデフォルト設定(2008ならAnyCPU、2010はx86)から変えない方がいい
Blendの動きがおかしくなる
0795デフォルトの名無しさん
2012/03/16(金) 17:08:09.64マカーは知らんが、
仕事をしてりゃ客の言うことが一字一句間違ってないなんて
むしろ珍しいと思うがな・・・
一部を補完して意味が通るなら、
「64bitは64bitアプリの意味ですよね?」って確認を入れて話を進めるのは普通だろ
0796デフォルトの名無しさん
2012/03/16(金) 17:10:16.870797デフォルトの名無しさん
2012/03/16(金) 17:15:44.580798デフォルトの名無しさん
2012/03/16(金) 17:18:29.56WPFはデメリットしかない
0799デフォルトの名無しさん
2012/03/16(金) 17:27:09.000800デフォルトの名無しさん
2012/03/16(金) 17:27:59.92「WinFormsは糞だった」と言うんだよなぁ。
WinFormsの考え方に囚われてるから、WPFのメリットが理解できない。
スマホアプリとか、別プラットフォームも使ってるとこうはならないんだけど。
0801デフォルトの名無しさん
2012/03/16(金) 17:36:21.02WPFが使いやすければ使えばいい
winformsが使いやすければ使えばいい
>WinFormsの考え方に囚われてるから、WPFのメリットが理解できない
これはあってるようで間違い
winformsが使いやすいから使ってるだけだろ
0802デフォルトの名無しさん
2012/03/16(金) 17:40:13.02それで問題があるからWPFやってるのに、わざわざ出張してきて騒がれてもねぇ?
0803デフォルトの名無しさん
2012/03/16(金) 17:50:48.23反論になってないなぁ
WinFormsの常識に囚われた人にとっては、
WinFormsが最高に使いやすいと感じられるって話だよ
もちろん、両方を理解した上でWinFormsを選ぶ人だっている事は否定しないよ
確かに、WPFにはメリットを相殺しうるデメリットもある
0804デフォルトの名無しさん
2012/03/16(金) 18:25:29.83Appleみたいにどんどん切れるわけない。
0805デフォルトの名無しさん
2012/03/16(金) 18:39:03.210806デフォルトの名無しさん
2012/03/16(金) 18:40:26.930807デフォルトの名無しさん
2012/03/16(金) 19:30:14.040808デフォルトの名無しさん
2012/03/16(金) 19:37:12.300809デフォルトの名無しさん
2012/03/16(金) 20:44:02.88いったんチャラになるからな。
WinFormsのノウハウ(バッドも含めて)が通用しないからね
0810デフォルトの名無しさん
2012/03/16(金) 20:47:06.83Javaやってたらc#に移りたくはないし、c#やってたらJavaに移りたくないだろう。
MFCからWPFぐらいでないと。
0811デフォルトの名無しさん
2012/03/17(土) 01:06:55.76以下のように、canvas1にジオメトリを追加したのですが、ジオメトリの左位置が取得できません。
どこがマズイのか、識者の方、ご教授ください。
EllipseGeometry ellipseGeometry = new EllipseGeometry(new Point(100, 100), 50, 50);
Path path = new Path();
path.Data = ellipseGeometry
path.StrokeThickness = numericBold.Value;
path.Stroke = Brushes.Black;
canvas1.Children.Add(path);
double left = Canvas.GetLeft(path); // なぜか50でなく、NaNが返る
0812デフォルトの名無しさん
2012/03/17(土) 01:34:33.38つまりpathの位置は中のジオメトリに何が入っていようが影響されない
なぜかと聞くならSetLeftしてないから。そんだけの話
添付プロパティはオーバーライドとかしないし糖衣構文とかじゃない
ただの入れ物だから
中に入ってるもの次第で都合よく値が変更されるみたいなことは絶対ない
入れたものが出てくるだけ
0813デフォルトの名無しさん
2012/03/18(日) 01:09:49.630814デフォルトの名無しさん
2012/03/18(日) 14:12:01.180815デフォルトの名無しさん
2012/03/18(日) 15:02:34.780816デフォルトの名無しさん
2012/03/18(日) 15:59:29.650817デフォルトの名無しさん
2012/03/18(日) 16:36:00.000818デフォルトの名無しさん
2012/03/18(日) 17:42:02.88しばらくハマってしまった
これ俺みたいなウンコ初心者には結構罠だな
0819デフォルトの名無しさん
2012/03/18(日) 18:10:55.31俺もはまったわ。
0820デフォルトの名無しさん
2012/03/18(日) 18:25:55.910821デフォルトの名無しさん
2012/03/18(日) 20:51:57.14依存プロパティなら、できるんじゃないの
そうでなければ、できない
0822デフォルトの名無しさん
2012/03/18(日) 23:14:47.070823デフォルトの名無しさん
2012/03/19(月) 04:22:30.32WPFの時代がやってくるよ。
0824デフォルトの名無しさん
2012/03/19(月) 04:25:52.81windowsってデスクトップサイズが人それぞれなので面倒だし
0825デフォルトの名無しさん
2012/03/19(月) 06:27:28.350826デフォルトの名無しさん
2012/03/19(月) 12:26:37.37Metroみたいに
0827デフォルトの名無しさん
2012/03/19(月) 12:31:48.490828デフォルトの名無しさん
2012/03/19(月) 18:12:38.27@『監査法人 (2008)』反体制・反社会
A『最後の戦犯 (2008)』反日・天皇制度廃止・反体制・反社会
B『リミット -刑事の現場2- (2009)』反体制・反社会
日本放送協会 、、 〒150-8001 東京都渋谷区神南2-2-1
韓国放送公社(KBS) 〒150-0041 東京都渋谷区神南2-2-1NHK東館710-C ←よく痴漢やヤクで捕まるのはここの工作員
テレビが言えない民主党のスポンサー=韓国北朝鮮
あとはもうわかるよな
民主党は朝鮮人だらけ。前科者前原やキムチイオン岡田が平気で嘘を付き、口だけなのもそういう裏があるから。
野田はどうだろうか。韓国人の集いに出席し、韓国人暴力団から賄賂を貰っている野田は
0829デフォルトの名無しさん
2012/03/21(水) 06:26:58.59WPFのユーザーインターフェイスはマウスのボタンクリックではなく
マウスホイールの回転が主役になると考えられる。
マウスボタンのクリックは意外と骨の折れる作業なのだ。
それに比べ、アイフォンやアイパッドの指で触ったりなぞったりする作業は楽なのだ。
マウスホイールの回転作業はマウスボタンの押下作業よりはるかに楽だ。
マウスホイールを有効に使うには、ホイールが回転された位置にあるコントロールを正確に
識別しなければならなくなるが、識別を可能にするにはVisualTreeHelperクラスを使うしかないだろう。
0830デフォルトの名無しさん
2012/03/21(水) 06:53:28.580831デフォルトの名無しさん
2012/03/21(水) 07:39:37.93韓国ソウルのガソリンスタンドで販売されている平均ガソリン価格が史上初となる1リットル当たり2100ウォン
(約155円)を突破したと韓国メディアが一斉に報じている。
15日、韓国石油公社が運営する原油価格の情報サイト「オフィスネット」によると、15日午前11時現在、ソウル
の平均ガソリン価格は前日より0.58ウォン値上がりした2100.06ウォンを記録した。ソウルの平均ガソリン
価格が2100ウォンを超えたのは史上初めてだ。
2012/03/16 [16:41]
http://www.krnews.jp/sub_read.html?uid=1152§ion=sc10
韓国人アルバイトの46.8%、「最低賃金ももらっていない」 民衆の声
韓国での労働者のうち、半数近くが最低賃金(韓国は4320ウォン)以下の給料で働かされていることが分かった。
1681人を対象に実施したアンケート調査の結果を発表した。46.8%が最低賃金の時給4320ウォン(約320円)より低い賃金だったと述べた。
賃金のほかにも、勤労基準法違反はさまざまなものがあった。76%が勤労契約書を作成しておらず、
事故が起きた時に守ってもらえなかったと答えた人は 65.9%に達した。
また、56.7%が「雇用主から一方的に勤労条件を変更させられた」と答え、「賃金未払いおよび削減」のケースは 26%に達した。
セクハラや身体的な暴力を含む人格冒涜を経験した人は30.9%に達し、
また不当な待遇を受けた時は誰かに助けを求めたケースはたったの7.7%だった。
www.vop.co.kr/A00000412011.html
0832デフォルトの名無しさん
2012/03/21(水) 07:54:12.95おまえらが思い思いに作った、アプリごとにてんでばらばらなUIなんて使いたくないよ
頼むよ
0833デフォルトの名無しさん
2012/03/21(水) 09:32:57.05むしろ使ってないの見たことないぞ
使わないとWinForms以上に貧相な見た目になる
0834デフォルトの名無しさん
2012/03/21(水) 10:37:58.10WinFormsで十分な事をWPFでやろうとするとそうなる。
使い勝手重視でコントロールをカスタマイズする段階になると、
むしろ余計な装飾は邪魔だって気づくようになるよ。
カスタマイズが不要なシンプルなアプリで
テーマの為にWPFを使うってのも悪くはないけどね。
0835デフォルトの名無しさん
2012/03/21(水) 17:54:31.35たとえば メトロとかメトロとかメトロとか
0836デフォルトの名無しさん
2012/03/21(水) 18:22:17.14タブレット端末用としてメトロは悪くないと思うけどなぁ
タブレット端末やPOSで、
VB6で作ったような大きなButtonコントロールが
配置されたUIならよく見かけるけど、
あーいうのがお好き?
これならL&Fは既存のアプリと大して変わらないけど・・・
0837デフォルトの名無しさん
2012/03/21(水) 19:18:19.14画面触りまくらないとシャットダウンの方法が分からないのはどうかと思う
スタートメニューないし
0838デフォルトの名無しさん
2012/03/21(水) 20:26:59.870839デフォルトの名無しさん
2012/03/22(木) 00:51:40.90慣れてきて最近は、チャームメニュー -> 設定 -> 電源っぽいボタンからシャットダウン選ぶ。
0840デフォルトの名無しさん
2012/03/22(木) 07:29:32.59ならCPから外しとけよw
0841デフォルトの名無しさん
2012/03/23(金) 00:49:33.88え?
0842デフォルトの名無しさん
2012/03/23(金) 05:58:01.47実質ultimate相当(デスクトップ用)なのに堂々とメトロが占拠している
0843デフォルトの名無しさん
2012/03/23(金) 08:55:42.31x86タブレットもあるし
0844デフォルトの名無しさん
2012/03/23(金) 08:56:57.690845デフォルトの名無しさん
2012/03/23(金) 09:02:26.57昔はPCに普通にライトペンIFついてたのに。
腕をディスプレイまで挙げ続けないといかないので腕が攣ってとても使えない。
0846デフォルトの名無しさん
2012/03/23(金) 09:08:17.230847デフォルトの名無しさん
2012/03/23(金) 09:22:14.72CP版って要はβだろ。ほっときゃ、そのまま製品になるぜ
0848デフォルトの名無しさん
2012/03/23(金) 09:43:25.15スタートメニュー撤去したりしないだろ
0849デフォルトの名無しさん
2012/03/23(金) 10:12:15.89βそのままってのは滅多にない
0850デフォルトの名無しさん
2012/03/23(金) 13:14:02.000851デフォルトの名無しさん
2012/03/23(金) 15:28:48.70http://blogs.msdn.com/b/b8_ja/archive/2011/10/19/start-comments.aspx
メトロを排除する気は一切ないってか('A`)
全画面つかうんじゃねえヴォケランチャーで十分だろってフィードバックには
そんなことするのはごく一部の上級ユーザーでMS内のユーザーは
メトロ使いこなしてるから無問題とかアホかよ・・・
スタートメニューじゃ20個しか表示できないって20個しか表示できなくさせたのは
MSじゃねえか
0852デフォルトの名無しさん
2012/03/23(金) 16:11:27.95で、それで便利になったワケでもなく、単にもともと出来ないヤツに合わされてるだけ
0853デフォルトの名無しさん
2012/03/23(金) 16:24:14.62お前それスタートメニューが下から上に伸びるのに中の項目が上から下に並ぶせいだろ
Appleみたく上に置けば全部が上から下になってマウスもおおむね右下一方向にしか動かん
0854デフォルトの名無しさん
2012/03/23(金) 16:27:26.18経営者のみ
0855デフォルトの名無しさん
2012/03/23(金) 16:39:06.970856デフォルトの名無しさん
2012/03/23(金) 17:01:13.350857デフォルトの名無しさん
2012/03/23(金) 20:38:48.39問題はその与え方が洗練されているかいないかで大分違うわけで
0858デフォルトの名無しさん
2012/03/23(金) 20:41:27.010859デフォルトの名無しさん
2012/03/23(金) 20:44:12.431988年、青森県の大平山元遺跡で見つかった土器が、世界最古の土器という事になっています。
1万6500年前(縄文時代前)のものと言われています。
これは、中国や他の国で発見されているものと比較して、群を抜いて古いものです。
発掘がすすめば、さらに古い土器が発見されるかもしれません。
世界最古の木造建築
奈良の「法隆寺」の建築物群。国宝にも指定されています。
法隆寺は、推古天皇や聖徳太子によって建立されたと言われています。日本最古の木造建築として日本の国宝に指定されているだけでなく、世界最古の木造建築としても認知されています。
また、日本を代表する木材「ヒノキ」で造られており、1993年12月には、日本で初めて世界文化遺産に登録されました。
世界最古の王室
現存する世界で一番長い歴史を有する世界最古の王室「天皇家」
海外では歴史や伝統に重い価値を置いています。
世界での天皇家の地位は絶大です。
世界の権力図を示すとこんな感じ。
天皇陛下≧ローマ法王>英国女王>アメリカ大統領etc>日本国首相etc
ローマ教皇と同等かやや上回るか。
世界2トップのうちの一人です。
これは日本の宝として大切にしないといけませんね。
0860デフォルトの名無しさん
2012/03/23(金) 20:44:32.540861デフォルトの名無しさん
2012/03/26(月) 00:46:03.51というクラス内の列挙型があります。
XAML中でA.B.Hogeを指定するにはどう書けばいいのでしょうか?
{x:Static local:A.B.Hoge}
では「MC3050: 型 'A.B' が見つかりません。型名では大文字と小文字が区別されることに注意してください。」となります。
Bを外に出した場合は、{x:Static local:B.Hoge} で問題なく参照できます。
0862デフォルトの名無しさん
2012/03/26(月) 00:50:10.98ttp://msdn.microsoft.com/ja-jp/library/ff184560.aspx
0863デフォルトの名無しさん
2012/03/26(月) 01:16:03.110864デフォルトの名無しさん
2012/03/26(月) 01:17:18.58ガビーン
http://connect.microsoft.com/VisualStudio/feedback/details/361509/xaml-designer-cannot-handle-typename-with-nested-classes
{x:Static namespace:ClassName+EnumType.EnumValue}
と書けばいけるけど、バグで動かない。
みたいな事書かれてるの見つけたけど、仕様になっちゃったのかな?
0865デフォルトの名無しさん
2012/03/26(月) 01:40:43.77使うなってことだろう
0866デフォルトの名無しさん
2012/03/26(月) 15:45:08.91作りたいんですがどうすればいいですか?
0867デフォルトの名無しさん
2012/03/26(月) 15:47:18.43パブリックのミュージックあたりにサンプルのmp3が転がってるけど
0868デフォルトの名無しさん
2012/03/26(月) 16:12:56.96例えば再生時間が10時間くらいあってファイル容量はほとんど無いようなファイルを作りたいんです。
0869デフォルトの名無しさん
2012/03/26(月) 16:20:40.440870デフォルトの名無しさん
2012/03/26(月) 17:56:23.188にコピーして実行→CLR20r3エラー
場所 System.Runtime.Versioning.BinaryCompatibility.ParseFrameworkName
7のライブラリに入ってねーじゃねぇかそれ
はぁ
0871デフォルトの名無しさん
2012/03/27(火) 21:19:16.83チェックボックスにフォーカスがある状態でスペースキー押下のイベントって拾えないんでしょうか?
PreviewKeyDownのイベントが発生しなくて。。。
0872デフォルトの名無しさん
2012/03/27(火) 23:01:52.770873デフォルトの名無しさん
2012/03/27(火) 23:38:30.82確認なんてすぐにできるやろうに
0874871
2012/03/27(火) 23:52:46.60スペースキー以外のキーはイベントが発生するんですよね。
他のハンドラが掴んでることはないと思うんですけど・・・
WPFというよりも、
正確にはWPFユーザーコントロールをWindowsFormに
埋め込んで使用しているんですが、この影響があったりするんでしょうか?
一度、純粋なWPFで試してみます。
0875871
2012/03/28(水) 09:39:01.60WPFアプリ
⇒ スペースキーのイベント発生
WPFアプリにWPFユーザーコントロール
⇒ スペースキーのイベント発生
WindowsFormアプリにWPFユーザーコントロール
⇒ スペースキーのイベント発生しない。
(・・・そもそも、スペースキーでチェックボックスにチェック出来ない。
なぜか「Ctrl + Space」でチェック可能。)
ということで、ご迷惑をお掛けしました。
別の逃げ道探してきます。。。
0876営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 00:56:02.040877営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 06:29:26.750878営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 12:28:45.66透明部分の上に置いたテキストの背景を白くボカす(タイトルバー部等と同じ)ための正式な方法が解らない。
ネイティブコードではuxtheme.dllのDrawThemeText()で描画するものだけど、これを使うしかない?
苦肉の策として同一テキスト・同一位置で白文字のTextBlockを真下に配置し、そいつにBlurEffectをかけて
みたらそれっぽくなったけど・・・
0879営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 13:52:37.620880営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 13:56:23.100881営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 13:58:17.960882営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 13:58:44.81FormsにWPF貼り付けてるのか、確かによくわからんな
0883営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 14:06:58.17VisualStyleRendererでDrawTextするとDrawThemeText相当じゃなかったっけか
0884営利利用に関するLR審議中@詳細は自治スレへ
2012/03/29(木) 14:11:13.17がんばっても8がくれば意味ないと思うchrome
0885営利利用に関するLR審議中@詳細は自治スレへ
2012/03/30(金) 16:27:09.72こんなの有難がってんのかよ
0886営利利用に関するLR審議中@詳細は自治スレへ
2012/03/30(金) 19:09:24.280887営利利用に関するLR審議中@詳細は自治スレへ
2012/03/30(金) 19:16:52.860888営利利用に関するLR審議中@詳細は自治スレへ
2012/03/30(金) 19:35:05.86またその話題か。もういいよ。
0889営利利用に関するLR審議中@詳細は自治スレへ
2012/04/02(月) 10:30:03.540890営利利用に関するLR審議中@詳細は自治スレへ
2012/04/02(月) 11:15:13.71MVVM なんて使えねーだろ。問題領域分離するメリットって何?
現場じゃ仕様ころころ変わんのに領域とか綺麗に分けられる訳ねーだろ(pゲラ
リークどうの言うてるけど、リークせんよう実装すりゃいいだけじゃん。
あとバインディングと MVVM 話ごっちゃにしてる奴大杉じゃね?
バインディングの有効性は認めるけど、わざわざ ViewModel 用意する意義ねーじゃんw
0891営利利用に関するLR審議中@詳細は自治スレへ
2012/04/02(月) 12:24:19.570892営利利用に関するLR審議中@詳細は自治スレへ
2012/04/02(月) 15:32:58.09リセットの前後でうまくバックアップ+復元が出来れば、必須ではないんでしょ?
あと、リセット発生の正確な条件わからないから、誰か知ってたら教えて
0893営利利用に関するLR審議中@詳細は自治スレへ
2012/04/02(月) 15:40:34.29基本、コントロールの中でエレメントを作ったり消したりするやつはバインディングが外れるよ
リボンコントロールとか
グローバルにしてバインドすれば再生成の時にバインドされなおすけど
0894営利利用に関するLR審議中@詳細は自治スレへ
2012/04/02(月) 15:43:50.84パターン信者に陥るのは問題だと思う
>あと、リセット発生の正確な条件わからないから、誰か知ってたら教えて
リセットじゃなくガベージコレクションな
どこからも参照されなくなった時点でガベージ対象になる
いつガベージされるかはシステム任せで誰にもわからない
0895営利利用に関するLR審議中@詳細は自治スレへ
2012/04/02(月) 15:52:34.31バインドとMVVMを混同しちゃだめ
0896営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 01:02:17.030897営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 01:07:11.01http://www.forest.impress.co.jp/img/wf/docs/478/784/html/image2.jpg.html
0898営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 01:28:48.24これはExpress Editionなの?
0899営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 01:57:28.200900営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 03:18:35.27もうこれ以上の普及は望めない
オワコンってことだ
0901営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 07:32:46.170902営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 09:00:56.590903営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 09:19:05.11意味的使いまわし?TableAdapter使いまわしてるので心配ありません(キリ)
大体パターン屋は自分らしか通用しない専門用語多すぎなんだよ
しかも概念ばっかでサンプル示せない連中多い
そこまでいうならパターン使う使わない、二つプロジェクト用意して具体例見せながら布教しろよ
0904営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 09:40:30.920905営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 09:42:00.40kwsk
0906営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 10:10:03.18使うかどうかケースバイケースでいいんじゃね?
でも俺は何かと便利だからMVVM使うけどね
0907営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 11:31:21.18最終版も同じなのか?
0908営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 11:34:10.66んなことないんじゃね?
0909営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 11:35:41.66WinFormを放置して.net戦略で囲い込みしようとしたMSのことだから
さらにメトロオンリーは十分ありそうw
0910907
2012/04/04(水) 11:38:32.95今更怖くなってきた…
0911営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 11:45:21.120912営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 11:47:55.13というよりWPFやSLがVC++みたいな扱いになるかもよw
0913営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 17:00:07.830914営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 19:41:47.84Go Liveなので最終版も基本的に変更なし
WPFアプリを作るのならPro版を買うか古い2010 Expressで我慢するかのどちらか
0915営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 19:51:15.700916営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 20:00:14.51正気が残ってるならちゃんとしたやつも出すだろ
0917営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 20:02:48.110918営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 20:34:16.240919営利利用に関するLR審議中@詳細は自治スレへ
2012/04/04(水) 23:42:05.670920営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 05:03:29.80よかったわー
0921営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 10:50:55.96www
0922営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 12:12:58.03Web アプリ作ったり勉強したことなければ、尚更厳しいだろうな。
VB6 から Forms 移行組はパターン勉強した事ない奴多そうだから、MVVM の採用は極めて難しいだろう。
0923営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 13:19:25.600924営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 13:38:48.360925営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 14:47:51.530926営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 15:38:01.83あれ良いとこなくね
0927営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 16:01:34.48まあおまえらはアニメーションもカスタムパネルも作れないからな
0928営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 16:25:21.93過去の資産で短期間で要求以上の物が用意できちゃうのが大半
で実績もあるしとそっちを選択しちゃう
どうしてもWPFを選ばなきゃならないケースが少なすぎたんだろうな
理由があればもっと浸透したと思うよ
Win8にその理由を期待したんだけど斜め上のMetroアプリ推奨だもんなw
0929営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 16:34:30.37BasedOnで参照って可能ですか?MergedDictionariesだとそもそも
xaml側で無いと怒られるし・・
0930営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 16:41:48.440931営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 16:55:47.37外部ファイル側でMergedDictionariesでマージすれば参照できました。
0932営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 17:11:56.27だからナニ?
別に作る必要ないし、作れるとなんか偉いわけ?
0933営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 20:36:13.39すれば消えるのか?
今度試してみる
0934営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 21:19:51.860935営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 21:57:13.430936営利利用に関するLR審議中@詳細は自治スレへ
2012/04/05(木) 22:00:20.44斜め上つーか、斜め下だろ
0937営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 07:02:58.56RichTextBoxを活用した便利なソフトがないのが不思議だ。
0938営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 09:02:07.14でもバカにも理解できるよう教えてくんねーとフレームワーク普及できるハズねーだろwww
雲の上の人はせいぜい神々とでも呟きあっててくれよ(プゲラ
0939営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 10:53:22.99RichTextが以前よりも強力だというのは分かる
ただ何に使うのかわからねえ
文章のレイアウト変わるのは困る場合がある
本当に使いどころがない
文章はhtmlで書いてwebbrowserで見たほうが便利だし…
0940営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 13:42:40.910941営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 15:06:08.68これ何者・・?ググってもMSDNにも見当たらない・・・
0942営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 20:35:20.140943営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 20:43:04.00する必要があるのかは別として
ビジュアル(Visualクラスな)を放り込みたい場合と印刷したい場合には使えるかもな
0944営利利用に関するLR審議中@詳細は自治スレへ
2012/04/06(金) 22:46:29.000945営利利用に関するLR審議中@詳細は自治スレへ
2012/04/07(土) 08:24:11.51バインドとかDependencyPropertyで中継かます必要出てきたり
面倒が増える部分もある
ただ、複数のWindowから一部だけ使いまわす部分を共通化するためとか、
複雑で肥大化したWindowをパーツに分けたりとか
そういう部分で役立つとは思う
(Blend未使用、VisualStudioでXAML手打ちしてる環境での話だけど)
0946営利利用に関するLR審議中@詳細は自治スレへ
2012/04/07(土) 09:30:02.52Dispatcher頼みになるな
0947営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 00:21:48.94MVVMとかどうやって教えればいいやら。
俺のパクれば行けるみたいなことを言ってるんだが、
パクりだけじゃ絶対行き詰るよな・・勉強しろよ。。
0948営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 00:45:41.02勉強したくないのが普通だって
0949営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 02:24:51.240950営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 02:36:59.210951営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 02:47:04.58それでも、Windows Formsだったらoop理解してなくたって組めてたみたいだけど。
別にwpfでも組めるけど・・最悪MVVMなかったことにしよう。厳密なのに拘る気はないけど。
0952営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 03:24:07.59最後まで一人でやった方がいいぞ
0953営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 05:53:53.48それ以上に人集めりゃ開発できると勘違いしてる業界の体質自体狂ってんだけどさ
誰かさるにもわかるMVVM入門書いてくんねーかな
0954営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 06:41:16.50使い捨てだもの
0955営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 08:10:49.580956営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 08:18:59.60どうせ単純なデータベース読み書きしかしてないんだろw
必要になったら作り直せばいいだけじゃんw
Visual Studioは生産性の高さが自慢じゃなかったのか?w
0957営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 08:39:09.72そのオブジェクト指向を斜め45度くらいに理解するやつがいて
メンテ不能なプログラムが出来上がる。
0958営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 22:28:58.66メンテ不能でもいいだろ
0959営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 22:30:23.88それでは鶏国の民度ではないか
0960営利利用に関するLR審議中@詳細は自治スレへ
2012/04/08(日) 22:32:20.200961営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 00:15:03.16そこがお前らとUの限界
0962営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 00:27:47.670963営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 03:02:47.13現状だとデザインプレビュー上に配置したボタンとかをダブルクリックすると
コードビハインドにメソッドが自動生成されてそこが開くんだから、
そういう開発手法のほうが合理的
View & Code behind & Model これがしっくりくるな
0964営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 03:03:17.280965営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 03:11:22.65難しくてよくわからんなWPF
0966営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 03:11:50.61でも、直でV触れるだけに、いちいちめんどくさいことしなくなりそうw イベントでいいだろ的な。
0967営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 04:43:03.83いまのvsの仕様を考えるとwindowクラスをpartialでぶったぎったほうがお徳だよね
0968営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 05:04:12.050969営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 09:21:31.98http://intre.net/item_6690.html
0970営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 09:33:37.60MVVMインフラの決定打と称して皆を期待させながら、リリース一年近く遅れてドキュメントも公開の目処すら立たないのに、ツィッターで吠えまくるのは何か違うと思う
0971営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 11:39:19.090972営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 11:43:05.380973営利利用に関するLR審議中@詳細は自治スレへ
2012/04/09(月) 18:34:03.33どなたかご連絡お願いできませんか?
このページ
MVVM入門 その1「シンプル四則演算アプリケーションの作成」 かずきさん著
http://code.msdn.microsoft.com/windowsdesktop/MVVM-d8261534
を手順通りコピペして実行させたのですが計算選択のコンボボックス部分が
Itemのクラス名で表示されてしまいます
しばらく調べても原因がわからなかったのでslnをダウンロードして見てみると
App.xamlに DataTemplateが設定されていました
この手順が抜けているようです
ページをよく見ると
App.xaml.csの見出しがXAMLになっていますのでこのあたりで紛れたのでしょうか?
0974営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 10:57:45.99こういう記事って誰も検証しないのか
0975営利利用に関するLR審議中@詳細は自治スレへ
2012/04/10(火) 11:09:19.330976デフォルトの名無しさん
2012/04/12(木) 18:41:03.91ttp://www.eggheadcafe.com/community/xaml/56/10150887/not-able-to-clear-value-in-datagridtextcolumn-in-wpf.aspx
これと同じ状態で悩んでます。
解決法があったら教えてください。お願いします。
0977デフォルトの名無しさん
2012/04/12(木) 21:22:55.050978デフォルトの名無しさん
2012/04/12(木) 22:25:53.66まだこれからドキュメント読もうってとこなんだけど私的な感想でいいから意見聞きたい。
0979デフォルトの名無しさん
2012/04/13(金) 02:23:36.35Microsoft公式だから安心
LightKitやLivetはイマイチ
0980デフォルトの名無しさん
2012/04/13(金) 05:17:01.310981デフォルトの名無しさん
2012/04/13(金) 12:52:29.350982デフォルトの名無しさん
2012/04/13(金) 14:36:20.87了解です。ちょっくらためしてみます。
PortableLibrary使ってVMレベルまで共通化したlPhone,Androidまで含む基盤としたいんでPrism自体が使えるかは分からんけど少なくともコンセプトの参考にはなるだろうから。
Prismでそれができそうなら構わないし。
けどなんか車輪の再発明しそうな予感…
0983デフォルトの名無しさん
2012/04/13(金) 14:47:11.70VをWPFでもSLでも動作するようにしました!
⇒ SL版だけあれば十分
VをさらにWinRTに対応させました!
⇒ ああ、そう・・・
意識するだけ無駄じゃね?
0984デフォルトの名無しさん
2012/04/13(金) 15:08:00.010985デフォルトの名無しさん
2012/04/13(金) 15:54:06.67WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part13
http://toro.2ch.net/test/read.cgi/tech/1334300003/
0986デフォルトの名無しさん
2012/04/13(金) 18:35:43.38iPhone開発でも公式でC#が使えるようにして欲しい
monoじゃなくて、xCodeで。
c#の利便性の高さに慣れると、objectivecやjavaでの開発は無理だわ
0987デフォルトの名無しさん
2012/04/13(金) 18:39:03.73もうすぐ、WPF二ちゃんブラウザが誕生するから、メジャーになるよ。
0988デフォルトの名無しさん
2012/04/14(土) 02:42:23.990989デフォルトの名無しさん
2012/04/14(土) 05:40:59.29スマホならiPhoneとAndroidの両方対応して欲しいところ
0990デフォルトの名無しさん
2012/04/14(土) 06:24:00.620991デフォルトの名無しさん
2012/04/14(土) 08:26:21.48メイリオとメイリオuiの表示違いすぎだろ
virticalAlignment的な意味で
0992デフォルトの名無しさん
2012/04/14(土) 19:46:46.69メイリオUIは結構まともになったかと。
0993デフォルトの名無しさん
2012/04/14(土) 23:15:46.40Windows Phone 8 になるに決まってるだろw
Win8をそのまま搭載したらイミフ
0994デフォルトの名無しさん
2012/04/14(土) 23:24:39.37それがWindows 8 Phoneさ
すでにWindows 7 Phoneもあるだろ
0995デフォルトの名無しさん
2012/04/15(日) 00:22:52.35サンプルだとリソースにしてるけどそれだと変更するたびにビルドしないといけなくて不便じゃね
それでいいんだったらXAMLよりもソースにハードコーディングしちゃったほうが手軽なような
0996デフォルトの名無しさん
2012/04/15(日) 02:16:56.44センタリングしてんのに下の方に寄ってるフォントのどこがまともだ
自分でやってから言え
0997デフォルトの名無しさん
2012/04/15(日) 04:33:25.680998デフォルトの名無しさん
2012/04/15(日) 04:33:46.060999デフォルトの名無しさん
2012/04/15(日) 04:34:02.531000デフォルトの名無しさん
2012/04/15(日) 04:34:27.84WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part13
http://toro.2ch.net/test/read.cgi/tech/1334300003/
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。