WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part16
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/05/30(木) 20:12:06.20Visual Studio 2012 & 2010
http://www.microsoft.com/visualstudio/jpn/downloads
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
Microsoft .NET Framework 4.5
http://msdn.microsoft.com/ja-jp/library/vstudio/5a4x27ek.aspx
前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part15
http://toro.2ch.net/test/read.cgi/tech/1359863558/
関連スレ
Microsoft Silverlight その9
http://toro.2ch.net/test/read.cgi/tech/1321150267/
コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
0478デフォルトの名無しさん
2013/09/08(日) 13:49:29.580479デフォルトの名無しさん
2013/09/08(日) 14:05:17.27http://archive.msdn.microsoft.com/wpfsamples
Control Customizationのサンプルを見るんだ。
0480デフォルトの名無しさん
2013/09/08(日) 14:17:41.930481デフォルトの名無しさん
2013/09/08(日) 14:20:47.990482デフォルトの名無しさん
2013/09/08(日) 14:20:57.73メーカー製PCのバンドルソフトと同じ匂い
0483デフォルトの名無しさん
2013/09/08(日) 20:04:47.30そういうボタンは画像用意しておいて背景に設定するんだよ
0484デフォルトの名無しさん
2013/09/08(日) 20:07:45.64そういった背景の画像はweb上のジェネレータが探せば結構ある
0485デフォルトの名無しさん
2013/09/08(日) 20:36:16.410486デフォルトの名無しさん
2013/09/08(日) 20:43:28.30ハイライト入れるのに画像使ったりしてる
0487デフォルトの名無しさん
2013/09/08(日) 23:34:52.820488デフォルトの名無しさん
2013/09/09(月) 15:44:14.00キャンバスをはみだして表示されてしまうんですが、
はみだしてる部分は表示しないようにするにはどうしたらいいですか
0489デフォルトの名無しさん
2013/09/09(月) 15:50:58.810490デフォルトの名無しさん
2013/09/09(月) 16:20:07.04自己解決したんでもナニシタカカケヨw
0491デフォルトの名無しさん
2013/09/09(月) 20:41:06.550492デフォルトの名無しさん
2013/09/09(月) 23:10:35.40俺もデータテンプレートの使う場所での微妙なカスタマイズ方が知りたい(´・ω・`)
0493デフォルトの名無しさん
2013/09/09(月) 23:18:21.59使用する箇所のコントロールのリソースの値を変えたりとか。
0494493
2013/09/09(月) 23:21:54.42そういうカスタマイズが出来るようになってる。
0495デフォルトの名無しさん
2013/09/09(月) 23:35:47.660496デフォルトの名無しさん
2013/09/10(火) 00:06:13.14BasedOnでオーバーライドとかそういうレベルの話ではないのかな
0497デフォルトの名無しさん
2013/09/10(火) 00:09:59.460498デフォルトの名無しさん
2013/09/10(火) 00:15:34.49テンプレートもBaseOnってあるんだっけ?
0499デフォルトの名無しさん
2013/09/10(火) 00:49:09.88DataContextに持たせるか、TemplateBindingで出来る範囲で諦めるか、
あとはUserControlを使うか...
0500デフォルトの名無しさん
2013/09/10(火) 08:10:48.27単にDataTemplateの中なら、
色をConverterかましてBindingすりゃ済む話じゃないの?
もうちょい複雑にUserControlの中の部品(Buttonとか)の色を
外から変えたいとかなら、DependencyProperty作って
それで中継させれば外からBindingしたりもできる
0501デフォルトの名無しさん
2013/09/10(火) 09:44:26.39ストアアプリの用語ですまんが同じPageの中でListViewとGridViewをVisualStateで切り替えるとして各々の中で同じテンプレートを色違いで使うとする。
そした場合ってのはConverterをStaticResourceにしてStateChangeか何かでConverterのパラメタを書き換えたりするん?
いや、プロパティの継承とかで各々のスコープで色違いになるようConverterを定義しとくのか?
0502デフォルトの名無しさん
2013/09/10(火) 09:58:25.480503デフォルトの名無しさん
2013/09/10(火) 21:46:16.550504デフォルトの名無しさん
2013/09/10(火) 22:00:46.87GridのRowDefinitionや中の人のHeightを弄ると治る
何を弄るのかは作りによるから実験してね
0505デフォルトの名無しさん
2013/09/10(火) 22:03:56.81そのあたりは結構いじってみてるのですがどうにも思ったように挙動してくれませんでした
いろいろ試してみようと思います
ありがとうございました
0506デフォルトの名無しさん
2013/09/10(火) 22:14:49.570507デフォルトの名無しさん
2013/09/11(水) 00:40:22.86MSはGUI技術の開発リソースをほぼHTMLに絞ってて、もうWPFは弄る気ないみたい
ストアアプリもいずれHTML一本になるだろうね
0508デフォルトの名無しさん
2013/09/11(水) 00:42:29.620509デフォルトの名無しさん
2013/09/11(水) 00:59:40.75まさかのスペルミスかと思ったらイギリス英語らしい。
こんなの米語で統一して欲しいよな。
0510デフォルトの名無しさん
2013/09/11(水) 01:16:41.430511デフォルトの名無しさん
2013/09/11(水) 01:48:58.23余計な例外を嫌うのは共通のセンスでしょ
ICloneableもそう
0512デフォルトの名無しさん
2013/09/11(水) 04:22:21.99いやーそれはないんじゃないか。
というか勘弁してくれ…
0513デフォルトの名無しさん
2013/09/11(水) 09:11:53.51あそこまで作っといて本家に取り入れられないものだらけ
もう開発はしないのかもしれない
0514でちゅ
2013/09/11(水) 09:42:13.09MediaElementのSourceに動画とか音楽ファイル突っ込んで
Play()してMediaOpenedまたはMediaFailedイベントを待たずに
MediaElement.Close()を呼ぶとハンドルがリークしてファイルがロックされたままになる。
と……
0515デフォルトの名無しさん
2013/09/11(水) 14:37:06.340516デフォルトの名無しさん
2013/09/11(水) 15:38:07.72this.mediaElement1.Play();
this.mediaElement1.Source = null;
this.mediaElement1.Close();
これで再現するなw
Source = null; はなくても同じ
0517デフォルトの名無しさん
2013/09/11(水) 16:43:12.680518デフォルトの名無しさん
2013/09/11(水) 17:46:53.18ユーザーが再生ボタン連打みたいな状況はありえるかな
0519デフォルトの名無しさん
2013/09/11(水) 19:08:03.31それは中でステート管理して処理すべきだろw
0520でちゅ
2013/09/11(水) 21:14:06.160521デフォルトの名無しさん
2013/09/11(水) 22:42:50.450522デフォルトの名無しさん
2013/09/11(水) 23:13:39.52最悪ピクセルシェーダを書けばなんでもできる
0523デフォルトの名無しさん
2013/09/11(水) 23:15:42.70BlurEffect
0524デフォルトの名無しさん
2013/09/12(木) 02:57:09.330525デフォルトの名無しさん
2013/09/12(木) 04:16:51.72CanFocusがfalseのままだぁ!!どうすりゃいいのさ。。。
0526デフォルトの名無しさん
2013/09/13(金) 20:40:03.620527デフォルトの名無しさん
2013/09/14(土) 15:12:36.40TextBoxのHeightを固定値にすれば改行入力しても高さ増えないですが、初回は高さをAutoの状態で表示させたいのです
0528デフォルトの名無しさん
2013/09/14(土) 15:32:56.59あんたが決めない仕様をWPFに丸投げしてよきにはからえ、なんて言っても無理。
何考えてるんだろう
0529デフォルトの名無しさん
2013/09/14(土) 16:22:46.85CollectionViewSource vs; だとすると、ItemsSourceにバインドするのは{Binding vs.View}となるんだが、そこは合っている?
0530デフォルトの名無しさん
2013/09/16(月) 23:18:20.15適当なタイミングでActualHeightの値をHeightに入れとけば?
0531デフォルトの名無しさん
2013/09/17(火) 01:33:03.62テストしていないけどMaxHeightで解決しないのかな?
0532デフォルトの名無しさん
2013/09/17(火) 03:00:51.71要は最初はそのテキストを全部表示するに足る高さにしたいってこと?
最初Autoでその計算された値で固定値にすれば?
0533デフォルトの名無しさん
2013/09/20(金) 21:46:44.680534デフォルトの名無しさん
2013/09/25(水) 07:59:16.97「ウンコした後お尻はどうやって拭いてる?」と同じ質問だな。
0535デフォルトの名無しさん
2013/09/25(水) 08:26:45.80ウンコ拭いてからレスしてください
0536デフォルトの名無しさん
2013/09/25(水) 13:28:09.53AlwaysHibernateThumbnails
ColorizationAfterglow
ColorizationAfterglowBalance
ColorizationBlurBalance
ColorizationColor
ColorizationColorBalance
ColorizationGlassAttribute
ColorizationGlassReflectionIntensity
ColorizationOpaqueBlend
Composition
EnableAeroPeek
EnableWindowColorization
これらの値を変更して再起動することで色々設定できるみたいだね
0537デフォルトの名無しさん
2013/09/28(土) 02:31:12.250538デフォルトの名無しさん
2013/09/28(土) 08:46:19.420539デフォルトの名無しさん
2013/09/28(土) 10:55:47.16OSが対応するまで不可能
0540デフォルトの名無しさん
2013/09/28(土) 17:08:00.24Canvas.EffectにShaderEffectから派生したクラスを設定してるんだけど、
ImageのサイズがCanvasより大きい場合に、Canvasからはみ出てる部分にも
エフェクトを掛けようとしているのかとても重くなる。
重くなるのを回避する方法はないだろうか?
0541デフォルトの名無しさん
2013/09/28(土) 19:50:36.090542デフォルトの名無しさん
2013/09/28(土) 19:54:28.990543デフォルトの名無しさん
2013/09/28(土) 20:54:16.43範囲指定しても変わらなかったよ。
>>542
うまく行ったよ!
お二人ともありがとう。
0544デフォルトの名無しさん
2013/10/01(火) 18:31:19.492012は少しはマシ?
0545デフォルトの名無しさん
2013/10/01(火) 19:31:46.41WPFはWinFormsと併用するもの
0546デフォルトの名無しさん
2013/10/01(火) 20:02:53.50拡張にあるけどインストール方法も分からん。
0547デフォルトの名無しさん
2013/10/01(火) 20:04:58.37winformsかまさないとダメ?
0548デフォルトの名無しさん
2013/10/01(火) 20:09:44.47どう実装しようがWPFの上にWinネイティブのウィンドウを重ねるというクソみたいな形にしかならないんで
WinFormsを併用することによって失うものは特にない
0549デフォルトの名無しさん
2013/10/01(火) 20:14:13.86FORMと共用したら意味ないんじゃないのか?
0550デフォルトの名無しさん
2013/10/01(火) 20:21:43.73GUIを箱庭内でフルスクラッチで再構築してるからOSの制約を受けない
コントロールのウィンドウハンドルが必要になるようなことをやろうとする時点でその前提が崩れてるんだよ
0551デフォルトの名無しさん
2013/10/01(火) 20:36:23.940552デフォルトの名無しさん
2013/10/01(火) 20:56:16.42フォルダ選択ダイアログはWPFのウィンドウじゃなくてWindowsネイティブだろ?
だからWindowsネイティブのGUIのラッパーであるWinFormsを使う。何かおかしいか?
WPF内でやりたいというなら自作しろよ
0553デフォルトの名無しさん
2013/10/01(火) 21:02:56.00分かってますよ?
0554デフォルトの名無しさん
2013/10/01(火) 21:22:18.64百以上あるのを2カ月で五千行ばかり書いたのに…。
0555デフォルトの名無しさん
2013/10/01(火) 21:45:36.380556デフォルトの名無しさん
2013/10/02(水) 01:01:42.880557デフォルトの名無しさん
2013/10/02(水) 01:05:59.630558デフォルトの名無しさん
2013/10/02(水) 01:12:00.49素早い回答さんくす!
0559デフォルトの名無しさん
2013/10/02(水) 11:37:57.31みたいに伸び縮みして面白いんだけどな。
使い勝手がもうちょっと良けりゃ。
0560デフォルトの名無しさん
2013/10/02(水) 19:11:36.18MVVMはそういうのに向いた手法だけどそれはそれでドカタには難しすぎる
一画面を作り込むタイプのアプリにはいいんだけどその手のアプリは数が多くないし金にならない
0561デフォルトの名無しさん
2013/10/02(水) 20:42:30.600562デフォルトの名無しさん
2013/10/02(水) 21:00:26.80表示する情報が違うとかそういうレベルで
しかもデータ量が大量だから、それがWPFに合わないっていうのが大きいよな
ビューとモデルが一対一だから、MVVMの恩恵も受けないし
0563デフォルトの名無しさん
2013/10/02(水) 21:28:33.67Silverlightの開発チームが何の前触れもなく解散したのにはビビったわ
こりゃWPFもそろそろかって思う人が出ても不思議ではないはず
0564デフォルトの名無しさん
2013/10/02(水) 22:04:42.540565デフォルトの名無しさん
2013/10/02(水) 23:08:25.14ただ実装がひどすぎた
無理やり作りました的なフレームワーク
staticメンバー羅列ってみるだけでゲロ吐きそう
0566デフォルトの名無しさん
2013/10/02(水) 23:42:09.27理念通りのMVVMにはライブラリ使うか、自分でWPFの上に乗っける
フレームワークをフルスクラッチするしか道はない
とりあえずPrismでも使っておけ
>>562
むしろWPFの得意領域じゃねえのそれ
0567デフォルトの名無しさん
2013/10/02(水) 23:55:14.390568デフォルトの名無しさん
2013/10/03(木) 00:15:25.720569デフォルトの名無しさん
2013/10/03(木) 00:21:44.23あれはソース見て自前で作るためのサンプルだ
0570デフォルトの名無しさん
2013/10/03(木) 00:31:45.55モダンの方だがBindableBaseだけでそんなさして困って無いんだが。
まぁコードビハインド適度にあるけど別にそんぐらい構わなくね?
0571デフォルトの名無しさん
2013/10/03(木) 00:33:58.30それは言い過ぎだわ…
DelegateCommandだけでも存在意義ある
ガリガリ実務で使うかといえばアレだが、普通に使っても困らん
複合アプリケーション云々は無視して問題ない
せめてPrismとInteractivity.dll無いとスタートラインに立てん
livetとかでもいいが
0572デフォルトの名無しさん
2013/10/03(木) 00:35:51.08素のWPFが非常によくできていることが分かってくるよ
0573デフォルトの名無しさん
2013/10/03(木) 00:52:23.36とかいう俺もbehaviorのOnDetachingがコードビハインドで明示的に削除を
書かないと働かないことを知ってからは若干嫌厭気味だが……
0574デフォルトの名無しさん
2013/10/03(木) 01:02:12.300575デフォルトの名無しさん
2013/10/03(木) 01:08:28.01そこを正しく理解するのがまずは先
0576デフォルトの名無しさん
2013/10/03(木) 01:43:32.160577デフォルトの名無しさん
2013/10/03(木) 08:30:10.31■ このスレッドは過去ログ倉庫に格納されています