属性を使用してプロパティ値を設定する方法はありますか?ビューモデルでは私が持っているpropety:属性を使用してboolプロパティを設定する
public bool HasAccess{get;set;}
をし、このような何かをしたいと思います:
[MyAttribute]
public bool HasAccess{get;set;}
をそしてMyAttributeがHasAccessの値を設定する必要があります。私の質問は、MyAttributeをどこに構築するかです。HasAccessの値を属性内の値に設定します。
これは意味をなさないものであり、正確に属性が何であるか、そして正しく使用する方法について深く混乱していると感じています。あなたが実際に達成しようとしていることを教えてください。 – asawyer
たぶん私は明確な説明をしなかったでしょう、私はDefaultValueAttributeと同じことを達成しようとしていますが、属性が設定されている属性値を設定します – user282807
それはその属性の仕組みではありません。 http://msdn.microsoft.com/en-us/library/system.componentmodel.defaultvalueattribute.aspx "DefaultValueAttribute"は、属性の値でメンバを自動的に初期化することはありません。コード。" – asawyer