【新GUI FW】WPF(XAM ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
455:デフォルトの名無しさん 07/09/28 00:19:26 >>454 型Aのオブジェクトaに プロパティ B.Name と C.Name を設定したいとき LL言語で a.Name = "あ" a.Name = "い" とすると二行目でプロパティが上書きされてしまうので、 >>453の書き方が必要という話だと思うけど、 > property missingをフック するとどういう書き方になるの? 456:デフォルトの名無しさん 07/09/28 16:39:24 依存プロパティをコード中で使うための構文 obj.SetValue(Class.Property, value); ってのを、LL 言語を使えば obj.Class_Property = value; とか書けるのは書けるだろうけど。 それができて嬉しいとはさほど思えない。 書きやすさのメリットは確かにあるけども、 普通のプロパティと依存プロパティの区別が付かなくなることにはデメリットもあると思う。 457:デフォルトの名無しさん 07/09/28 17:31:19 >>456 んー >普通のプロパティと依存プロパティの区別が付かなくなることにはデメリットもあると思う。 LLを静的言語風に使おうとしている雰囲気がするけどどうなんだろねえ 例えば何でもいいから obj ってインスタンスのがあって、 たとえば ImportDP( obj, Class ) みたいに書くと Class に定義されている依存プロパティが obj にインポートされて 以降そのインスタンスに限って obj.Property = value と書けるようになるとか。 事前に一括コンパイルする訳じゃないんだから ソースを見て「これは普通のプロパティ」「これは依存プロパティ」とか そこまでこだわりながらプログラミングするものかねぇ。 たとえば obj.HogeHoge って書いておきながら 実際に Hogehoge という何かがなかったとしても プログラムがそこを通らなければ問題なしって世界だよ?
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4354日前に更新/206 KB
担当:undef