2011-01-08 4 views
1

私はノンコレクションプロパティでうまくいくビヘイビアを作成しましたが、ブレンドデザイナーはコレクションでデフォルト値を "参照"しません。例:ブレンド動作 - ブレンドで表示されないデフォルトのコレクション値

なぜ「Category.All」が私のリストにないのですか?あなたのコレクションプロパティの右側にある小さな広場があるブレンドで

private List<Category> collisionCategories = 
     new List<Category>(new Category[] { Category.All }); 

答えて

0

0

それはこのように動作します。すべてが暗い場合は、コレクションに設定した値である「デフォルト」値があります。コレクションプロパティのデフォルト値を上書きする場合は、空白コレクションに追加するアイテムを指定する必要があります。次に小さな四角は白い輪郭を表示します。

これは、すべてのコレクションプロパティがBlendで機能し、Visual Studioデザイナーがそのことを行うための方法です。ただし、ユーザーがコレクションの値を指定していない場合、デフォルト値が適用されることはありません。

+0

コンパクトなフレームワークを使用するので、非ジェネリックコレクションはオプションではありません。 – vidalsasoon

関連する問題