ComponentModel の「AddProperty」メソッドと「CustomDependencies」ディクショナリの違いは何だろうと思っています。コンテナーに既に登録されているコンポーネントのプロパティの依存関係を設定しようとしています。
まず、カーネルからコンポーネントを取得します
var registration = container.Kernel.GetAssignableHandlers(component).Select(x => x.ComponentModel).SingleOrDefault();
次に、そのコンポーネントにプロパティの依存関係を設定しようとしています。CustomDependencies ディクショナリを使用すると機能するようですが、違いは何なのか気になります。