I'm trying my first Templated User Control. I've got it to work at runtime, but design time is giving me problems. I'm getting an error in the VS2008 IDE:
Type 'System.Web.UI.UserControl' does not have a public property named 'TitleTemplate'
Though it clearly does.
Any help would be appreciated.
Thanks,
James Meyer
Imports
System.ComponentModel
Partial
Class ContentTable
Inherits System.Web.UI.UserControl
Private m_TitleTemplate As ITemplate = Nothing
Private m_ContentTemplate As ITemplate = Nothing
GetType(TitleContainer))> _
_
_
False)> _
_
_
Public Property TitleTemplate() As ITemplate
Get
Return m_TitleTemplate
End Get
Set(ByVal value As ITemplate)
m_TitleTemplate = value
End Set
End Property
Protected Sub ContentTable_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
If Not (m_TitleTemplate Is Nothing) Then
Dim container As New TitleContainer
m_TitleTemplate.InstantiateIn(container)
plTitle.Controls.Add(container)
End If
End Sub
Public Class TitleContainer
Inherits Control
Implements INamingContainer
Friend Sub New()
End Sub
Protected Sub TitleContainer_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
End Sub
End Class
End
Class