トップページtech
1001コメント283KB

WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part8

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん2010/12/05(日) 22:08:33
あたらしいユーザーインターフェースシステム、Windows Presentation Frameworkについて語るスレ。
.NET4 もリリースされて盛り上がってまいりますた。

Visual Studio 2010
http://www.microsoft.com/japan/msdn/vstudio/
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

前スレ
WPF(XAML, XBAP, .NET4.0)GUIプログラミング Part7
http://hibari.2ch.net/test/read.cgi/tech/1282479113/

関連スレ
Microsoft Silverlight その7
http://hibari.2ch.net/test/read.cgi/tech/1288613056/

過去スレ
Part6 http://hibari.2ch.net/test/read.cgi/tech/1274423236/
Part5 http://pc12.2ch.net/test/read.cgi/tech/1261879110/
Part4 http://pc12.2ch.net/test/read.cgi/tech/1245384489/
Part3 http://pc12.2ch.net/test/read.cgi/tech/1231506876/
Part2 http://pc11.2ch.net/test/read.cgi/tech/1211453941/
Part1 http://pc11.2ch.net/test/read.cgi/tech/1162950198/

コードを貼る場合は以下のサイトの利用をお勧め。
run codeのチェックは外しておきましょう。
http://ideone.com/
0858デフォルトの名無しさん2011/03/01(火) 23:58:53.47
コードスニペットから初めて自動生成に飽き足らずAOPとかIL書き換えとか
0859デフォルトの名無しさん2011/03/02(水) 00:06:49.04
いろいろあって訳わからなくなるな
0860デフォルトの名無しさん2011/03/02(水) 00:19:55.42
訳分からなくなるなら使わなければいい。
使わなくても作れる。
0861デフォルトの名無しさん2011/03/02(水) 01:09:07.60
INotifyPropertyChanged自体が、依存関係プロバティーの代替えだからね
0862デフォルトの名無しさん2011/03/02(水) 01:18:11.85
INotifyPropertyChangedより依存プロパティの方がパフォーマンスも機能も優れてるけど
ViewModelではなんで使わないの?>>856のいうモデルとは違うだろうし。
0863デフォルトの名無しさん2011/03/02(水) 03:22:05.38
EventTriggerで使えるのはアニメーション要素だけ。
Style.Triggersはいろんなトリガ使える。
FrameworkElement.TriggersはEventTriggerだけ。

このへんの関係がよくわからん。EventTriggerでXAML内でさくっとプロパティ値変えたいのに、
それはハンドラでやれってか。
0864デフォルトの名無しさん2011/03/02(水) 04:58:17.45
複数のViewが必要になった時点でViewModelを作ることにしてる
最初からViewModelも作るのは不必要な抽象化だと思うし
既存コードを再利用する必要があるとかでない限り
ViewModelには依存プロパティすればいいと思う
0865デフォルトの名無しさん2011/03/02(水) 07:13:23.79
実際のところダイアログ部分だけコードビハインドに書いても
テストに大きな影響は無いと思うんだが。
0866デフォルトの名無しさん2011/03/02(水) 09:35:53.69
>>863
トリガは過去の遺物
VisualStateManagerを使う
0867デフォルトの名無しさん2011/03/02(水) 17:03:22.24
>>866
じゃあアニメーションはそれでやる。
イベントに対して(他の要素の)プロパティを変えるのはやっぱコードからしかないか。
ようやくXAMLでできる動的なことの限界が見えてきた気がする。
0868デフォルトの名無しさん2011/03/02(水) 19:41:03.74
>>867
一瞬で終わる離散キーフレームのアニメーションにする
0869デフォルトの名無しさん2011/03/02(水) 20:15:51.25
アニメーション適用してるプロパティに直接値入れてもアニメーションがプロパティ値を上書き
してる状態なので、アニメーションを削除しないとその値は有効にならない。
アニメ化したいプロパティはユーザーの希望でアニメーション無効にしてても、
実装自体は終始アニメーションで固めてしまったほうがいいってことかなあ。
0870デフォルトの名無しさん2011/03/03(木) 00:52:02.94
見た目に関する遷移は全部アニメーションでいい
Blend使うとそんな感じになる
論理的な状態の変化はVMかコードビハインドで
0871デフォルトの名無しさん2011/03/04(金) 15:29:43.00
VisualStateManagerの使い方が謎
0872デフォルトの名無しさん2011/03/04(金) 15:30:56.19
>>871
え・・・
そんなに難しくはないだろ
0873デフォルトの名無しさん2011/03/04(金) 15:43:45.76
XAMLで困るのは構文だな
やっぱBlend依存でやるしかないのかな?
どうもBlendいやなんだよな・・・
0874デフォルトの名無しさん2011/03/04(金) 17:16:29.68
嫌なら手書きでやれば
0875デフォルトの名無しさん2011/03/05(土) 22:13:21.54
アニメーションというか画像処理みたいなのしたいなぁ
画像にぼかしかけたり、モザイクとアニメーションを同時にやるとか

そういうのは結構難しいんだよな
0876デフォルトの名無しさん2011/03/05(土) 22:16:00.80
>>875
XAMLだけでやろうとしなければそれほどでもなくね?
一旦コードビハインド側でコード書いてXAMLに直せそうならやってみればいいし
0877デフォルトの名無しさん2011/03/05(土) 22:16:06.68
そういうのはピクセルシェーダを使う
仕組みが分かれば超簡単でクソ速い
0878デフォルトの名無しさん2011/03/05(土) 22:21:06.22
>>875
Effectじゃだめじょん?
0879デフォルトの名無しさん2011/03/05(土) 22:23:02.88
>>875
http://wpffx.codeplex.com/
ピクセルシェーダのサンプル
0880デフォルトの名無しさん2011/03/06(日) 08:30:27.44
>>871
Blend 使えば簡単なんだけどね。
Visual Studio のライセンスで Blend 自由に使えればいいのに・・・
0881デフォルトの名無しさん2011/03/06(日) 08:33:51.09
パワーマシン上で仮想マシン構築して90日間のお試しを・・・

実行するかどうかはあなた次第
というかそんなに難しいか?

というかそういうtipsサイトってないのかな?

みんなツール依存なの?
0882デフォルトの名無しさん2011/03/06(日) 16:37:22.47
MVVMのコマンド内で、処理分岐してWindow クローズするか、別Window起動するか、もしくはメッセージ表示して処理抜けるか考えてみたけど、
Windowクローズするならイベントハンドラにしないと無理そうなんだと思うんですが、どうよ?
0883デフォルトの名無しさん2011/03/06(日) 16:45:25.31
>>881
きっちりMVVM的にやるなら、
PrismのInteractionRequestなりMVVM LightのMessengerなりつかって
VMからViewへメッセージ投げるべき。

View 内に完結してやるにしても、
Button.Click とかのイベントハンドラーで Close() するのはいまいちで、
Button.Command に ApplicationCommands.Close を指定した上で、
CommandBindings で Close() する方がいいと思う。
0884デフォルトの名無しさん2011/03/06(日) 17:01:13.76
>>882
インターフェイスを使うのもアリ
interface IWindowService {
void CloseWindow(string windowName);
void ShowWindow(string windowName);
}
例えばこういうのを実装してViewModelのIWindowService型のプロパティに渡しておく
これだとウィンドウ剥き出しすぎるからもうちょっと抽象的な名前のほうがいいかもしれん
メッセージよりはわかりやすくて使い回しも利く
0885デフォルトの名無しさん2011/03/08(火) 10:09:04.22
メニューに割り当てるショートカットキーについて質問です。

↓みたいにXMLファイルをバインディングするのと
<MenuItem Header="{Binding Source={StaticResource Strings},XPath=String[@name\=\'menu1\']/@value}" >

↓みたいにショートカットを指定するのを両立させるにはどうしたらいいでしょうか?
<MenuItem Header="File(_F)"/>
0886デフォルトの名無しさん2011/03/08(火) 10:42:16.42
ファイル分けたいだけなんだったら
そのXMLファイルをResourceDictionaryのXAMLにすればいい
XAMLが嫌で俺XMLで書きたいなら
XSLTでXAMLに変換するとかXLINQでコードでMenuItem作るとか
メニューなんてアプリ中にいくつもあるもんじゃないんだから、
悩んでる暇があったらそれくらいコード書け
0887デフォルトの名無しさん2011/03/08(火) 11:59:57.33
ウィンドウに貼り付けた画像の指定色を透過させるにはどうすればいいんですか?

C#

Window2 w2 = new Window2();

Background = Transparent;
AllowsTransparency = true;
OpacityMask = White;

w2.Show();


XAML

<Grid>
<Image Source="test.jpg" />
</Grid>

これでtest.jpgの画像で白い部分を透過させたいんですが透過しません
jpgもC#で違う画像を指定して入れ替えて使いたいんですが、どう書けば良いんですか?
0888デフォルトの名無しさん2011/03/08(火) 12:09:23.63
OpacityMaskはそのブラシでコントロール全体を塗りつぶしたと仮定したときのアルファチャンネルの値が
コントロールの透明度として使われるというもの。特定の色を透明にするというようなことはできない。
だいたい、jpgは白で塗りつぶしても正確に白にはならないのでそういう用途には不向き。
アルファPNG使いましょう。
0889デフォルトの名無しさん2011/03/08(火) 12:09:42.54
jpgの白く見える部分は白じゃない
0890デフォルトの名無しさん2011/03/08(火) 12:30:39.62
すげーかっこいいーできたありがとう!
0891デフォルトの名無しさん2011/03/08(火) 12:56:49.74
WPFは結局流行らなかったね
0892デフォルトの名無しさん2011/03/08(火) 13:13:47.25
マイブームきてんよ
0893デフォルトの名無しさん2011/03/08(火) 13:16:14.57
ほんまにね
0894デフォルトの名無しさん2011/03/08(火) 13:16:25.75
XPが消える頃に流行りはじめるんじゃね
0895デフォルトの名無しさん2011/03/08(火) 14:12:27.70
なんでWPFはゲームに向かないの?
サンプルにゲームがあるんだけど
0896デフォルトの名無しさん2011/03/08(火) 14:14:27.69
WPFが流行らない理由

Microsoftが「かっこいい見た目」を前面にだしすぎたため
「かっこいいのを作るだけが目的」と誤解されている

C#だけでなく、ザムルも覚える必要がある

勉強ページや勉強本が少なく、自分で考えても車輪の再発明よりむしろ劣化にしかならない
0897デフォルトの名無しさん2011/03/08(火) 14:26:18.40
業務で使いそうなDataGridなんか特に重い
JavaのJTableは重くならないために中はコンポーネントじゃなくて独自実装になってるというに
WPFのはスクロールしただけで中のコンポーネントの幅をみな再計算するため酷い重さ
0898デフォルトの名無しさん2011/03/08(火) 14:47:31.55
>>895
ゲームの描画なんて画像と文字と線を指定位置に描画することさえできれば充分なので
Direct3DやXNAのような低レベルなAPIでも無問題だから
Silverlightならクロスプラットフォームだしブラウザ上で動かせるのでメリットはあるが
WPFでゲームを作るメリットはない
ベクターベースのゲームならメリットはあるかもしれないけどね
0899デフォルトの名無しさん2011/03/08(火) 14:53:18.36
>>896
またオサレGUIかw
0900デフォルトの名無しさん2011/03/08(火) 15:12:57.98
表現力と聞いてRIAに対するflasherと同じ発想しかできないのが悲しい。
0901デフォルトの名無しさん2011/03/08(火) 15:34:31.13
業務向けの便利コントロールは完全にSilverlight優先
WPFの次のバージョンではSilverlightのホスティングに対応するらしいから、
いずれはWPFのUIといえばウィンドウいっぱいにSilverlightHostコントロールを貼り付けただけになるんだろうなw
0902デフォルトの名無しさん2011/03/08(火) 15:41:54.19
>>901
>WPFのUIといえばウィンドウいっぱいにSilverlightHostコントロールを貼り付けただけになるんだろうなw
それでいいと思うよw
0903デフォルトの名無しさん2011/03/08(火) 15:45:03.42
.NET Frameworkのサブセットの機能で十分なやつはSilverlightでいいよ。
0904デフォルトの名無しさん2011/03/08(火) 15:48:22.00
描画と入力だけSilverlight使えばいいわけでしょ
SilvelrightはActiveXコントロールとしてホスティングできるから、
フルセットの.NETからSilverlightのVisualTreeを操作できるように橋渡ししてやればいいだけ
現在のSilverlight4+.NET4でも実現は難しくないはず
0905デフォルトの名無しさん2011/03/08(火) 16:33:17.89
Blendのストーリーボードで卵を消しても範囲だけ残るんですがこれはどうすれば消えますか?
0906デフォルトの名無しさん2011/03/08(火) 20:30:00.92
<Style TargetType="Button">...

みたいにx:Keyを付けないと
private void Button_Click(object sender, RoutedEventArgs e)
{
var resource = (ResourceDictionary)Application.LoadComponent(new Uri("Dictionary1.xaml", UriKind.Relative));
grid.Resources = resource;
}
のように動的にリソースを入れ替えても瞬時に切り替わるけど、
x:Keyを明示的に付けてStaticResourceとして参照してると切り替わらない(DynamicResourceならOK)。
x:Keyを付けないときはDynamicResourceと同じ扱いになるのかな?
0907デフォルトの名無しさん2011/03/08(火) 20:57:37.77
>>895
正確には、アクションゲームみたいなフレームごとに描画しなおすタイプのゲームに向かない。
WPFはイベント駆動で画面再描画することを前提にパフォーマンス最適化されてる。
0908デフォルトの名無しさん2011/03/08(火) 22:54:21.15
>>896
実際、資料が少ないのが厳しいな
WPF解説してるサイトとかほとんどないし、とっかっかりが無い
Googleで「WPF 入門」で検索しても、1ページ(10件)目に出てくるのは
上から順に

企業サイト
http://www.atmarkit.co.jp/fdotnet/chushin/introwpf_index/index.html
http://msdn.microsoft.com/ja-jp/library/ms771449(v=vs.80).aspx
http://codezine.jp/article/detail/910
http://codezine.jp/article/detail/928

個人サイト
http://d.hatena.ne.jp/hilapon/20100520/1274374572
http://z80a.blog48.fc2.com/blog-category-38.html
http://blogs.wankuma.com/kzt/category/2039.aspx

これくらいしか有用なページ無いもんな
2ページ以降は似たようなちょっとした情報ばかりだし
0909デフォルトの名無しさん2011/03/08(火) 23:00:22.77
>>908
WPFやSLのお作法でいきなり作ろうと構えるとそれだけで負担になるので
とりあえずは名前付けてイベントハンドラ使って従来の方法で触ってみるのが
一番だよ。

その中で従来の方法で書いたコードをバインドなどWPFやSLのお作法で
書き直すとどうなるかってアプローチが一番いいと思う

大体の人はWinFormになれてるんだし
09109062011/03/08(火) 23:22:56.90
http://msdn.microsoft.com/ja-jp/library/system.windows.application.resources.aspx
ここによると
>また、リソース システムは、リソースが変更された場合に、そのリソースにバインドされている要素プロパティが自動的に更新されて変更を反映するようにします。

とあるので、リソースを入れ替えたら勝手に反映してくれるわけだ。
でもx:Keyを付けたリソースをStaticResourceでバインドしてると勝手に反映してくれないので、
入れ替えるリソースファイルにx:Keyの付いたリソースがあるならDynamicResourceでバインドしておく。

こんな理解でおk?
0911デフォルトの名無しさん2011/03/09(水) 01:51:46.76
>>909
WPFで一番戸惑ったのはポトペタでGUI作りにくかったことだな
Blend抜きだとタグを直接書いた方が楽だなんて何処にも書いていないし
0912デフォルトの名無しさん2011/03/09(水) 02:43:59.31
実行時までコントロールの数が不定のインターフェースって
MVVMの流儀だと、どう実装したらいいの?

例えば、接続されているハードウェアを列挙して、アイコン付きの
ラジオボタンあたりで選択させたいみたいな状況です。
(NVIDIAコントロールパネルのディスプレイ周り等)
0913デフォルトの名無しさん2011/03/09(水) 03:34:31.94
ObservableCollection<T>に突っ込んでListBoxにでもバインディングしとけばいい。
0914デフォルトの名無しさん2011/03/09(水) 18:24:06.57
((Storyboard)FindResource("Story")).Begin(this);
で例外がでるんですが、ストーリーボードのリソースはXAMLから検索してくれるんじゃないんですか?
<Storyboard x:Key="Story">
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.Opacity)" Storyboard.TargetName="SB">
0915デフォルトの名無しさん2011/03/09(水) 19:09:05.30
Sliderの値を整数で取得したいのですが、
値を整数で変化させるにはどうしたらいいですか?
0916デフォルトの名無しさん2011/03/09(水) 19:12:05.41
>>915
数値としてならConverter書いた方がいいのかな?
文字で欲しいのならStringFormat
0917デフォルトの名無しさん2011/03/10(木) 00:18:44.42
WPF/Silverlightけちょんけちょんだな
http://www.infoq.com/jp/news/2011/03/WinForms-ERP
0918デフォルトの名無しさん2011/03/10(木) 00:26:07.76
>>917
WPFはまあ・・・あれだがSLはいいと思うんだけどなあ・・・
やっぱりFlashとかの方が歴史が長いだけに開発者が多いので
厳しい目で見られるってことなのかね?
0919デフォルトの名無しさん2011/03/10(木) 00:36:10.64
「大手のコンポーネント開発元がWinFormsを切り捨てたから一部のユーザーが怒っている」
というだけの記事だろ
0920デフォルトの名無しさん2011/03/10(木) 00:38:15.63
"A Case for WinForms"が「WinFormsの場合」になるのか
相変わらずの超翻訳で安心した
0921デフォルトの名無しさん2011/03/10(木) 00:51:50.99
そりゃ今までWinForms用のDevExpressのコンポーネント使ってた人にとっては
切り捨てられたらショックだろうな
逆にWPF切り捨てならWinForms叩きでもっと荒れただろうな
別にただそれだけのこと
0922デフォルトの名無しさん2011/03/10(木) 19:40:01.79
WPFでユーチューブみたいなストリーミング再生をするにはどうすればいいのでしょうか?
MediaElement.SetSourceで出来そうだけどSilverlight限定?
0923デフォルトの名無しさん2011/03/11(金) 17:28:01.86
MSDNでhttp://www.diskspacefan.com/と同じようなサンプルを見た記憶があるんですが、
見つかりません
ご存知の方いませんか
0924デフォルトの名無しさん2011/03/15(火) 21:48:43.64
UIを複数のUserControlで作っていて、共通の部分がでてきたので一元化したいんだけど、
Xamlとコードの両方に共通化したい部分がある場合はCustomControl化してしまったほうがいいの?
デザイナーによる支援が貧弱になるのは痛いけど、UserControlを継承して…ってのはなんか違う気がする。
0925デフォルトの名無しさん2011/03/15(火) 22:02:16.25
>>922
直接URL渡せばWMPで再生できるなら再生できるよ
>>924
XAMLも一緒ならUserControlでいい
カスタムコントロールはXAML(テンプレート)とコードを分離できるコントロールを作るためのもんだ
0926デフォルトの名無しさん2011/03/15(火) 22:33:15.69
MSのガイドラインに沿ったもの作ろうとすると途端にしんどいな
0927デフォルトの名無しさん2011/03/15(火) 23:01:20.41
>>925
UserControlの継承はやり方がよくわからんです。
継承元(一元化したい部分を含んでいる)はコードのみで書かないとうまくいかない感じです。
0928デフォルトの名無しさん2011/03/15(火) 23:06:02.25
・共通部分をまた別のUserControlとして括り出せないか
・コードをビヘイビアとして再利用できないか
を検討してね
0929デフォルトの名無しさん2011/03/15(火) 23:15:44.07
>>928
上が一番簡単そうだけど管理が煩わしそう。
下は今回のケースなら適用できそうです。
XAMLはResourceとして括れるだけ括ってみます。
0930デフォルトの名無しさん2011/03/15(火) 23:19:12.21
>>929
プレイヤーを起動すれば?
0931デフォルトの名無しさん2011/03/17(木) 01:07:26.98
DOBON.NET の中の人は
WPF攻略しないの?
0932デフォルトの名無しさん2011/03/17(木) 01:55:35.10
簡単な方のビヘイビア(添付ビヘイビア)だとインスタンスフィールド持てないので困った。
めんどうだけどBlendの方のビヘイビア使うべきか。
0933デフォルトの名無しさん2011/03/17(木) 04:04:36.19
どぼんのひともう死んでるんじゃないの?
情報も古いままだし、初心者とって紛らわしい使えないサイト
0934デフォルトの名無しさん2011/03/17(木) 08:56:08.38
初心者は>>908のサイト見てれば基本的なことは分かる。
これテンプレに入れといてもいいかもしれない。
0935デフォルトの名無しさん2011/03/17(木) 22:14:40.14
Commandが失敗したことってどう通知したらいいんだろう
0936デフォルトの名無しさん2011/03/18(金) 02:28:51.68
WPFの資料が少ない最大原因は
Expression Blendとかいうのがなかったらきつすぎるから。Visual StudioだけでやるならWindows Form のほうがいいし。
ごく一部の専門家が使うイメージだ。
解説ペーjなんて作っても
WPFやるならExpression Blendを買おう。
これ買ったこと前提ですすめます
なんてやったら、そもそもそんなの買うようなのは解説ペーjなんてなくてもMicrosoftのページでいいだろうし全然よんでもらえないし
かといってExpressionなしでやるのも
なにこれ?XAMLでアニメーションとか依存プロパティとかテンプレート作るのコード複雑になりすぎてちょっと無理ある
でもアニメーションとか使わないんだったらWindows Formでよくね?ってなるし。
0937デフォルトの名無しさん2011/03/18(金) 02:45:02.42
書き込む前に推敲した方がいい
0938デフォルトの名無しさん2011/03/18(金) 06:33:26.31
>936
WPFでも、Formsで実現できるレベルの事しかしないならBlendなんか要らん。
つか、使ってもたいして楽にならんよ。
0939デフォルトの名無しさん2011/03/18(金) 09:46:01.12
>>935
バインディングの失敗とは違って
制御はコードにあるんだからどうとでも
好きにできるだろ
0940デフォルトの名無しさん2011/03/18(金) 12:45:08.22
アニメーションなんかより

レイアウトエンジンの有無
半透明のサポート

の方がよっぽど需要。
これらはBlendが無くても十分役立つ。
0941デフォルトの名無しさん2011/03/18(金) 15:04:29.42
Blendのテストデータを自動生成する機能だけはVSにも欲しい
バインディングの設定自体はVSのデザイナでも十分やれるけど、
BlendがVMのデータを適当に自動生成してくれて、プレビューしながらUI作れるのは便利
0942デフォルトの名無しさん2011/03/18(金) 15:39:53.35
うむ
BlendはVS2010以上に重いし
0943デフォルトの名無しさん2011/03/18(金) 16:54:47.30
そろそろ仮想PC上にWindowsとBlend体験版をインストールしなおす時期だお…
0944デフォルトの名無しさん2011/03/18(金) 17:37:18.25
昨日削っていいから無料版Blend出して欲しい
0945デフォルトの名無しさん2011/03/18(金) 17:50:23.39
BlendExpress

・・・・そうなったらおれも使う
0946デフォルトの名無しさん2011/03/18(金) 19:21:02.77
無料版を出すくらいならVisualStudioに統合してくれと思うが。
0947デフォルトの名無しさん2011/03/18(金) 20:56:55.34
同意
全く分けてる意味無いと思う
こんなもんプログラム書けない人が使えるわけないわ
ビヘイビアとかInteractionRequestとか、どんどん本末転倒な方向に進んでる
0948デフォルトの名無しさん2011/03/18(金) 21:54:58.29
WPFはオワコン
0949デフォルトの名無しさん2011/03/18(金) 22:08:22.83
プログラマが作業の手間を軽減させるのであればいいソフトだ。
デザイナーはDesign使ってろってこった。
0950デフォルトの名無しさん2011/03/18(金) 22:16:13.60
デザイナとの分業とか、夢見てちゃだめだと思うわ。
デザイナ向けツールはあっても良いけど、VS単体でプログラマが作業できるようにならないと、WPFなんて絶対流行らんわ。
0951デフォルトの名無しさん2011/03/18(金) 22:20:45.10
分担するということは人件費がかかるということ
そんなことできる会社が日本のどこにある
0952デフォルトの名無しさん2011/03/18(金) 22:23:03.40
絵で描いてもらえればそれでいい
0953デフォルトの名無しさん2011/03/18(金) 22:32:24.18
Blendのデータストアとかアホかと思う
結局XAMLでプログラミングしてるだけじゃん
0954デフォルトの名無しさん2011/03/19(土) 11:02:58.84
折れ線の描画方法をおしえてください
0955デフォルトの名無しさん2011/03/19(土) 11:03:42.62
Polyline
0956デフォルトの名無しさん2011/03/20(日) 04:01:40.82
VisualState内のStoryboardで、
<Storyboard>
<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="RenderTransform.X" Storyboard.TargetName="LayoutRoot">
<EasingDoubleKeyFrame KeyTime="0" Value="{Binding ActualWidth, ElementName=LayoutRoot}"/>
</DoubleAnimationUsingKeyFrames>
</Storyboard>
こんなふうにValueに動的に値をいれたいんだけど、Storyboard内ではBindingは使えないらしい。
ウィンドウサイズによって値が変わるので動的にやりたいんだけど何かいい方法ないですかね?
0957デフォルトの名無しさん2011/03/20(日) 21:26:04.30
OuterGlowBitmapEffectって.net4.0でビルドすると表示されない?
MSDNではBlurEffect使えって書いてあるけど
元絵とブラーさせたやつを重ねるのはメンドクサイ
何か良い方法はありませんか?
レス数が950を超えています。1000を超えると書き込みができなくなります。