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


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

WPF(XAML, XBAP, .Net3.5)GUIプログラミング Part5



1 名前:デフォルトの名無しさん [2009/12/27(日) 10:58:30 ]
あたらしいユーザーインターフェースシステム、Windows Presentation Frameworkについ
て語るスレ。.NET3.5 SP1 もリリースされて盛り上がってまいりますた。

Visual Studio 2008
ttp://www.microsoft.com/japan/msdn/vstudio/
Microsoft .NET Framework 3.5 Service Pack 1
ttp://www.microsoft.com/downloads/details.aspx?FamilyId=AB99342F-5D1A-413D-8319-81DA479AB0D7&displaylang=ja
WPF Toolkit - June 2009 Release
ttp://wpf.codeplex.com/Release/ProjectReleases.aspx?ReleaseId=29117
Visual Studio 2010
ttp://www.microsoft.com/japan/msdn/vstudio/2010/overview/

関連スレ
Microsoft Silverlight その4
ttp://pc12.2ch.net/test/read.cgi/tech/1244812356/

過去スレ
WPF(XAML,XBAP,.NET3.5)GUIプログラミング Part3
ttp://pc12.2ch.net/test/read.cgi/tech/1245384489/
WPF(XAML,XBAP,.NET3.5)GUIプログラミング Part3
ttp://pc12.2ch.net/test/read.cgi/tech/1231506876/
WPF(XAML,XBAP,.NET3.5)GUIプログラミング
ttp://pc11.2ch.net/test/read.cgi/tech/1211453941/
【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】
ttp://pc11.2ch.net/test/read.cgi/tech/1162950198/

850 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 01:10:43 ]
>>848
それだったら全面のやつがイベント受けたらほかの物にも伝えるとかそんなんでいいんじゃね?
それか画像を管理してるコンテナ、この場合はGridがクリックイベント拾うとか

851 名前:841 mailto:sage [2010/05/07(金) 01:12:58 ]
皆さん、ありがとうございます。
やはり透過処理していようとも、画像の領域から
イベントを透過させることは無理(難しい?)みたいですね。

>>847-848
一番の理想は、”見えているオブジェクトがイベントを拾う”です。
うpしたものを見ていただけているか分かりませんが、
例えば2番目のViewboxを仮に下方向にAnimationさせた場合、
2番目のViewboxに配置したRectangleは「黒色」の後ろに隠れます。
このとき、隠れたRectangleはクリックできないようにしたいです。

が、それはあくまでも理想であり、3つヒットでも出来るなら嬉しいです。

852 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 01:43:08 ]
一番上が拾うんでいいならTunnelじゃいかんのかね

853 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 01:50:25 ]
しかしwindowsはマウスありきでできてるから
こういうGUIまわりは作りにくいな

854 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 02:04:46 ]
>>852
TunnelってPreview〜のあれ?
重ねたImageに対してトンネルなんてできるのか?

855 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 21:31:34 ]
>>841
ViewBox内のImageに
IsHitTestVisible="False"
をいれたら下のRectangleも反応したよ

ただ、これだと隠れたRectangleをクリックさせない
というようなことはできないけど

856 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 22:00:45 ]
Imageに不透明な部分だけマスクするClipを指定すればいいんじゃないの?

857 名前:デフォルトの名無しさん mailto:sage [2010/05/07(金) 23:09:28 ]
4の良書でないかなぁ

858 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 05:54:20 ]
WPF4のデザイナで配置したコントロールのフローがWPF3と違いますよね…?

ウィンドウのリサイズを行うと、WPF3だと勝手に連動してコントロールのサイズが変わるのに、WPF4だとウィンドウだけしかリサイズされない…。
結果、プロパティやXAMLをちょこっと変更しなければいけないのだけれど。



859 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 06:52:09 ]
update
code.msdn.microsoft.com/WPFShell/Release/ProjectReleases.aspx?ReleaseId=4332

860 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 10:34:01 ]
>>858
コントロールの上下左右に小さな円があるだろ
それクリックするとコンテナの端からの距離が固定される(WinFormsのAnchor相当)

861 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 11:12:39 ]
WPFのフォントレンダリングをフォームアプリと同じにすることはできないんでしょうか?
VS2010がフォームと同じフォント表示になったのに、
自分で作ったWPFアプリケーションのフォントレンダリングが前のままです。

862 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 11:59:32 ]
同じというのは違うけど。
3のソースを4でコンパイルするだけじゃ駄目。

TextOptions.TextFormattingMode
TextOptions.TextRenderingMode


863 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 13:08:49 ]
FlowDocumentに表示されている内容の表示上のサイズを取得する方法はありますか?

864 名前:デフォルトの名無しさん mailto:sage [2010/05/08(土) 22:23:02 ]
>>860
クリックですか。
クリックしたところ、希望の動作になりました。

ありがとうございました。

865 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 21:59:51 ]
int型のプロパティPercentがあって、
それをバインドしているTextBlockでは、後ろに"%"を付けたいときって
どうすればいい?

866 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 22:01:19 ]
IValueConverter
するまでもないな、StringFormat

867 名前:デフォルトの名無しさん mailto:sage [2010/05/10(月) 22:17:23 ]
866 なんか分かりづらくなっちゃった
{Binding Path=Percent, StringFormat=0\\%}
これでいいのか?
マークアップ拡張内は書式指定文字列が訳分からんことになるな

868 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 17:42:43 ]
>>867
おおーまさしくこれだ。
なんで円記号が2つも…って思ったけどマークアップ拡張内では円記号もエスケープ必須か



869 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 17:45:00 ]
途中で送信しちまった。>>867サンクス

870 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 18:13:55 ]
GUIプログラミングの初心者は、WPFから入るよりForm使った方がいいのかな?
WPFはまだ情報量少ないみたいだし

871 名前:デフォルトの名無しさん [2010/05/12(水) 18:18:10 ]
>>870
最終的に何を作るかでも変わるけど似てるようでかなり違うからなあ
下手にFormの方を覚えるとWPFだと戸惑うこともあるよ

872 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 18:21:51 ]
GUIプログラミングはWPFから入ったけど今更Formなんて勉強する気しないよ

873 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 19:48:05 ]
>>872
最初からWPFって、どうやって学習した?
後学のために教えて欲しい。

874 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 19:53:59 ]
>>873
ネットで情報収集。殆どはMSDNから。
書籍はエッセンシャルWPFだけ買った。
質問はここやC#スレで。
まだ全体は勉強してないけどな。目的のアプリ作るには一部だけでも十分。
C#と.NET Frameworkも同時にだったからだいぶかかったが。

875 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 19:54:50 ]
WPFって動的にコントロールを生成しちゃいけないみたいな感じが面倒

876 名前:デフォルトの名無しさん mailto:sage [2010/05/12(水) 20:02:06 ]
え?DataTemplate使えば必然的に動的に生成しまくりだろ?

877 名前:デフォルトの名無しさん [2010/05/12(水) 20:03:39 ]
>>875
そんなことはないんじゃないの?
WPF側で名前つけておけばFormでやてったようなことはできるし
そういうのがだめってのならWPFなりの書き方すればいいだけだし






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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