のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,688人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレMicrosoft Silverlight その5

    silverlight スレッド一覧へ / silverlight とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 799 + - CombBox選択 + - IService + - MouseWheelScroll + - セキュリティーエラー + - デバッグ + - デバッグ用のリソース文字列は利用 + - 直接 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    51 : デフォルトの名無 - 2009/12/08(火) 16:31:26 (+3,-30,-49)
    [Flag]
    enum Flags = {a, b, c}
    としたとき
    a,b,cのチェックボックスでBindingしたいんだけどどのような方法があるのかな?
    現在はBindingせずコード側でシフト演算でずらして格納してます
    これをBind処理したいのですですが…
    52 : デフォルトの名無 - 2009/12/08(火) 18:02:21 (+3,-30,-50)
    うーん、上手くBindする方法が思いつかないや
    ViewModelでboolのプロパティを作成
    使うときにFlags = Convert.ToInt(a) >> 0 | Convert.ToInt(b) >> 1 | Convert.ToInt(c) >> 2;
    とするしかないのかなぁ
    53 : デフォルトの名無 - 2009/12/08(火) 21:37:09 (-2,-30,-27)
    CheckBox の Content の方に Binding した上で、
    if(A.IsCheckd) flags |= (Flags)A.Content;
    とか?
    54 : デフォルトの名無 - 2009/12/08(火) 21:54:23 (+3,-30,-52)
    IValueConverter継承してConverter使う事も考えてみたのですが
    複数のEnum選択をどうすればよいのかわからず断念

    素直にboolをBindingして使用時にシフト演算でくっつけますた
    55 : デフォルトの名無 - 2009/12/08(火) 22:23:09 (-1,-29,-10)
    Flags属性付きのEnumで複数チェックボックスにBindingできるいい方法ないかもね。
    自前でコントロール作るとかが簡単かも
    56 : デフォルトの名無 - 2009/12/08(火) 22:26:26 (+28,+0,-47)
    クラスにラップしてそれぞれのフラグをboolのプロパティにして
    それに対してバインドすればいいじゃない
    57 : デフォルトの名無 - 2009/12/08(火) 22:28:22 (+57,+29,-23)
    なるほど、そういう方法もいいですね、その場合は一応TwoWayにもなるか。

    理想は1項目でってところなんだろうけど
    58 : デフォルトの名無 - 2009/12/08(火) 22:33:57 (+57,+29,-69)
    プロパティじゃなくてインデクサ使えば?
    たしかSilverlightでもバインディングのPathに使えたよね
    リフレクションで頑張れば一つのクラスですべての列挙型に対応できるはず
    59 : デフォルトの名無 - 2009/12/08(火) 22:37:39 (+0,-27,-14)
    インデクサだと[Flag]属性が付いた列挙型は難しい気がする
    60 : デフォルトの名無 - 2009/12/08(火) 22:40:01 (+16,-30,-23)
    class FlagsEnumWrapper {
    private int value;
    public bool this[int mask] {
    get { return (value & mask) != 0; }
    set { value &= mask; }
    }
    }
    61 : デフォルトの名無 - 2009/12/08(火) 22:53:44 (+4,-30,-30)
    >>60
    訂正
    get { return (this.value & mask) == mask; }
    set { if (value) this.value |= mask; else this.value &= ~mask; }
    62 : デフォルトの名無 - 2009/12/08(火) 22:59:41 (-1,-29,-8)
    indexeserだとクラス内に1個しか許容できない?
    63 : デフォルトの名無 - 2009/12/08(火) 23:05:46 (+69,+29,-71)
    WCFでDBを読ませてsilverlightで受け取る、みたいなのってどうやってますか?
    テーブルのカラムが100以上、テーブル数も結構あるとかだと
    一つ一つ構造体定義とかやってられない気がするんだけど
    64 : デフォルトの名無 - 2009/12/08(火) 23:10:10 (+5,-30,-17)
    >>60
    {Binding FlagsEnumWrapper[1]}
    {Binding FlagsEnumWrapper[2]}
    {Binding FlagsEnumWrapper[4]}
    としても値が変わらない件
    まさに俺のやり方が間違ってる可能性大w
    65 : デフォルトの名無 - 2009/12/09(水) 02:17:02 (-2,-30,-49)
    UpdateSourceTriggerにPropertyChangedが設定できないのは何とかならんものかのぉ
    66 : デフォルトの名無 - 2009/12/09(水) 14:00:40 (-2,-30,-36)
    TextAlignmentのように左右じゃなく上下の位置を指定するプロパティは何でしょうか?
    67 : デフォルトの名無 - 2009/12/09(水) 15:15:09 (-2,-30,-19)
    ん?VerticalAlignmentのこと?
    68 : デフォルトの名無 - 2009/12/10(木) 00:48:31 (+20,-7,-14)
    TextBox内のテキスト位置、てことだったら無いんじゃないかなぁ
    69 : デフォルトの名無 - 2009/12/10(木) 13:59:58 (-11,-29,-41)
    【コラム】「Silverlight」は複数プラットフォーム対応を維持できる(する)のか?(09/11/27)
    http://pc11.2ch.net/test/read.cgi/pcnews/1259323500/

    70 : デフォルトの名無 - 2009/12/10(木) 16:10:53 (+60,+30,-64)
    >>69
    何かとおもたらもし本当に優先度を上げてるのなら優先度を上げないと表現能力が発揮できないってところか?
    だとするとフラッシュやジャバアプレットの性能の単純比較は出来ないな優先度を変える技術がウィンドウズの非公開技術だとしたら不正競争防止法に引っかかるかもしれんが優先度自動変更するアプリケーションあるわけだから違うし
    71 : デフォルトの名無 - 2009/12/10(木) 16:44:00 (+49,+26,-16)
    書き込む前に推敲しろよ…
    72 : デフォルトの名無 - 2009/12/10(木) 18:19:22 (+57,+29,-24)
    ジャバアプレットって表記がなんか新鮮でワロタ
    73 : デフォルトの名無 - 2009/12/10(木) 19:18:25 (-2,-29,-3)
    >>69
    MacとLinuxは非互換にするのかー
    74 : デフォルトの名無 - 2009/12/11(金) 03:32:18 (+52,+29,-2)
    ニヤリッ ・・・計画通り
    75 : デフォルトの名無 - 2009/12/11(金) 08:05:18 (+57,+29,-41)
    今みたいに互換性あっても何もできないものより
    互換性なくてもいろいろできるほうがいい。
    業務アプリは結局IEでしか動かないものが多い。
    76 : デフォルトの名無 - 2009/12/11(金) 08:40:59 (+57,+29,-14)
    どうせイントラ向けの場合は対象ブラウザ限定しちゃってもあんまり問題ないしなぁ。
    テストの工数も減るし・・・
    77 : デフォルトの名無 - 2009/12/11(金) 08:58:26 (-1,-29,-6)
    ActiveXコントロールとか作っちゃってるからなぁ
    それをSliverlightにできるだけでうれしい。
    78 : デフォルトの名無 - 2009/12/11(金) 11:30:51 (+5,-22,-29)
    JAVAでJNI使ったらOS依存のアプリが作れてしまうから
    JAVAを使うべきではない!とか言い出すんですかね。
    SL4のCOMサポートにごちゃごちゃ言う人は。
    79 : デフォルトの名無 - 2009/12/11(金) 11:32:51 (+0,-28,-3)
    WritableBitmapExかぁ
    http://shinichiaoyagi.blog25.fc2.com/blog-entry-258.html

    もう少しだけでいいから高機能なのがあるといいな。自分で作れって言われそうだが。
    80 : デフォルトの名無 - 2009/12/11(金) 12:39:22 (+62,+29,-50)
    これ本当に速いのかなぁ。
    描画物が大きい場合はGPUの恩恵が受けられた方が絶対速いと思うんだけど。
    最近マシンを買い換えてしまったので、どのサンプルも速くて比較できないw

    ってかRenderをGPU対応してくれ!
    81 : デフォルトの名無 - 2009/12/11(金) 13:48:19 (+9,-29,-111)
    ビットマップをCPUから触れる状態のメモリで管理する必要がある限り、あまり
    GPUはアテにならないと思うので、まぁこれはこれで現時点では正解だろうけど、
    APIを強化して足回りはWindows版ではD2D/DirectWrite, Macは別途実装という、
    グラフィック系の進化をSL5以降でやるんじゃないかと言う気がしてくるな。

    てか、気が早すぎだがSL5のfeature wishが来たらその辺で欲しい機能をまとめて
    voteするかw
    82 : デフォルトの名無 - 2009/12/11(金) 13:56:56 (+5,-17,-3)
    WPFにはないの?
    83 : デフォルトの名無 - 2009/12/11(金) 15:29:00 (+4,-29,-109)
    >>81
    俺がテストした時はWritableBitmap.Renderよりも
    GPUアクセラレーションを有効にしてオブジェクトツリーに登録した方が速かった。
    表示する画像サイズが小さいと差はそんなになかったけど。
    ただ、自作のピクセルシェーダー使うとGPUの恩恵が受けられなくなるので
    結局WritableBitmap.Render+自作ピクセルシェーダーという形にしている。
    せめてMSが用意してくれるピクセルシェーダーに色加算と色乗算があればなぁ。
    84 : デフォルトの名無 - 2009/12/11(金) 15:45:12 (-1,-29,-36)
    ふむふむ。
    なんかSLのCPUシェーダエンジンは、マルチコア対応で結構速いと
    聞いたことあるし、そろそろHLSL勉強せんとなー
    85 : デフォルトの名無 - 2009/12/11(金) 20:51:43 (-1,-29,-20)
    D2D使うことはあるかもしれないがそれで速くなると期待するのは完全に勘違いだ。
    D2DはDirect3Dのラッパーにすぎない。だからD2Dで速くできるならD2D使わなくても速くできる。
    86 : デフォルトの名無 - 2009/12/11(金) 21:50:40 (+25,+7,-1)
    誤爆‥だよね?
    87 : デフォルトの名無 - 2009/12/12(土) 01:47:03 (+62,+29,-124)
    マルチコア対応は嬉しいんだけど、webアプリでそれを期待して公開するのはちょっと間口が狭すぎる気がする。
    個人的にはAS以外で(できればC++かC#あたりで)、そこそこのPCでそこそこ描画の速いRIAが実現できればいいので、
    ライセンスと発展次第ではflashのAlchemyもありかなと思ってる。

    SLはどういった方向でどの機能がどれくらいまでに入るかとか、ちょっと見えないので
    今後を期待して開発、研究を続けるモチベーションが保てない。
    88 : デフォルトの名無 - 2009/12/12(土) 02:27:04 (-1,-29,-2)
    Ellipseが継承できなくて(´・ω・`)ショボーン
    89 : デフォルトの名無 - 2009/12/12(土) 02:54:38 (-6,-29,-1)
    sealedとか勝手に決めるな。
    90 : デフォルトの名無 - 2009/12/12(土) 17:37:48 (+4,-30,-36)
    Binding ElementNameでrootのUserControlを指すにはどうかいたらいいのかな?
    Selfは自分自身
    x:Nameをしていするもコンパイラに怒られちゃいます…
    91 : デフォルトの名無 - 2009/12/12(土) 17:52:11 (+4,-29,-59)
    Silverlight初めてみたいとおもうのですが
    http://www.microsoft.com/japan/msdn/vstudio/Express/
    からVisual Web DevelopperとSilverlight Toolsをダウロードして
    セットアップすればよいでしょうか?
    92 : デフォルトの名無 - 2009/12/12(土) 17:57:04 (+38,-30,-40)
    >>90
    ルートの UserControl に x:Name つけてる?
    ついてれば普通に {Binding ElementName=root,Path=...} で行けたけど。

    >>91
    それでOK
    http://msdn.microsoft.com/ja-jp/library/cc838244(VS.95).aspx
    93 : デフォルトの名無 - 2009/12/12(土) 18:03:18 (+55,+27,+0)
    >>92
    たんくす
    94 : デフォルトの名無 - 2009/12/12(土) 22:23:39 (+31,-29,-30)
    >>92
    同じXAML内でUserControlの名前付きインスタンスを複数使用すると、エラーが発生する事があります。という警告が出るけどいいのかな?
    95 : デフォルトの名無 - 2009/12/12(土) 23:59:54 (+58,+24,+1)
    >>94
    いいよ。
    96 : デフォルトの名無 - 2009/12/13(日) 00:00:18 (+67,+29,-9)
    うちじゃ出ないけど?
    別のところで何か変な書き方してない?
    97 : デフォルトの名無 - 2009/12/13(日) 00:55:25 (+15,-22,-4)
    >>95
    サンクス

    >>96
    VSだと出ないけどBlendで出る…orz
    98 : デフォルトの名無 - 2009/12/14(月) 00:42:28 (+48,+20,-18)
    blendて買って大丈夫なのかな。
    数ヶ月後にSilverlight4が出て、買いなおすハメになるのは痛いんだけど
    99 : デフォルトの名無 - 2009/12/14(月) 00:57:56 (+57,+29,-45)
    現状ではどうなるか分からんので
    数ヶ月で投資金額が回収できない(趣味PGとか)なら様子見しては?
    100 : デフォルトの名無 - 2009/12/14(月) 14:00:01 (+3,-30,-201)
    まだ始めたばかりだけど、今Silverlight4で通販サイトのサンプルを開発してる。

                 ┏━━┯━━┓
                 ┃XAP│WCF┃
    Web Browser ==//==┠──┴──┨===== SQL Server
                 ┃.NET / SL4 ┃
                 ┗━━━━━┛
                  IIS 7.0 Hosting

    WCFとSQL Serverとのやり取りはすべてストアドにしたり、IISでホストする
    サイトを通販顧客向けと販売管理アプリとに分けて、通信はSSLで暗号化。
    さらにアプリケーションプールも分けたり、セキュリティを考えるとやる事が多いな。
    個人情報の管理と注文データの管理、監査ログ記録。SOX法準拠も大変だぜ。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / silverlight スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : - 799 + - CombBox選択 + - IService + - MouseWheelScroll + - セキュリティーエラー + - デバッグ + - デバッグ用のリソース文字列は利用 + - 直接 + 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について