私は、ユーザーが提供するクレジットカード情報を含むユーザーコントロールを作成しています。コントロールは、勘定コード、有効期限、およびCCVを収集します。Silverlightでは、ユーザーコントロールの内容を完全に非公開にできますか?
このコントロールの唯一の出力を、暗号化された文字列を表す単一のプロパティにします。
私はすでにこのプロパティを持っています。私は自分のコントロールをプライベートにし、パブリックプロパティを使用しない方法でバインディングを設定しました。すべてが機能しています。私はちょうど何とか視覚的ツリーの検索を無効にし、FindName
メソッドがコントロールからクレジットカード情報を消耗できないようにしたい。
これは過度に思われますが、これを行う方法さえありますか?
FindNameはプライベートプロパティへのアクセスを許可しないため、すべて設定する必要があります。 – Denis
私の経験から私的な_controls_へのアクセスを許可しています。 – Jordan