【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】at TECH
【新GUI FW】WPF(XAML,AVALON,.NET3.0)【重い?】 - 暇つぶし2ch906:デフォルトの名無しさん
08/04/17 17:38:57
>>905
依存プロパティでぐぐれ。
一例↓。
var ell = new Ellipse { Width = 10, Height = 10, Fill = new SolidColorBrush(Colors.Black) };
ell.SetValue(Canvas.LeftProperty, x);
ell.SetValue(Canvas.TopProperty, y);


907:デフォルトの名無しさん
08/04/17 17:38:58
>>905
RenderTransform に値を設定すればいいです。

908:デフォルトの名無しさん
08/04/17 19:10:31
前から思ってたけど
SetValueとかCanvas.SetTopって書き方回りくどいよね。
マクロ関数欲しいわ~

909:デフォルトの名無しさん
08/04/17 19:29:58
>>908
まあ、どうしてもというなら拡張メソッドでどうぞ。

910:デフォルトの名無しさん
08/04/17 22:24:08
その手があったか。

911:デフォルトの名無しさん
08/04/18 08:38:56
>>906-907
ありがとうございます
Canvas.SetLeft(ellipse, left);
Canvas.SetTop(ellipse, top);
でもいけました、ありがとうございました

912:デフォルトの名無しさん
08/04/18 09:09:19
デザイナでキャンバスのサイズを決めると
ウィンドウからはみ出します。どうすればリンクさせられるの?

913:デフォルトの名無しさん
08/04/18 10:15:12
Window.SizeToContent

914:デフォルトの名無しさん
08/04/21 21:45:52
GeometryとかShapeを継承して新しい形状作ったりしたいんだが
詳しいサイトor良書おしえてくれぃ

915:デフォルトの名無しさん
08/04/21 21:55:30
少なくともGeometryは無理(MSDNに明記)
Shapeも多分そういう使い方は想定されてない

916:デフォルトの名無しさん
08/04/21 22:04:14
>>915
トンクス
CreateInstanceCoreは何を返せばいいんだろうとかずっと考えてた。
具体的には曲線(非ベジェ)をアニメーションさせたいんだが
今まで(Graphics.Draw***とか)と勝手がだいぶ違って困ってる。


917:デフォルトの名無しさん
08/04/25 09:10:01
やっぱWPFというとGUI関連の話ばかりになるけど、
VistaのWPFで問題なく印刷できてるよ~って人います?

現在xpsファイル作れてDocumentViewerでプレビューもできるけど、
印刷すると毎回どこか一部の文字が消えたり、スプーラからジョブが消えたり
挙動が怪しい。プリンタ機種変えても同じ。

でも、XPS Viewer Essential Pack使うとちゃんと出てくる。

あと、PageOrientation.Landscapeって無視されません?
うちだけなのかなぁ。


918:デフォルトの名無しさん
08/04/27 08:44:20
そういう話はWindows板でやってくれ

919:デフォルトの名無しさん
08/04/27 09:00:39
なんでだよ

920:デフォルトの名無しさん
08/04/27 13:46:02
ここはサポートセンターじゃねーんだよ

921:デフォルトの名無しさん
08/04/27 15:49:08
じゃぁおまえは疑問とか一切書き込むな

922:デフォルトの名無しさん
08/04/30 16:45:06
Imageコントロールに表示した画像をScaleTransformで拡大する時に
最近傍補間に(拡大されたドットが見えるように)することできる?
RenderOptions.SetBitmapScalingModeってのを見つけたけど
バイリニアより下に設定できないみたいだし…

923:デフォルトの名無しさん
08/05/01 09:30:10
>>922
つWindowsFormsHost+PictureBox


924:デフォルトの名無しさん
08/05/01 13:37:31
WindowsFormsHostの上にWPFのコントロールを表示することは無理か?
いちいちFormsのコントロールの上にWPFコントロールを載せて……ってやればできるかな
SwingはJava7から普通にできるようになるらしいが

925:デフォルトの名無しさん
08/05/01 14:06:08
> WindowsFormsHostの上にWPFのコントロールを表示することは無理か?
意義が良く分からない

926:デフォルトの名無しさん
08/05/01 17:19:35
ああ、上にって、重ね合わせの問題
WPFコントロールはトップレベルのウインドウに描画するが、
Formsコントロールの実体は子ウインドウ
そうするとFormsのコントロールの上にWPFのコントロールを重ねても
Formsのコントロールが上に表示されてしまう
って話。上に来たWPFコントロールは自動的に子ウインドウになるとかやってくれればいいのに
パフォーマンスはまた別問題として

927:デフォルトの名無しさん
08/05/01 17:22:34
HwndSource じゃ駄目?

928:デフォルトの名無しさん
08/05/02 22:26:58
Formと比べるとWPFのデザイナがイマイチなんだが(イベント登録が手動だったり)
次期バージョンはいつ出るんだろう?

929:デフォルトの名無しさん
08/05/03 00:53:29
イベント登録はWPFのほうが楽だと思うけどなぁ。
慣れると逆にFormのほうがめんどくさいよ。
その代わり、デザインだアニメ-ションだバインディングだと凝り始めると、
ややこしさが等比級数的に増していくような。

930:デフォルトの名無しさん
08/05/03 01:22:43
XAMLは、ツールを意識してデザインされた割には、
ツールが出揃っていない。

931:デフォルトの名無しさん
08/05/03 01:28:14
そりゃー誰も使ってないし。
Vistaが大失敗した + 新規開発される世の中のサービスのほぼ全てはWebアプリ

932:デフォルトの名無しさん
08/05/03 01:33:22
>>931
的外れな意見ありがとう!

933:デフォルトの名無しさん
08/05/03 06:15:07
ワロタ

934:デフォルトの名無しさん
08/05/03 09:17:01
>>929
言語仕様的にどうこう言うより、IDEの支援が貧弱なボーヤなのが問題
誰かブルーワーカー持ってこいと

935:デフォルトの名無しさん
08/05/03 15:23:49
たまにしか使わないようなコントロールのイベント名探すのめんどいし、
やっぱメニューからイベント挿入出来る機能も欲しいな。

936:デフォルトの名無しさん
08/05/03 15:31:08
目的別インテリセンスを付けるべき

937:デフォルトの名無しさん
08/05/03 16:14:41
タブコントロールはひでーよ。

938:デフォルトの名無しさん
08/05/03 16:18:50
これって何が目的なんだろ
xamlで誰か作って、使いまわしが目的なのか?

939:デフォルトの名無しさん
08/05/03 16:54:22
XAMLで作ってるとC#とかのコードをできるだけ使いたくなくなるから困る。

940:デフォルトの名無しさん
08/05/03 19:20:53
それは言えてるw
同じことをコードで書くとクドくなるんだよな。でもデバッグはしやすい。

941:デフォルトの名無しさん
08/05/03 19:25:10
勉強し始めたばかりだけど、Bindingは何気に便利そうね。
RenderTransformやアニメーションがヌメヌメ動くのも楽しい。
画像をグリングリン動かしてもCPU負荷がほとんど無いのもいいね。

942:デフォルトの名無しさん
08/05/03 22:18:18
逆に言うとそれくらいしかやることがない罠
表系のコントロールが弱っちいから、ちょっと凝ったことしようと思うと地獄のように面倒くなる

943:デフォルトの名無しさん
08/05/07 23:57:43
Win32での「大きいアイコン表示のリストビュー」に相当するWPFのコントロールって
WrapPanelでいいのかな?

944:デフォルトの名無しさん
08/05/08 00:01:44
ListViewだろ
恐ろしく柔軟なコントロール

945:デフォルトの名無しさん
08/05/08 00:06:49
MSはもうちょっとWPFに力入れてくれないもんかな

946:デフォルトの名無しさん
08/05/08 00:07:39
そなの?
MSDN斜め読みしたけど、ヘッダ付きの詳細表示くらいしかできない印象があった。

947:デフォルトの名無しさん
08/05/08 15:23:16
resx内のリソース使えないのかよ・・・
シコシコとXMLテキストで定義書いてリソース管理するなんて前時代的だって。
XAML用リソースエディタ付けれ。

948:デフォルトの名無しさん
08/05/08 23:14:17
>>946
DataTemplate 覚えたらやれること格段に増える。
マジで柔軟。

>>947
リソースはアプリと同じフォルダに生でおけって事っぽいね。

949:デフォルトの名無しさん
08/05/08 23:33:10
いろいろ実験して分かってきた。
ListView.ItemsPanelでアイテムの並び方
ListView.ItemTemplateで個々のアイテムの表示を決めるのね。

950:デフォルトの名無しさん
08/05/09 00:02:22
<Window x:Class="WpfApplication6.Window1"
xmlns="URLリンク(schemas.microsoft.com)"
xmlns:x="URLリンク(schemas.microsoft.com)"
Name="myWindow"
Title="Window1" Height="414" Width="468">
  <TextBlock Text="{Binding ElementName=myWindow, Path=Hoge}" />
</Window>

public partial class Window1 : Window
{
  public string Hoge { get; set; }
}

ウィンドウのプロパティをBindingするのはこういう方法でいいのかな?

951:デフォルトの名無しさん
08/05/11 01:34:51
もう、Windows Formsなんかいらんから、
C++/CLI Express for WPFを作ってくれよ。

952:デフォルトの名無しさん
08/05/13 13:49:38
来ましたね。

URLリンク(weblogs.asp.net)
URLリンク(blogs.msdn.com)

953:デフォルトの名無しさん
08/05/13 14:07:55
URLリンク(channel9.msdn.com)
ようやくWPFを使うとGPUの能力を引き出せる、と言えるようになったね

954:デフォルトの名無しさん
08/05/13 15:18:53
おー、なかなか素敵。
これがVistaと同時に発表されてたら状況は変わってたよな~

955:デフォルトの名無しさん
08/05/13 22:50:33
WPF用のNotifyIconクラスとか追加されるん?

956:デフォルトの名無しさん
08/05/13 23:22:21
ダメだよぉー。どんな簡単なことでもぉー、ゆうやく振り切ってSystem.Windows.Forms.Notifyiconだ。

957:デフォルトの名無しさん
08/05/13 23:49:27
betaだと入れられる環境ないので勇者のレポを楽しみに待ってます(´・ω・`)

958:デフォルトの名無しさん
08/05/14 04:18:19
うわああ、俺的にこのアップデートは神だ

959:デフォルトの名無しさん
08/05/14 06:04:06
最近のMSの神技術は一般人が忘れた頃にやってくるな


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch