私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレMicrosoft Silverlight その7
silverlight スレッド一覧へ / silverlight とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
silverlight4を勉強中なんだけど、バインディングがわけわかめ
msdnの解説読んでもcodezine のサンプル見ても、全体感がツカメネェ
どっかに解りやすいサンプル転がってない?
msdnの解説読んでもcodezine のサンプル見ても、全体感がツカメネェ
どっかに解りやすいサンプル転がってない?
Flash にもバインディングあるんだけどもねぇ。
使いこなしてる人あんまりいないみたいで。
使いこなしてる人あんまりいないみたいで。
なんで Silverlight には ICustomTypeDescriptor ないのかねー。
深い参照があるモデルを平らにしたり、個別に PropertyChanged を発行する時に便利だから、WPF で使ってたんだけど。
IDynamicMetaObjectProvider で代用するしかないのかな。
動的に要素が変わるわけじゃないから、そこまでの機能はいらないのだけど。
深い参照があるモデルを平らにしたり、個別に PropertyChanged を発行する時に便利だから、WPF で使ってたんだけど。
IDynamicMetaObjectProvider で代用するしかないのかな。
動的に要素が変わるわけじゃないから、そこまでの機能はいらないのだけど。
System.ComponentModelはWinForms用の仕組みでWPF系ではガン無視されてるでしょ
IDynamicMetaProviderの実装はDLRの知識が必要でけっこう難しいので
DynamicObjectから継承するのが簡単
IDynamicMetaProviderの実装はDLRの知識が必要でけっこう難しいので
DynamicObjectから継承するのが簡単
>>205
WPF の Binding では ICustomTypeDescriptor もサポートされてるよ。
DynamicObject から継承できたら良いんだけど、既に基底クラスがあるから継承できないんだよね。
探したらサンプルがあったから、何とか出来そうな感じ。
にしても、ややこしいね。これは。Linq と同じでわざわざ構文を組みたてにゃならんのね。
WPF の Binding では ICustomTypeDescriptor もサポートされてるよ。
DynamicObject から継承できたら良いんだけど、既に基底クラスがあるから継承できないんだよね。
探したらサンプルがあったから、何とか出来そうな感じ。
にしても、ややこしいね。これは。Linq と同じでわざわざ構文を組みたてにゃならんのね。
ああ、DynamicObject を継承したラッパー作って、そいつの GetMetaObject を返せば簡単か。
>>207
想定してる Web アプリってのが、どんなものかによるよ。
ブラウザと連携して、HTML を動的に変更したいってのなら HTML, CSS, JavaScript の知識も要るし。
自前でサーバー立ち上げてデータを加工したりするんなら、ASP.NET や PHP の知識も要る。データベース使うなら SQL の知識も必要。
単に他のサービスからデータ抜いてきて、Silverlight の中に表示するってだけなら、それだけでも作れる。
>>207
想定してる Web アプリってのが、どんなものかによるよ。
ブラウザと連携して、HTML を動的に変更したいってのなら HTML, CSS, JavaScript の知識も要るし。
自前でサーバー立ち上げてデータを加工したりするんなら、ASP.NET や PHP の知識も要る。データベース使うなら SQL の知識も必要。
単に他のサービスからデータ抜いてきて、Silverlight の中に表示するってだけなら、それだけでも作れる。
DynamicMetaObject実装したらリフレクションに比べると爆速だけど
実質的に小さなコンパイラを書いてるわけで糞面倒
どうせバインディングが重いんだから速度とか意味ないし
実質的に小さなコンパイラを書いてるわけで糞面倒
どうせバインディングが重いんだから速度とか意味ないし
>>210
SilverlightはDynamicObjectのバインディングも動かなかったような。
SilverlightはDynamicObjectのバインディングも動かなかったような。
ぎゃー、そうなのか!
じゃあ、ラッパーが欲しかったら、T4 でも使ってコード生成するしかないのか。
じゃあ、ラッパーが欲しかったら、T4 でも使ってコード生成するしかないのか。
>>212-213
ありがとう、教えてくれて。
>>215
WPF では、VM は下の記事みたいに作ってたもんで。
モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) の問題点とその解決策
http://msdn.microsoft.com/ja-jp/magazine/ff798279.aspx
コード自動生成はメンテナンスが面倒で使ってなかったんだよね。速度を追求するものでもないし。
WPF のを Silverlight に移植しようと思うより、最初から設計を考え直したほうが良さそうだ。
ありがとう、教えてくれて。
>>215
WPF では、VM は下の記事みたいに作ってたもんで。
モデル - ビュー - ビューモデル (MVVM: Model-View-ViewModel) の問題点とその解決策
http://msdn.microsoft.com/ja-jp/magazine/ff798279.aspx
コード自動生成はメンテナンスが面倒で使ってなかったんだよね。速度を追求するものでもないし。
WPF のを Silverlight に移植しようと思うより、最初から設計を考え直したほうが良さそうだ。
コンパイル後のアセンブリを参照してコードを生成すればいいだろ
それならT4TTのDSLに全メンバを手で羅列したりしなくて済む
それならT4TTのDSLに全メンバを手で羅列したりしなくて済む
Silverlight4ってコンパイルした.xapをapacheに配置しても
動きますか?
IIS必須ではないですか?
動きますか?
IIS必須ではないですか?
RIAなんだから動くに決まってるだろ
Flash動かすのにメディアサーバ必須ですか?とか言ってるようなもん
Flash動かすのにメディアサーバ必須ですか?とか言ってるようなもん
MIMEの設定すら必要ないでしょ。
クロスドメインホストのときだけMIMEの設定が必要みたいだけど、
その情報ってSilverlight2のドキュメントにしか書いてないっぽい。
>XAP ファイルがホスト HTML ページ以外の異なるドメインから提供される場合、
>Silverlight は HTTP 応答で返される MIME の種類 (Content-Type 応答ヘッダー) が
>application/x-silverlight-app であることを確認します。
クロスドメインホストのときだけMIMEの設定が必要みたいだけど、
その情報ってSilverlight2のドキュメントにしか書いてないっぽい。
>XAP ファイルがホスト HTML ページ以外の異なるドメインから提供される場合、
>Silverlight は HTTP 応答で返される MIME の種類 (Content-Type 応答ヘッダー) が
>application/x-silverlight-app であることを確認します。
>>70
これはどうなの?
Microsoft XML Paper Specification Essentials Pack
http://www.microsoft.com/downloads/details.aspx?FamilyID=b8dcffdd-e3a5-44cc-8021-7649fd37ffee&displayLang=ja
電子ブック風のSilverlightコンテンツを手軽に作成「舞頁 ~My Page~」
http://www.forest.impress.co.jp/article/2009/03/27/mypage.html
これはどうなの?
Microsoft XML Paper Specification Essentials Pack
http://www.microsoft.com/downloads/details.aspx?FamilyID=b8dcffdd-e3a5-44cc-8021-7649fd37ffee&displayLang=ja
電子ブック風のSilverlightコンテンツを手軽に作成「舞頁 ~My Page~」
http://www.forest.impress.co.jp/article/2009/03/27/mypage.html
送るというのはwebサービスのような方法で
SilverlightがHttpRequestをするといった感じでしょうか?
SilverlightがHttpRequestをするといった感じでしょうか?
androidとiOS対応はされるんでしょうか?
マルチプラットホームのはずなのに。
現状airのほうが最強なような…
マルチプラットホームのはずなのに。
現状airのほうが最強なような…
airはandroid限定だろ。
silverlightもWP7限定だ。
ただし、Moonlight/Monoの進展いかんではAndroidにも載る。
silverlightもWP7限定だ。
ただし、Moonlight/Monoの進展いかんではAndroidにも載る。
airはiOS対応したよ、symbianも。ガラケーやWPも将来的に対応するらしい。
作りづらいってのも過去の話じゃない?IDEはVSと遜色なくなってきてるぽい。
俺は.NET大好きだし今さら他へ移るの面倒だ。
でも、冷静に考えたらairに完全敗北してる気がしてつらい。
サードパーティの対応も2Dなんかの表現力もネット上の情報量も
資産の再利用性も。皆の考えるsilverlightのいいとこ教えてよ。
作りづらいってのも過去の話じゃない?IDEはVSと遜色なくなってきてるぽい。
俺は.NET大好きだし今さら他へ移るの面倒だ。
でも、冷静に考えたらairに完全敗北してる気がしてつらい。
サードパーティの対応も2Dなんかの表現力もネット上の情報量も
資産の再利用性も。皆の考えるsilverlightのいいとこ教えてよ。
>>230
隣の芝は青いってやつだ。
WindowsターゲットにおいてはSilverlightとは全く勝負にならないわけで、HTML5の足音に怯えるFlashを背負ってモバイルに活路を見出すしかない。
一方Silverlightは5の新機能からも明らかなようにairとは方向性が違う。HTML5とも得意分野を分け合って共存しそうな感じ。
まぁ、そんなにモバイル開発を重視するならair使えばいいんじゃねーの?
使い辛いIDEとAS3に泣いてから続きを考えても遅くはない。
隣の芝は青いってやつだ。
WindowsターゲットにおいてはSilverlightとは全く勝負にならないわけで、HTML5の足音に怯えるFlashを背負ってモバイルに活路を見出すしかない。
一方Silverlightは5の新機能からも明らかなようにairとは方向性が違う。HTML5とも得意分野を分け合って共存しそうな感じ。
まぁ、そんなにモバイル開発を重視するならair使えばいいんじゃねーの?
使い辛いIDEとAS3に泣いてから続きを考えても遅くはない。
下位互換は、どこまで頑張って対応し続けてくれるんだろうねー
SL5でもSL2は、下位互換の下位互換の下位互換モードで動くのかな
SL5でもSL2は、下位互換の下位互換の下位互換モードで動くのかな
RIAサービスで聞きたいことがあります
DomainContext の SubmitChanges で エンティティの変更を
送信するわけですが、変更を検知しない方法とかありますか?
public class Customer
{
[なんらかの属性?]
public bool check { get; set;}
[Key]
public string id { get; set;}
public string name { get; set;}
}
このクラスを配列にして DataGrid に突っ込み、
チェックボックスのカラムでチェックの ON / OFF を
変更として検知したくないのです。
もちろん id や name は検知したいです。
check のプロパティに何か変更を検知しなくなるような
属性とかつけるんでしょうか。
DomainContext の SubmitChanges で エンティティの変更を
送信するわけですが、変更を検知しない方法とかありますか?
public class Customer
{
[なんらかの属性?]
public bool check { get; set;}
[Key]
public string id { get; set;}
public string name { get; set;}
}
このクラスを配列にして DataGrid に突っ込み、
チェックボックスのカラムでチェックの ON / OFF を
変更として検知したくないのです。
もちろん id や name は検知したいです。
check のプロパティに何か変更を検知しなくなるような
属性とかつけるんでしょうか。
checkはエンティティに含める必要あるのか?
checkedの列はバインドしなきゃいいんじゃないの
checkedの列はバインドしなきゃいいんじゃないの
MediaElementとボタンを貼り付けて動画を再生しようと
思ったのですが何も表示されません。
何か問題があるでしょうか?
private void button1_Click(object sender, RoutedEventArgs e)
{
this._me.Source = new Uri(@"c:\hoge.wmv", UriKind.Absolute);
this._me.Play();
}
思ったのですが何も表示されません。
何か問題があるでしょうか?
private void button1_Click(object sender, RoutedEventArgs e)
{
this._me.Source = new Uri(@"c:\hoge.wmv", UriKind.Absolute);
this._me.Play();
}
>>239
ローカルファイルにアクセスするのはOOBの権限昇格モードでないと無理。
OOBの権限昇格モードでもドキュメントフォルダの下にあるファイルにしか触れない。
だからってWeb上の動画を再生しようとすると多分嵌るので念のため言っとくと、
Web上にあってもSilverlightが貼られてるページと異なるドメインにあるファイルにはアクセスできない。
それと、デフォルトではSourceを設定したらロード後に自動的に再生されるからPlayはいらん。
ローカルファイルにアクセスするのはOOBの権限昇格モードでないと無理。
OOBの権限昇格モードでもドキュメントフォルダの下にあるファイルにしか触れない。
だからってWeb上の動画を再生しようとすると多分嵌るので念のため言っとくと、
Web上にあってもSilverlightが貼られてるページと異なるドメインにあるファイルにはアクセスできない。
それと、デフォルトではSourceを設定したらロード後に自動的に再生されるからPlayはいらん。
>>242
何言ってんだこいつ・・・
何言ってんだこいつ・・・
>>242
当たり前の話だが、セキュリティにかかわる問題でアクセス制限が掛かっているのから、
当然ながらFlashにもできない。というかアクセス出来たら大問題。
AIRなら出来るけどSilverlightのOOBの権限昇格のほうが楽。
当たり前の話だが、セキュリティにかかわる問題でアクセス制限が掛かっているのから、
当然ながらFlashにもできない。というかアクセス出来たら大問題。
AIRなら出来るけどSilverlightのOOBの権限昇格のほうが楽。
Flashは慣れてるのでできるんです。
Silverlightをやってみようと思ったけど
なんかうまくいかないんで挫折しました。
Silverlightをやってみようと思ったけど
なんかうまくいかないんで挫折しました。
意味が分からない
変換してもいいんだったらなんでローカルファイルを直接読む必要があるのか
Silverlightでも動画ファイルをパッケージに直接入れてしまえば問題なく再生できるんだが
その調子じゃFlashもロクに使えてないんだろうな
変換してもいいんだったらなんでローカルファイルを直接読む必要があるのか
Silverlightでも動画ファイルをパッケージに直接入れてしまえば問題なく再生できるんだが
その調子じゃFlashもロクに使えてないんだろうな
そこそこ使えればいいってこともある。
よくわからないがFlexでああいう手順を踏めば動く、
ということを知っていれば動かせる。
日曜プログラマならそれでいいし、
保守作業を全部人力でやるなら受注さえできる。
大口の受注は無理だろうけどね。
よくわからないがFlexでああいう手順を踏めば動く、
ということを知っていれば動かせる。
日曜プログラマならそれでいいし、
保守作業を全部人力でやるなら受注さえできる。
大口の受注は無理だろうけどね。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / silverlight スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- Microsoft Silverlight その9 (574) - [96%] - 2023/1/25 14:30
- Microsoft Silverlight その8 (996) - [96%] - 2011/11/12 23:46 ○
- Microsoft Silverlight その6 (1001) - [96%] - 2010/11/1 4:09
- Microsoft Silverlight その5 (984) - [96%] - 2010/4/16 20:20 ☆
- Microsoft Silverlight その4 (1001) - [96%] - 2009/12/5 9:05 ○
- Microsoft Silverlight 2.0 その3 (556) - [83%] - 2009/3/24 0:35 ○
- Microsoft Silverlight 2.0 その2 (1001) - [78%] - 2008/11/21 11:47 ○
- Microsoft Silverlight 2.0 (1001) - [74%] - 2008/5/12 6:08 ○
- Silverlight登場で.NET使い大勝利!!! Part2 (525) - [18446744073709551603%] - 2016/10/16 0:30 ○
トップメニューへ / →のくす牧場書庫について