/
DatePickerFieldDesigner.cs
44 lines (40 loc) · 1.37 KB
/
DatePickerFieldDesigner.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
using System;
using System.Collections.Generic;
using Telerik.Sitefinity.Web.UI;
using Telerik.Sitefinity.Web.UI.ControlDesign;
namespace DatePicker
{
public class DatePickerFieldDesigner : ContentViewDesignerBase
{
/// <summary>
/// The script control type name passed to the <see cref="T:System.Web.UI.ScriptControlDescriptor"/>. It defaults to the full name
/// of the current object class. E.g. can be overriden to reuse the script of some of the base classes and just customize
/// some controls server-side.
/// </summary>
/// <value></value>
protected override string ScriptDescriptorTypeName
{
get
{
return typeof(ContentViewDesignerBase).FullName;
}
}
protected override void AddViews(Dictionary<string, ControlDesignerView> views)
{
var myView = new DatePickerDesignerView();
views.Add("myview", myView);
}
protected override void InitializeControls(GenericContainer container)
{
this.PropertyEditor.HideAdvancedMode = true;
base.InitializeControls(container);
}
protected override Type ResourcesAssemblyInfo
{
get
{
return typeof(Telerik.Sitefinity.Resources.Reference);
}
}
}
}