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


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

WPF(XAML,XBAP,.NET3.5)GUIプログラミング Part3



1 名前:デフォルトの名無しさん [2009/01/09(金) 22:14:36 ]
あたらしいGUI FW、WPFについて語るすれ。
.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 - October 2008 Release
ttp://www.codeplex.com/wpf/Release/ProjectReleases.aspx?ReleaseId=15598

関連スレ
Microsoft Silverlight 2.0 その3
ttp://pc11.2ch.net/test/read.cgi/tech/1227324813/

過去スレ
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/

641 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 09:10:40 ]
>>636
つサンブスクリプション1年分

642 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 13:44:59 ]
>>641
そういう買い方(レンタル)もあるのですね。
マイクロソフトのサイトを確認しても価格が見つかりません。
1年分でいいのでサブスクリプションしたいなぁ。

643 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 14:01:28 ]
>>642
ttp://msdn.microsoft.com/ja-jp/subscriptions/dd197624.aspx

644 名前:デフォルトの名無しさん [2009/04/09(木) 14:07:42 ]
エッセンシャルWPFは初心者向きですか?

645 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 14:23:01 ]
>644
初心者って言うか、最初に通しで読んで、設計思想とか、
何でそうなってんの?って部分について「へー」と納得する為の本。

後でリファレンスマニュアルとして読み返すような部分はない。

646 名前:デフォルトの名無しさん [2009/04/09(木) 14:58:19 ]
>>645
レスthxです。
Pro WPF買って読んでるんですが、ちょっと難しいなと感じています。
WPFに馴染んでおくという意味で、エッセンシャルWPFを
先に読んでおくとProも理解しやすくなりますかね?

647 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 15:52:24 ]
入門本としては黒い表紙のXAML本がおすすめかな。

APIだけでやりたいなら赤坂本があるけど、
WPFの威力が半減以下にw

エッセンシャルは黒XAML本の後に読んだ方が理解が早いかな、
内容自体はかなり重複してるけどね。

648 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 15:54:42 ]
黒xamlじゃわかんねーよ
WPFの本、店頭に並んでないんだから

649 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:03:14 ]
アマゾン XAML でググれば一番上に出てくるよ。



650 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:07:21 ]
お前、いいやつだな、惚れた

651 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 16:10:39 ]
いいのかい?そんなにホイホイ惚れちまって・・・

652 名前:デフォルトの名無しさん [2009/04/09(木) 16:19:27 ]
>>647
thx
本屋で黒XAMLを見てみます。

653 名前:デフォルトの名無しさん mailto:sage [2009/04/09(木) 23:41:06 ]
本題なんか?みに行けば軽く吹き飛ぶぐらいなもんなんだから気になったのはどんどん買っとけ
かぶったなら後輩にあげろ

654 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 03:02:22 ]
>>647 の言うとおり
赤坂本はやめとけw

655 名前:デフォルトの名無しさん mailto:sage [2009/04/10(金) 14:26:47 ]
XAMLは@ITの連載記事でなんとかなった。

656 名前:デフォルトの名無しさん mailto:sage [2009/04/11(土) 21:29:32 ]
有名どころのサイトだと、The Code Project のサンプル群が役に立つ。
あと Dr.WPF とか。本はエッセンシャル WPF が良かった。
XAML を書いてると、オーサリングソフトなしで HTML を書いてる気分になるが、
慣れれば GUI ポトペタより手書きの方が楽だね。
VS 2010 では、XAML 中の Binding などにも、インテリセンスが効くようになるそうだから、
ますます手書きが良くなるな。

657 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:03:31 ]
winformレベルのポトペタ環境にした程度ではWPFはカバーできないってだけの気も

658 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:09:21 ]
なんかあれだ。Blend 併用したほうがいいんじゃないか
みたいな気がする。VS 持ってるなら高くないし。

659 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:51:25 ]
ブレンドみたいなフリーソフトが出てきたら本気出す



660 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 00:56:20 ]
作ろうと思った時期があった。
インテリセンスの実装ができなくて挫折した。
(その前に入力したコードに色つけんのもね。実装してみたけどさすがにもたつきすぎで、バグりすぎで)

661 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:09:59 ]
Win32→COM→.NETLib→WPF/XAML

662 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 16:34:51 ]
Dependency Propertyが難しい。。
いきなり詳細を見るのは無謀かな。

663 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 21:56:26 ]
UserControl をつくって、そのなかに Rectangle を配置しました。
enum Level { Low, High }; を作成し、Level という名前の
DependencyProperty を作成しました。

で、Level に応じて Rectangle の色を変えようと思い、

<Rectangle>
  <Rectangle.Style>
    <Style TargetType="{x:Type Rectangle}">
      <Style.Triggers>
        <Trigger Property="local:Usercontrol1.Level" Value="High">
          <Setter Property="Rectangle.Stroke" Value="Red" />
        </Trigger>
        <Trigger Property="local:Usercontrol1.Level" Value="Low">
          <Setter Property="Rectangle.Stroke" Value="Blue" />
        </Trigger>
      </Style.Triggers>
    </Style>
 </Rectangle.Style>
</Rectangle>

としたところ、コードビハインド内で、Level を変更しても Rectangle には
反映されませんでした。
どこが問題なんでしょうか?

664 名前:デフォルトの名無しさん mailto:sage [2009/04/12(日) 22:26:07 ]
>>663
DataTriggerでElementNameとかRelativeSourceとか使ってUserControl1のプロパティを参照するバインディングを使う
Trigger.Propertyは基本的に自分自身のプロパティが対象だよ

665 名前:デフォルトの名無しさん [2009/04/13(月) 02:07:34 ]
GridSplitterの挙動で質問です。

現在GridでRowを12、Columnを2で区切り、
それぞれ下記のように使用しております。

<Canvas Grid.Row="0" Grid.Column="0" Grid.RowSpan="12"/>        <Canvas Grid.Row="12" Grid.Column="0" Grid.RowSpan="3"/>
<Canvas Grid.Row="0" Grid.Column="1" Grid.RowSpan="7"/>
<Canvas Grid.Row="7" Grid.Column="1"/>
<Canvas Grid.Row="8" Grid.Column="1"/>

見かけはVSの配置と似たような形になります。

そこでそれぞれのペインの幅や高さを調整したい為に、
GridSplitterを使用して境界を作成しました。

<GridSplitter Margin="1" Height="5" Grid.Row="0" Grid.Column="0" Grid.RowSpan="12" VerticalAlignment="Bottom" HorizontalAlignment="Stretch"/>

<GridSplitter Margin="1" Width="5" Grid.Row="0" Grid.Column="0" Grid.RowSpan="15" VerticalAlignment="Stretch" HorizontalAlignment="Right"/>

このGridSplitterのうち、最初に作成した方がドラッグしても
設定が正しくないらしくまったく移動しません・・・。

よくない箇所などございましたらご指摘くださいませ。


666 名前:デフォルトの名無しさん [2009/04/13(月) 07:45:48 ]
開発ツールだとか開発フレームワークでお作法が難しいのはかまわない
いずれ慣れる。しかし概念が難しいもんはいずれ廃れる。
wpf/xamlはどうも後者のような気がするんだがなあ。

667 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 13:23:24 ]
MSDNってわかりやすい?
プログラミングはじめたばかりなこともあってか、内容読んでてもなんか理解しづらい。
階層も複雑だし。

668 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 13:31:24 ]
他の情報サイト見に行くようにわざと読みにくくつくってある
ユーザーサポートがめんどくさいから

669 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 13:35:45 ]
わからんとむかついたときは、フィードバック書いてる



670 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 16:15:16 ]
MSDNはリファレンスとして以外は使えん。リファレンスとして使う場合も、日本語版は
意味不明な訳語のせいで読んでもさっぱり判らないことが結構多いので、
英語版と両方当たるべし。

入門記事やTipsは、日本語に拘らなければネット上に無料でいっぱい転がってる。
まぁ、ようするに、日本で人気が出ていない技術を触るなら、英語で探せってこった。

671 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 18:35:39 ]
.NETの訳はなかなかいいよ。
Win32APIの訳がクソなのは同意だが。

672 名前:デフォルトの名無しさん mailto:sage [2009/04/13(月) 18:39:48 ]
Win32APIは訳がクソ以前にそもそも存在してないの多数だからな…






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

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

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