3 Answers, 1 is accepted
0
Shinu
Top achievements
Rank 2
answered on 31 Jul 2013, 09:45 AM
Hi Tia,
Please have a look into the following code I tried which works fine at my end.
ASPX:
C#:
Thanks,
Shinu.
Please have a look into the following code I tried which works fine at my end.
ASPX:
<
telerik:RadWindow
ID
=
"RadWindow1"
runat
=
"server"
Width
=
"350px"
Height
=
"350px"
>
</
telerik:RadWindow
>
<
telerik:RadButton
ID
=
"RadButton2"
runat
=
"server"
Text
=
"Add Content Template"
OnClick
=
"RadButton2_Click"
>
</
telerik:RadButton
>
C#:
protected
void
RadButton1_Click(
object
sender, EventArgs e)
{
RadTextBox radtextbox1 =
new
RadTextBox();
radtextbox1.Text =
"Sample Text"
;
RadWindow1.ContentContainer.Controls.Add(radtextbox1);
RadButton radbutton1 =
new
RadButton();
radbutton1.Text =
"Click"
;
RadWindow1.ContentContainer.Controls.Add(radbutton1);
RadWindow1.VisibleOnPageLoad =
true
;
}
Thanks,
Shinu.
0
Stephen Rouse
Top achievements
Rank 1
answered on 02 Aug 2013, 01:53 PM
I have a similar problem I am dynamically adding controls to a panel in the code behind, each control is a button which I have styled in the page, and want the new buttons to be similar. The code below is that being used in the web page;
I am stuck at adding the content, but also the styling is not being applied.
Kind Regards
Steve Rouse
<
telerik:RadButton
runat
=
"server"
ID
=
"RadButton6"
Width
=
"225"
Height
=
"40"
CssClass
=
"dialogclosebtn"
RenderMode
=
"Lightweight"
Skin
=
"MetroTouch"
OnClick
=
"CloseAddActivityRadButton_Click"
ToolTip
=
"Close this notification"
Text
=
"Test"
>
<
ContentTemplate
>
<
span
class
=
"btnText"
>Close Dialog</
span
>
</
ContentTemplate
>
</
telerik:RadButton
>
In the code behind, I have the following:
private
RadButton CreateButton(
string
title,
string
tooltip)
{
RadButton rbtn =
new
RadButton();
rbtn.Width = 225;
rbtn.Height = 20;
rbtn.CssClass =
"dialogclosebtn"
;
rbtn.RenderMode = RenderMode.Lightweight;
rbtn.Skin =
"MetroTouch"
;
rbtn.Text = title;
rbtn.ToolTip = tooltip;
rbtn.Click += rbtn_Click;
//Template
//rbtn.ContentTemplate =
return
rbtn;
}
I am stuck at adding the content, but also the styling is not being applied.
Kind Regards
Steve Rouse
0
Princy
Top achievements
Rank 2
answered on 06 Aug 2013, 09:15 AM
Hi Stephen,
Please have a look into the following code I tried to add a RadButton ContentTemplate from C# code.
C#:
Thanks,
Princy.
Please have a look into the following code I tried to add a RadButton ContentTemplate from C# code.
C#:
protected
void
Page_Load(
object
sender, EventArgs e)
{
RadButton6.ContentTemplate =
new
ButtonContentTemplate();
}
public
class
ButtonContentTemplate : ITemplate
{
void
ITemplate.InstantiateIn(Control container)
{
System.Web.UI.WebControls.Image contentImage =
new
System.Web.UI.WebControls.Image();
contentImage.ID =
"contentImage"
;
contentImage.ImageUrl =
"../Images/copy.png"
;
contentImage.AlternateText =
"envelope"
;
container.Controls.Add(contentImage);
Label contentLabel =
new
Label();
contentLabel.ID =
"contentLabel"
;
contentLabel.CssClass =
"btnText"
;
contentLabel.Text =
"E-Mail"
;
container.Controls.Add(contentLabel);
}
}
Thanks,
Princy.