1 名前:デフォルトの名無しさん [2009/12/05(土) 20:03:13 ] Microsoft Silverlight www.microsoft.com/japan/silverlight/ MSDN Silverlight デベロッパー センター msdn.microsoft.com/ja-jp/silverlight/ The Official Microsoft Silverlight Site silverlight.net/ CodePlex Silverlight Toolkit silverlight.codeplex.com/ 前スレ pc12.2ch.net/test/read.cgi/tech/1244812356/ pc12.2ch.net/test/read.cgi/tech/1227324813/ pc11.2ch.net/test/read.cgi/tech/1210491703/ pc11.2ch.net/test/read.cgi/tech/1203891514/
2 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 20:15:20 ] 乙
3 名前:デフォルトの名無しさん mailto:sage [2009/12/05(土) 22:20:53 ] >>1 ありがとう!
4 名前:デフォルトの名無しさん [2009/12/05(土) 23:31:36 ] おつ
5 名前:デフォルトの名無しさん [2009/12/06(日) 11:23:49 ] ブラウザウインドウ一杯にUIを広げるにはどうしたらいいのかな?
6 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 11:24:34 ] Width属性とHeight属性を削除
7 名前:デフォルトの名無しさん [2009/12/06(日) 11:52:45 ] >>6 ありがとう!
8 名前:デフォルトの名無しさん [2009/12/06(日) 13:05:07 ] 4.0って何時でるの? VS2010が出る来年の3月?
9 名前:デフォルトの名無しさん [2009/12/06(日) 15:22:14 ] &A→A  ̄ みたいなのはどうしゅるの?
10 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 18:03:25 ] _A
11 名前:デフォルトの名無しさん [2009/12/06(日) 19:45:31 ] Content="_A"としてもならにゃい…
12 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 20:04:15 ] WPFでは_AでできるけどSilverlightではできないみたい Silverlight4ではLabelコントロール経由でサポートされる
13 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 20:32:49 ] すまんSilverlight4でも無理だ
14 名前:デフォルトの名無しさん [2009/12/06(日) 20:54:21 ] 結局、Silverlight+Azureで技術しかもってない人でも商売はじめられそうなん?
15 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 20:59:30 ] 技術だけじゃ無理じゃね?
16 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 21:15:16 ] Silverlight4かなり速くなってるね Silverlight Toolkitの糞重いサンプルがまともに動く
17 名前:デフォルトの名無しさん [2009/12/06(日) 21:17:20 ] VSは春出荷か、そろそろ本気だしてSL勉強するか
18 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 21:23:29 ] >>9 <TextBlock><Run TextDecorations="Underline">A</Run>zure</TextBlock> こんな風に自分で展開するんじゃ駄目?
19 名前:デフォルトの名無しさん [2009/12/06(日) 21:24:42 ] おそらく表示上の問題ではない
20 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 22:52:25 ] ここは盛り上がってていいですね WPFのことも思い出してあげてください
21 名前:デフォルトの名無しさん mailto:sage [2009/12/06(日) 23:01:09 ] WPFスレでやれ
22 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 01:16:32 ] 質問があります SleipnirでYahoo!ショッピングのポイントくじをすると Sleipnirのプロセスの優先度が普通から普通以上に勝手に変わってしまうのですけど これってSilverlightの影響ですか?だれかわかる方いらっしゃいますか? 私のPCの環境です Windows XP ver2002 SP3 Sleipnir ver 1.66 InternetExplorer ver 8.0.6001.18702 Silverlight ver 3.0.40818.0 CPU CeleronM1.40GHz メモリ 752MB
23 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 01:17:14 ] プロセスの優先度というのはタスクマネージャで見れるやつです。
24 名前:22 mailto:sage [2009/12/07(月) 01:20:55 ] 質問の主旨としてはSliverlightってのは勝手にブラウザのプロセスの優先度を変えたりするのですか?ってことです
25 名前:22 mailto:sage [2009/12/07(月) 01:24:56 ] 対処作があったら教えて欲しいです
26 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 01:26:24 ] Silverlight はしょせん、ブラウザーでホストされてるプラグインだからなぁ。 でも、ThreadクラスのPriorityプロパティもなくなってるし、中で勝手に優先度上げたりはしてないと思うけど。
27 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 08:17:09 ] SleipnirかOSの仕様だろ。スレ違い。板違い
28 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 10:24:40 ] 出来るわけがない、少なくとも仕様では。
29 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 13:22:31 ] GyaO!、Yahoo!動画ニュースなどSilverlightで再生するとブラウザの優先度が「通常以上」になる - dkzty345の日記 ttp://d.hatena.ne.jp/dkzty345/20090930/1254280190 IE8もFireFoxもDonutでもなるそうですよ
30 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 13:49:10 ] だったらSLの動画再生機能の内部的な仕組みだなおそらく。 SLのアプリ側で上げられるって話とは違うだろう。
31 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 13:50:17 ] って上がったままになるのか…
32 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 13:57:29 ] 逐一優先度チェックしてる奴がキモイっつうの
33 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 14:00:32 ] いくつか試してみたけど、たしかにSilverlightで動画再生をすると通常以上になるね。 ビジーループをぶん回すようなアプリケーションでなければ、優先度の設定なんて どうでもいい気もするけど。
34 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 14:00:58 ] 動画再生中だけ上がるなら問題無さそうなんだけど SL使った配信が再生軽いのってGPU支援が有効なんじゃなくCPU優先度上げてるだけ?
35 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 14:21:00 ] >>27 の言うとおりブラウザかOSの問題なんだからスレチのイタチ
36 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 15:02:13 ] >>22-25 アホ過ぎる・・・ Silverlightが原因と分かってるならSilverlight再生するたび手動で戻せばいいだけだろ ここに書き込むくらいなら直接Microsoftに文句言え もう2度とこのスレにくんな
37 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 15:21:47 ] ピリピリしすぎw
38 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 15:48:13 ] 間違った答えしちゃったもんだから、恥ずかしいんだろ
39 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 16:31:43 ] AutoGearでも入れとけばいいよ
40 名前:デフォルトの名無しさん [2009/12/07(月) 16:45:58 ] Blendってどうやって勉強したらいい? まだ日本語の入門本ってないよね?
41 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 22:12:13 ] 付属のドキュメント見ながらでいいんじゃないの
42 名前:デフォルトの名無しさん mailto:sage [2009/12/07(月) 22:40:42 ] >>40 お前の本が書店に並ぶ日を楽しみにしている
43 名前:デフォルトの名無しさん [2009/12/08(火) 09:39:48 ] ま、まじっすか… みんなすげぇなあ
44 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 12:53:32 ] >>22 こういうのマイクロソフトに指摘したら何か謝礼金みたいなの貰える?
45 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 12:59:14 ] 貰えないとはおもうけど、 何度も何度もやってたらMVP貰えたりして色々優遇してもらえるようになるかもね。 #わんくまの人達はなんであんなにMVP多いんだろ
46 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:02:09 ] 横のつながりのおかげで目立つとかじゃね
47 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:08:04 ] 推薦とかあるしな。 個人的に活動してる人はなかなかMSに目立たんだろう。
48 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:14:50 ] なんだ・・・もらえないのか・・・
49 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 13:43:54 ] >>44 この程度で謝礼金なんぞ貰えないと思うが、大昔にSDKのバグ報告したら βテスターに招待されたよ。
50 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 14:13:28 ] テスターって地獄のデスマーチってやつ?
51 名前:デフォルトの名無しさん [2009/12/08(火) 16:31:26 ] [Flag] enum Flags = {a, b, c} としたとき a,b,cのチェックボックスでBindingしたいんだけどどのような方法があるのかな? 現在はBindingせずコード側でシフト演算でずらして格納してます これをBind処理したいのですですが…
52 名前:デフォルトの名無しさん [2009/12/08(火) 18:02:21 ] うーん、上手くBindする方法が思いつかないや ViewModelでboolのプロパティを作成 使うときにFlags = Convert.ToInt(a) >> 0 | Convert.ToInt(b) >> 1 | Convert.ToInt(c) >> 2; とするしかないのかなぁ
53 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:37:09 ] CheckBox の Content の方に Binding した上で、 if(A.IsCheckd) flags |= (Flags)A.Content; とか?
54 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 21:54:23 ] IValueConverter継承してConverter使う事も考えてみたのですが 複数のEnum選択をどうすればよいのかわからず断念 素直にboolをBindingして使用時にシフト演算でくっつけますた
55 名前:デフォルトの名無しさん [2009/12/08(火) 22:23:09 ] Flags属性付きのEnumで複数チェックボックスにBindingできるいい方法ないかもね。 自前でコントロール作るとかが簡単かも
56 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:26:26 ] クラスにラップしてそれぞれのフラグをboolのプロパティにして それに対してバインドすればいいじゃない
57 名前:デフォルトの名無しさん [2009/12/08(火) 22:28:22 ] なるほど、そういう方法もいいですね、その場合は一応TwoWayにもなるか。 理想は1項目でってところなんだろうけど
58 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:33:57 ] プロパティじゃなくてインデクサ使えば? たしかSilverlightでもバインディングのPathに使えたよね リフレクションで頑張れば一つのクラスですべての列挙型に対応できるはず
59 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:37:39 ] インデクサだと[Flag]属性が付いた列挙型は難しい気がする
60 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:40:01 ] class FlagsEnumWrapper { private int value; public bool this[int mask] { get { return (value & mask) != 0; } set { value &= mask; } } }
61 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 22:53:44 ] >>60 訂正 get { return (this.value & mask) == mask; } set { if (value) this.value |= mask; else this.value &= ~mask; }
62 名前:デフォルトの名無しさん [2009/12/08(火) 22:59:41 ] indexeserだとクラス内に1個しか許容できない?
63 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 23:05:46 ] WCFでDBを読ませてsilverlightで受け取る、みたいなのってどうやってますか? テーブルのカラムが100以上、テーブル数も結構あるとかだと 一つ一つ構造体定義とかやってられない気がするんだけど
64 名前:デフォルトの名無しさん mailto:sage [2009/12/08(火) 23:10:10 ] >>60 {Binding FlagsEnumWrapper[1]} {Binding FlagsEnumWrapper[2]} {Binding FlagsEnumWrapper[4]} としても値が変わらない件 まさに俺のやり方が間違ってる可能性大w
65 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 02:17:02 ] UpdateSourceTriggerにPropertyChangedが設定できないのは何とかならんものかのぉ
66 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 14:00:40 ] TextAlignmentのように左右じゃなく上下の位置を指定するプロパティは何でしょうか?
67 名前:デフォルトの名無しさん mailto:sage [2009/12/09(水) 15:15:09 ] ん?VerticalAlignmentのこと?
68 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 00:48:31 ] TextBox内のテキスト位置、てことだったら無いんじゃないかなぁ
69 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 13:59:58 ] 【コラム】「Silverlight」は複数プラットフォーム対応を維持できる(する)のか?(09/11/27) pc11.2ch.net/test/read.cgi/pcnews/1259323500/
70 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 16:10:53 ] >>69 何かとおもたらもし本当に優先度を上げてるのなら優先度を上げないと表現能力が発揮できないってところか? だとするとフラッシュやジャバアプレットの性能の単純比較は出来ないな優先度を変える技術がウィンドウズの非公開技術だとしたら不正競争防止法に引っかかるかもしれんが優先度自動変更するアプリケーションあるわけだから違うし
71 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 16:44:00 ] 書き込む前に推敲しろよ…
72 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 18:19:22 ] ジャバアプレットって表記がなんか新鮮でワロタ
73 名前:デフォルトの名無しさん mailto:sage [2009/12/10(木) 19:18:25 ] >>69 MacとLinuxは非互換にするのかー
74 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 03:32:18 ] ニヤリッ ・・・計画通り
75 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 08:05:18 ] 今みたいに互換性あっても何もできないものより 互換性なくてもいろいろできるほうがいい。 業務アプリは結局IEでしか動かないものが多い。
76 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 08:40:59 ] どうせイントラ向けの場合は対象ブラウザ限定しちゃってもあんまり問題ないしなぁ。 テストの工数も減るし・・・
77 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 08:58:26 ] ActiveXコントロールとか作っちゃってるからなぁ それをSliverlightにできるだけでうれしい。
78 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 11:30:51 ] JAVAでJNI使ったらOS依存のアプリが作れてしまうから JAVAを使うべきではない!とか言い出すんですかね。 SL4のCOMサポートにごちゃごちゃ言う人は。
79 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 11:32:51 ] WritableBitmapExかぁ ttp://shinichiaoyagi.blog25.fc2.com/blog-entry-258.html もう少しだけでいいから高機能なのがあるといいな。自分で作れって言われそうだが。
80 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 12:39:22 ] これ本当に速いのかなぁ。 描画物が大きい場合はGPUの恩恵が受けられた方が絶対速いと思うんだけど。 最近マシンを買い換えてしまったので、どのサンプルも速くて比較できないw ってかRenderをGPU対応してくれ!
81 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 13:48:19 ] ビットマップをCPUから触れる状態のメモリで管理する必要がある限り、あまり GPUはアテにならないと思うので、まぁこれはこれで現時点では正解だろうけど、 APIを強化して足回りはWindows版ではD2D/DirectWrite, Macは別途実装という、 グラフィック系の進化をSL5以降でやるんじゃないかと言う気がしてくるな。 てか、気が早すぎだがSL5のfeature wishが来たらその辺で欲しい機能をまとめて voteするかw
82 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 13:56:56 ] WPFにはないの?
83 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 15:29:00 ] >>81 俺がテストした時はWritableBitmap.Renderよりも GPUアクセラレーションを有効にしてオブジェクトツリーに登録した方が速かった。 表示する画像サイズが小さいと差はそんなになかったけど。 ただ、自作のピクセルシェーダー使うとGPUの恩恵が受けられなくなるので 結局WritableBitmap.Render+自作ピクセルシェーダーという形にしている。 せめてMSが用意してくれるピクセルシェーダーに色加算と色乗算があればなぁ。
84 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 15:45:12 ] ふむふむ。 なんかSLのCPUシェーダエンジンは、マルチコア対応で結構速いと 聞いたことあるし、そろそろHLSL勉強せんとなー
85 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 20:51:43 ] D2D使うことはあるかもしれないがそれで速くなると期待するのは完全に勘違いだ。 D2DはDirect3Dのラッパーにすぎない。だからD2Dで速くできるならD2D使わなくても速くできる。
86 名前:デフォルトの名無しさん mailto:sage [2009/12/11(金) 21:50:40 ] 誤爆‥だよね?
87 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 01:47:03 ] マルチコア対応は嬉しいんだけど、webアプリでそれを期待して公開するのはちょっと間口が狭すぎる気がする。 個人的にはAS以外で(できればC++かC#あたりで)、そこそこのPCでそこそこ描画の速いRIAが実現できればいいので、 ライセンスと発展次第ではflashのAlchemyもありかなと思ってる。 SLはどういった方向でどの機能がどれくらいまでに入るかとか、ちょっと見えないので 今後を期待して開発、研究を続けるモチベーションが保てない。
88 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 02:27:04 ] Ellipseが継承できなくて(´・ω・`)ショボーン
89 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 02:54:38 ] sealedとか勝手に決めるな。
90 名前:デフォルトの名無しさん [2009/12/12(土) 17:37:48 ] Binding ElementNameでrootのUserControlを指すにはどうかいたらいいのかな? Selfは自分自身 x:Nameをしていするもコンパイラに怒られちゃいます…
91 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 17:52:11 ] Silverlight初めてみたいとおもうのですが www.microsoft.com/japan/msdn/vstudio/Express/ からVisual Web DevelopperとSilverlight Toolsをダウロードして セットアップすればよいでしょうか?
92 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 17:57:04 ] >>90 ルートの UserControl に x:Name つけてる? ついてれば普通に {Binding ElementName=root,Path=...} で行けたけど。 >>91 それでOK msdn.microsoft.com/ja-jp/library/cc838244 (VS.95).aspx
93 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 18:03:18 ] >>92 たんくす
94 名前:デフォルトの名無しさん [2009/12/12(土) 22:23:39 ] >>92 同じXAML内でUserControlの名前付きインスタンスを複数使用すると、エラーが発生する事があります。という警告が出るけどいいのかな?
95 名前:デフォルトの名無しさん mailto:sage [2009/12/12(土) 23:59:54 ] >>94 いいよ。
96 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 00:00:18 ] うちじゃ出ないけど? 別のところで何か変な書き方してない?
97 名前:デフォルトの名無しさん mailto:sage [2009/12/13(日) 00:55:25 ] >>95 サンクス >>96 VSだと出ないけどBlendで出る…orz
98 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 00:42:28 ] blendて買って大丈夫なのかな。 数ヶ月後にSilverlight4が出て、買いなおすハメになるのは痛いんだけど
99 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 00:57:56 ] 現状ではどうなるか分からんので 数ヶ月で投資金額が回収できない(趣味PGとか)なら様子見しては?
100 名前:デフォルトの名無しさん mailto:sage [2009/12/14(月) 14:00:01 ] まだ始めたばかりだけど、今Silverlight4で通販サイトのサンプルを開発してる。 ┏━━┯━━┓ ┃XAP│WCF┃ Web Browser ==//==┠──┴──┨===== SQL Server ┃.NET / SL4 ┃ ┗━━━━━┛ IIS 7.0 Hosting WCFとSQL Serverとのやり取りはすべてストアドにしたり、IISでホストする サイトを通販顧客向けと販売管理アプリとに分けて、通信はSSLで暗号化。 さらにアプリケーションプールも分けたり、セキュリティを考えるとやる事が多いな。 個人情報の管理と注文データの管理、監査ログ記録。SOX法準拠も大変だぜ。
101 名前:デフォルトの名無しさん [2009/12/14(月) 14:26:19 ] すいません。 silverlightで動画を倍速再生するには、どうすればよいでしょうか?