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の神技術は一般人が忘れた頃にやってくるな