他の人のコントロールから、マークアップでサブオブジェクト プロパティを設定できることがわかります。たとえば、Telerik の RadComboBox を使用している場合、次のように記述できます...
<telerik:RadComboBox runat="server" ID="RadComboBox2">
<CollapseAnimation Duration="100" />
</telerik:RadComboBox>
または、代わりに私が書くことができます...
<telerik:RadComboBox runat="server" ID="RadComboBox2" CollapseAnimation-Duration="100">
</telerik:RadComboBox>
私が書いたコントロールでこれを行うには、どのようなテクニックを採用する必要がありますか? 私は、公開するサブオブジェクトのプロパティごとに、親コントロールにプロパティを明示的に作成する必要があるかもしれないと考えました。ただし、名前に「-」を含むプロパティを作成することは許可されていないようです。