Telerik Forums
UI for WPF Forum
5 answers
200 views
Hi,

I'm trying to make the RadDiagram behave as shown here: Mock up screenshot

Here's how far I got on my own: Actual screenshot

I need:
1. The connectors to be aligned to the top left/right, and not scaled
2. Labels for the connectors (not connection) to be inside the shape
3. To generate the connectors during run time (eg, via DataBinding)

1. The connectors to be aligned to the top left/right, and not scaled
By following the custom connector guide, I am able to generate custom connectors.
However, since connectors are placed using offsets, my connectors are stretched/shrinked as the shape resizes
How can I overcome this?

2. Labels for the connectors (not connection) to be inside the shape
I am doing this by overridding the RadDiagramConnector's ControlTemplate.
I'm using a value converter to determine the order the connector ellipse/label, and am currently stuck trying to make sure the label is within the shape.
Is there an easier way to do this?
 
3. To generate the connectors during run time (eg, via DataBinding)
I tried extending the RadDiagramShapeBase class, and provided my own DependencyProperty.
But I noticed that once the shape is loaded, any changes to the RadDiagramShapeBase.Connectors collection no longer updates the visual.
Right now, I'm working around this by passing in the data context via the constructor.
How can I do this via data binding?

public static readonly DependencyProperty ConnectorsSourceProperty =
    DependencyProperty.Register("ConnectorsSource",
    typeof(IList<Argument>),
    typeof(ActivityShape),
    new PropertyMetadata((sender, e) => ((ActivityShape)sender).BuildConnectors((IList<Argument>) e.NewValue)));
 
public IList<Argument> ConnectorsSource
{
    get { return (IList<Argument>)GetValue(ConnectorsSourceProperty); }
    set { SetValue(ConnectorsSourceProperty, value); }
}
 
private void BuildConnectors(IList<Argument> arguments)
{
    var inputs = arguments.Where(a => a.Direction == Direction.In).ToArray();
    var outputs = arguments.Where(a => a.Direction == Direction.Out).ToArray();
 
    var inputDelta = 1.0 / (inputs.Length + 1);
    var outputDelta = 1.0 / (outputs.Length + 1);
 
    Connectors.Clear();
 
    for (int i = 0; i < inputs.Length; i++)
    {
        var argument = inputs[i];
        Connectors.Add(new RadDiagramConnector
            {
                Name = argument.Name,
                Offset = new Point(0, inputDelta*(i + 1))
            });
    }
 
    for (int i = 0; i < outputs.Length; i++)
    {
        var argument = outputs[i];
        Connectors.Add(new RadDiagramConnector
            {
                Name = argument.Name,
                Offset = new Point(1, outputDelta*(i + 1))
            });
    }
}

Please help.

Thanks!
Josh
Petar Mladenov
Telerik team
 answered on 28 Apr 2015
17 answers
587 views
Hi team,
First I have to say RadDiagram is a quite charming control/platform for diagramming. But it's also a little complicated to master it. Now I have a question about MVVM demo for RadDiagram. The demo defines a shape style shown below.
<telerik:RadDiagram.ShapeStyle>
    <Style TargetType="telerik:RadDiagramShape">
        <Setter Property="Position" Value="{Binding Position, Mode=TwoWay}" />
    </Style>
</telerik:RadDiagram.ShapeStyle
The shape style would be applied to the shape in the diagram. Now I have two different shapes. Waht should I do now? I guess I can't duplicate the above code. I mess myself with custom shape, customized content template and etc. I want to know the recommended way to do this.

Thanks,
Jingfei
Bekzod
Top achievements
Rank 1
 answered on 28 Apr 2015
8 answers
102 views
I've a strange ScheduleView behaviour.

I'm using the latest version of your controls: 2014.3.1209.40

When I publish the website on a production server (Win Server 2003 with iis6), all the other controls (grid/menu ecc) are perfect, but the ScheduleView throws this exception:

[InvalidOperationException: Sequence contains no matching element]
   System.Linq.Enumerable.First(IEnumerable`1 source, Func`2 predicate) +278
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +160
 
[TimeZoneNotFoundException: Time Zone with the provided Id was not found]
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +217
   Telerik.Web.UI.Appointment.get_StartLocal() +45
 
[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +0
   System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +72
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +335
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +28
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) +63
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) +19
   Telerik.Web.UI.Scheduling.EditorConverterBase.GetValue(PropertyInfo property, Object obj) +46
   Telerik.Web.UI.Scheduling.EditorConverterBase.Serialize(Object obj, JavaScriptSerializer serializer) +102
   Telerik.Web.UI.Scheduling.AppointmentConverter.Serialize(Object obj, JavaScriptSerializer serializer) +69
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +85
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeEnumerable(IEnumerable enumerable, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +126
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +1311
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +194
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat) +26
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat) +74
   Telerik.Web.UI.RadScheduler.DescribeAppointments(IScriptDescriptor descriptor, JavaScriptSerializer serializer) +343
   Telerik.Web.UI.RadScheduler.DescribeComponent(IScriptDescriptor descriptor) +1079
   Telerik.Web.UI.RadDataBoundControl.Telerik.Web.IControl.DescribeComponent(IScriptDescriptor descriptor) +13
   Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control) +119
   Telerik.Web.UI.RadDataBoundControl.GetScriptDescriptors() +5
   Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IScriptControl.GetScriptDescriptors() +13
   System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +128
   Telerik.Web.UI.RadDataBoundControl.RegisterScriptDescriptors() +90
   Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer) +90
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.modules_calendarview_default_aspx.__RenderContent2(HtmlTextWriter __w, Control parameterContainer) in C:\InetpubVW\AtlanteWeb\modules\CALENDARVIEW\Default.aspx:100
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +173
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060

[InvalidOperationException: Sequence contains no matching element]
   System.Linq.Enumerable.First(IEnumerable`1 source, Func`2 predicate) +278
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +160

[TimeZoneNotFoundException: Time Zone with the provided Id was not found]
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +217
   Telerik.Web.UI.Appointment.get_StartLocal() +45

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +0
   System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +72
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +335
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +28
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) +63
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) +19
   Telerik.Web.UI.Scheduling.EditorConverterBase.GetValue(PropertyInfo property, Object obj) +46
   Telerik.Web.UI.Scheduling.EditorConverterBase.Serialize(Object obj, JavaScriptSerializer serializer) +102
   Telerik.Web.UI.Scheduling.AppointmentConverter.Serialize(Object obj, JavaScriptSerializer serializer) +69
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +85
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeEnumerable(IEnumerable enumerable, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +126
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +1311
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +194
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat) +26
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat) +74
   Telerik.Web.UI.RadScheduler.DescribeAppointments(IScriptDescriptor descriptor, JavaScriptSerializer serializer) +343
   Telerik.Web.UI.RadScheduler.DescribeComponent(IScriptDescriptor descriptor) +1079
   Telerik.Web.UI.RadDataBoundControl.Telerik.Web.IControl.DescribeComponent(IScriptDescriptor descriptor) +13
   Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control) +119
   Telerik.Web.UI.RadDataBoundControl.GetScriptDescriptors() +5
   Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IScriptControl.GetScriptDescriptors() +13
   System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +128
   Telerik.Web.UI.RadDataBoundControl.RegisterScriptDescriptors() +90
   Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer) +90
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.modules_calendarview_default_aspx.__RenderContent2(HtmlTextWriter __w, Control parameterContainer) in C:\InetpubVW\AtlanteWeb\modules\CALENDARVIEW\Default.aspx:100
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +173
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060
[InvalidOperationException: Sequence contains no matching element]
   System.Linq.Enumerable.First(IEnumerable`1 source, Func`2 predicate) +278
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +160

[TimeZoneNotFoundException: Time Zone with the provided Id was not found]
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +217
   Telerik.Web.UI.Appointment.get_StartLocal() +45

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +0
   System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +72
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +335
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +28
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) +63
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) +19
   Telerik.Web.UI.Scheduling.EditorConverterBase.GetValue(PropertyInfo property, Object obj) +46
   Telerik.Web.UI.Scheduling.EditorConverterBase.Serialize(Object obj, JavaScriptSerializer serializer) +102
   Telerik.Web.UI.Scheduling.AppointmentConverter.Serialize(Object obj, JavaScriptSerializer serializer) +69
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +85
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeEnumerable(IEnumerable enumerable, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +126
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +1311
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +194
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat) +26
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat) +74
   Telerik.Web.UI.RadScheduler.DescribeAppointments(IScriptDescriptor descriptor, JavaScriptSerializer serializer) +343
   Telerik.Web.UI.RadScheduler.DescribeComponent(IScriptDescriptor descriptor) +1079
   Telerik.Web.UI.RadDataBoundControl.Telerik.Web.IControl.DescribeComponent(IScriptDescriptor descriptor) +13
   Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control) +119
   Telerik.Web.UI.RadDataBoundControl.GetScriptDescriptors() +5
   Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IScriptControl.GetScriptDescriptors() +13
   System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +128
   Telerik.Web.UI.RadDataBoundControl.RegisterScriptDescriptors() +90
   Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer) +90
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.modules_calendarview_default_aspx.__RenderContent2(HtmlTextWriter __w, Control parameterContainer) in C:\InetpubVW\AtlanteWeb\modules\CALENDARVIEW\Default.aspx:100
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +173
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060
[InvalidOperationException: Sequence contains no matching element]
   System.Linq.Enumerable.First(IEnumerable`1 source, Func`2 predicate) +278
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +160

[TimeZoneNotFoundException: Time Zone with the provided Id was not found]
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +217
   Telerik.Web.UI.Appointment.get_StartLocal() +45

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +0
   System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +72
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +335
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +28
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) +63
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) +19
   Telerik.Web.UI.Scheduling.EditorConverterBase.GetValue(PropertyInfo property, Object obj) +46
   Telerik.Web.UI.Scheduling.EditorConverterBase.Serialize(Object obj, JavaScriptSerializer serializer) +102
   Telerik.Web.UI.Scheduling.AppointmentConverter.Serialize(Object obj, JavaScriptSerializer serializer) +69
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +85
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeEnumerable(IEnumerable enumerable, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +126
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +1311
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +194
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat) +26
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat) +74
   Telerik.Web.UI.RadScheduler.DescribeAppointments(IScriptDescriptor descriptor, JavaScriptSerializer serializer) +343
   Telerik.Web.UI.RadScheduler.DescribeComponent(IScriptDescriptor descriptor) +1079
   Telerik.Web.UI.RadDataBoundControl.Telerik.Web.IControl.DescribeComponent(IScriptDescriptor descriptor) +13
   Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control) +119
   Telerik.Web.UI.RadDataBoundControl.GetScriptDescriptors() +5
   Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IScriptControl.GetScriptDescriptors() +13
   System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +128
   Telerik.Web.UI.RadDataBoundControl.RegisterScriptDescriptors() +90
   Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer) +90
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.modules_calendarview_default_aspx.__RenderContent2(HtmlTextWriter __w, Control parameterContainer) in C:\InetpubVW\AtlanteWeb\modules\CALENDARVIEW\Default.aspx:100
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +173
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060
[InvalidOperationException: Sequence contains no matching element]
   System.Linq.Enumerable.First(IEnumerable`1 source, Func`2 predicate) +278
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +160

[TimeZoneNotFoundException: Time Zone with the provided Id was not found]
   Telerik.Web.UI.TimeZoneInfoProvider.GetTimeZoneModelById(String id) +217
   Telerik.Web.UI.Appointment.get_StartLocal() +45

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +0
   System.RuntimeMethodHandle.InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, Signature sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +72
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +335
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +28
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, BindingFlags invokeAttr, Binder binder, Object[] index, CultureInfo culture) +63
   System.Reflection.RuntimePropertyInfo.GetValue(Object obj, Object[] index) +19
   Telerik.Web.UI.Scheduling.EditorConverterBase.GetValue(PropertyInfo property, Object obj) +46
   Telerik.Web.UI.Scheduling.EditorConverterBase.Serialize(Object obj, JavaScriptSerializer serializer) +102
   Telerik.Web.UI.Scheduling.AppointmentConverter.Serialize(Object obj, JavaScriptSerializer serializer) +69
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +85
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeEnumerable(IEnumerable enumerable, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +126
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValueInternal(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +1311
   System.Web.Script.Serialization.JavaScriptSerializer.SerializeValue(Object o, StringBuilder sb, Int32 depth, Hashtable objectsInUse, SerializationFormat serializationFormat) +194
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, StringBuilder output, SerializationFormat serializationFormat) +26
   System.Web.Script.Serialization.JavaScriptSerializer.Serialize(Object obj, SerializationFormat serializationFormat) +74
   Telerik.Web.UI.RadScheduler.DescribeAppointments(IScriptDescriptor descriptor, JavaScriptSerializer serializer) +343
   Telerik.Web.UI.RadScheduler.DescribeComponent(IScriptDescriptor descriptor) +1079
   Telerik.Web.UI.RadDataBoundControl.Telerik.Web.IControl.DescribeComponent(IScriptDescriptor descriptor) +13
   Telerik.Web.UI.ScriptRegistrar.GetScriptDescriptors(Control control) +119
   Telerik.Web.UI.RadDataBoundControl.GetScriptDescriptors() +5
   Telerik.Web.UI.RadDataBoundControl.System.Web.UI.IScriptControl.GetScriptDescriptors() +13
   System.Web.UI.ScriptControlManager.RegisterScriptDescriptors(IScriptControl scriptControl) +128
   Telerik.Web.UI.RadDataBoundControl.RegisterScriptDescriptors() +90
   Telerik.Web.UI.RadDataBoundControl.Render(HtmlTextWriter writer) +90
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   Telerik.Web.UI.RadPane.RenderContents(HtmlTextWriter writer) +346
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   Telerik.Web.UI.RadSplitter.RenderContents(HtmlTextWriter writer) +204
   System.Web.UI.WebControls.WebControl.Render(HtmlTextWriter writer) +32
   Telerik.Web.UI.RadWebControl.Render(HtmlTextWriter writer) +63
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   ASP.modules_calendarview_default_aspx.__RenderContent2(HtmlTextWriter __w, Control parameterContainer) in C:\InetpubVW\AtlanteWeb\modules\CALENDARVIEW\Default.aspx:100
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +109
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.HtmlControls.HtmlForm.RenderChildren(HtmlTextWriter writer) +173
   System.Web.UI.HtmlControls.HtmlContainerControl.Render(HtmlTextWriter writer) +31
   System.Web.UI.HtmlControls.HtmlForm.Render(HtmlTextWriter output) +53
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.HtmlControls.HtmlForm.RenderControl(HtmlTextWriter writer) +40
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Control.Render(HtmlTextWriter writer) +10
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Control.RenderChildrenInternal(HtmlTextWriter writer, ICollection children) +208
   System.Web.UI.Control.RenderChildren(HtmlTextWriter writer) +8
   System.Web.UI.Page.Render(HtmlTextWriter writer) +29
   System.Web.UI.Control.RenderControlInternal(HtmlTextWriter writer, ControlAdapter adapter) +27
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer, ControlAdapter adapter) +100
   System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +25
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3060
Hristo Valyavicharski
Telerik team
 answered on 27 Apr 2015
3 answers
53 views

We have an issue that is currently only affecting one person.  Another developer and myself do not experience this so it is a bit odd.

Our UI consist of a ToolBox that slides into the app when clicked.  Similar to how Visual Studio works.  The problem is it is sliding outside of the app rather than inside the app.  Again (so far) this is only happening for one person.  The app has not been released yet so we are worried that users will have issues upon go live.

 A few things to note...

  • The affected person has dual monitors.
  • We have tried turning all monitors off except for one and it still occurs.
  • I was able to reproduce the issue on my computer but only if the Toolbox was placed in between monitors.  Once the ToolBox was only on one monitor, I no longer experienced the issue.

Any help or ideas are greatly appreciated.  XAML and screenshot attached.

 

<UserControl x:Class="MyApp.VolutionViewControl"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
             xmlns:myapp="clr-namespace:myapp"
             xmlns:telerik="http://schemas.telerik.com/2008/xaml/presentation"
             mc:Ignorable="d">
    <telerik:RadBusyIndicator IsBusy="{Binding VolutionLoading}">
        <Grid>
            <Grid.RowDefinitions>
                <RowDefinition Height="*"/>
                <RowDefinition Height="Auto"/>
            </Grid.RowDefinitions>
            <Grid>
                <telerik:RadDocking BorderThickness="0" Padding="0">
                    <telerik:RadDocking.DocumentHost>
                        <telerik:RadSplitContainer>
                            <telerik:RadPaneGroup x:Name="DocPaneGroup"/>
                        </telerik:RadSplitContainer>
                    </telerik:RadDocking.DocumentHost>
 
                    <telerik:RadSplitContainer Orientation="Vertical" InitialPosition="DockedLeft" Width="150">
                        <telerik:RadPaneGroup telerik:ProportionalStackPanel.RelativeSize="200, 300">
                            <telerik:RadPane Header="Toolbox" IsPinned="False" CanUserClose="False">
                                <myapp:ToolboxControl DataContext="{Binding ToolboxViewModel}" />
                            </telerik:RadPane>
                        </telerik:RadPaneGroup>
                    </telerik:RadSplitContainer>
 
                    <telerik:RadSplitContainer Orientation="Vertical" InitialPosition="DockedLeft">
                        <telerik:RadPaneGroup telerik:ProportionalStackPanel.RelativeSize="200, 300">
                            <telerik:RadPane Header="Data Source Views" CanUserClose="False">
                                <telerik:RadListBox 
                                Margin="15 15 15 15"
                                DisplayMemberPath="Name"
                                ItemsSource="{Binding Volution.DataSetViews}"
                                SelectedItem="{Binding SelectedDataSetView, Mode=TwoWay}"
                            />
                            </telerik:RadPane>
                        </telerik:RadPaneGroup>
                    </telerik:RadSplitContainer>
 
                    <telerik:RadSplitContainer Orientation="Horizontal" InitialPosition="DockedBottom">
                        <telerik:RadPaneGroup telerik:ProportionalStackPanel.RelativeSize="100, 200">
                            <telerik:RadPane Header="Aggregates" CanUserClose="False">
                                <TextBlock Text="Aggregate List" />
                            </telerik:RadPane>
                            <telerik:RadPane Header="Summary" CanUserClose="False">
                                <TextBlock Text="Summary" />
                            </telerik:RadPane>
                            <telerik:RadPane Header="Details" CanUserClose="False">
                                <myapp:SummaryDetailsControl DataContext="{Binding GridDetailsViewModel}" Height="Auto" />
                            </telerik:RadPane>
                            <telerik:RadPane Header="Messages" CanUserClose="False">
                                <ListBox ItemsSource="{Binding Messages}"/>
                            </telerik:RadPane>
                        </telerik:RadPaneGroup>
                        <telerik:RadPaneGroup telerik:ProportionalStackPanel.RelativeSize="300, 200">
                            <telerik:RadPane Header="Symbol Chart" CanUserClose="False">
                                <myapp:ChartViewControl DataContext="{Binding GridChartViewModel}" />
                            </telerik:RadPane>
                        </telerik:RadPaneGroup>
                    </telerik:RadSplitContainer>
                </telerik:RadDocking>
            </Grid>
            <Grid Grid.Row="1" Background="White" Margin="5">
                <StackPanel Orientation="Horizontal">
                    <TextBlock Text="{Binding Path=UpdateTime, StringFormat=Last Update Time: {0}}"/>
                    <TextBlock Text="   "/>
                    <TextBlock Text="{Binding Path=Duration, StringFormat=Duration: {0}s}"/>
                </StackPanel>
            </Grid>
        </Grid>
    </telerik:RadBusyIndicator>
</UserControl>

Nasko
Telerik team
 answered on 27 Apr 2015
4 answers
157 views

Recently I encountered this article;

 

http://www.sqlservercentral.com/articles/Reporting+Services+(SSRS)/124307/

 

Which was a great little article showing me a much better way of storing the map data (SQL - rather than as a shape file).  Using it in the standard Microsoft Report Builder is a breeze.

 

Ha! I thought, with my recent (and slowly getting better) understanding of the map control, and SqlGeospatialDataReader, I though I could master that data and use it for all my map needs.  Problem is I cannot get to grips at all with using that Map data in a dataset and implementing it the map control.  The documentation offered at http://docs.telerik.com/devtools/silverlight/controls/radmap/features/information-layer/sql-geospatial-data certainly makes reference to what I assume is what I am after (it makes specific reference to dataset data sources), but I cannot envisage where to begin, as the documentation is not so specific about the dataset element.

 

Any advice/direction is much appreciated, thanks

Luke
Top achievements
Rank 1
 answered on 26 Apr 2015
2 answers
420 views

Hi -

 I am using telerik within my outlook plugin via hosted wpf control. One of the features of my app is to show a dialog window and it all works well except that I noticed that the Windows Header (title bar) does not mimic the office 2013 window title bar color (or any other dialog for that matter). It is instead showing the Accentbrush (if I am correct) which is blue and not the grayish office 2013's one. See attached pics for better explanation (one is what is outlook native windows and the other is comparing it to my window with the blue accent on the title bar). Would I need to modify the syle (if so, how)? or I am just missing something obvious.

 Thanks in advance.

Hugo
Top achievements
Rank 1
 answered on 24 Apr 2015
1 answer
136 views

Is it possible to check if there are any settings to load for gridView before actual loading this settings? For example:

 

PersistenceManager.SetStorageId(gridView, storageId);
 
// how to check if there is some settings to load before actual loading settings happen?
 
_isoProvider.LoadFromStorage(storageId);

Milena
Telerik team
 answered on 24 Apr 2015
4 answers
466 views

I need to select an item in the tree and I am using ItemSource to generate the elements on the tree so I do not have a reference to the node.

I tried to use this example but IsSelected in my view model is not set or retreived:

http://www.telerik.com/forums/radtreeview-selecteditem-binding

My code:

                            <telerik:RadTreeListView x:Name="treeFileSystem" IsBusy="{Binding IsBusy}" RowIndicatorVisibility="Collapsed"    
                                   IsReadOnly="True" AutoGenerateColumns="False" ItemsSource="{Binding FoldersOnDemand, IsAsync=True}" IsExpandedBinding="{Binding IsExpanded, Mode=TwoWay}"
                                   AutoExpandItems="False"  Grid.Row="0" SelectionChanged="treeFileSystem_SelectionChanged">
                                <telerik:RadTreeListView.ItemContainerStyle>
                                    <Style TargetType="telerik:RadTreeViewItem">
                                        <Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay}" />
                                    </Style >
                                </telerik:RadTreeListView.ItemContainerStyle>

What it the correct approach to select the item in the tree?  I know the full path and I know which item it is in the view model.

 

Thanks

Stefan
Telerik team
 answered on 24 Apr 2015
3 answers
429 views

WPF DataGrid has empty row at the end which is used to create new rows.

1. How can similar row be added to GridView instead of row with label "Click to insert new row ..."?

2. How to handle keyboard that hitting enter and tabbing out of last cell in the new row keeps adding new rows?

Thanks, Michael

Dimitrina
Telerik team
 answered on 24 Apr 2015
1 answer
259 views

Hello,

 

The filter os GridViewComboBox column not working propertly.

 This filtering by SelectedValuePath (It should filter by DisplayMemberPath).

I put the value of SelectedValuePath and it filtered correctly.

 Logically users filtered by DisplayMemberPath.

 

Solution?

 

Thanks

Dimitrina
Telerik team
 answered on 24 Apr 2015
Narrow your results
Selected tags
Tags
+? more
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Top users last month
Jay
Top achievements
Rank 3
Iron
Iron
Iron
Benjamin
Top achievements
Rank 3
Bronze
Iron
Veteran
Radek
Top achievements
Rank 2
Iron
Iron
Iron
Bohdan
Top achievements
Rank 2
Iron
Iron
Richard
Top achievements
Rank 4
Bronze
Bronze
Iron
Want to show your ninja superpower to fellow developers?
Want to show your ninja superpower to fellow developers?