QA@IT

ユーザコントロールで内在コントロールのプロパティ公開方法

3012 PV

現在、UpdatePanelにDropDownListがひとつ含まれた
ユーザコントロールを作成しています。

http://social.msdn.microsoft.com/Forums/ja/csharpgeneralja/thread/429acc52-bdec-420a-83ec-b1656332e054
こちらのスレッドを参考にコントロールの作成を進め、
UpdatePanelのプロパティを外部に公開するために下記のようなコードを記述しました。

[DesignerSerializationVisibility(DesignerSerializationVisibility.Content)]
public UpdatePanel UserUpdatePanel
{
get
{
return UpdatePanel1;
}
}

が、Triggersプロパティが公開されませんでした。

他にもいろいろこねくり回してみましたが、
Triggersプロパティを公開させることができませんでした。

公開するにはどうしたらよいでしょうか?

回答

マルチポストのようなのでそこへのリンク(下記)を張っておきます。

ユーザコントロールで内在コントロールのプロパティ公開方法
http://social.msdn.microsoft.com/Forums/ja-JP/csharpgeneralja/thread/0e54af5e-4df2-4314-91d5-eee2d701e8dd

質問者さんへ>

マルチポストはダメとは言いませんが、せめてその旨書いておいていただければと思います。何故なら、検索などでここにたどり着いた他の閲覧者が、そのページへのリンクをたどって、問題が解決できるかもしれませんので。

編集 履歴 (0)

Triggersはpublicなので
外部から参照可能なはずですよ。

外部から参照するときに

inst.UserUpdatePanel.Triggers

で参照するようにしましたか?
もし

inst.Triggers

で参照したければTriggersプロパティを作成する必要があります。

編集 履歴 (0)
ウォッチ

この質問への回答やコメントをメールでお知らせします。