or
<!-- ScheduleView --> <telerik:RadScheduleView x:Name="scheduleView" Grid.Row="2" MaxTimeRulerExtent="500" AppointmentsSource="{Binding Tasks, Mode=TwoWay}" ResourceTypesSource="{Binding ScheduleOptionList, Mode=TwoWay}" GroupDescriptionsSource="{Binding GroupCollection, Mode=TwoWay}" CurrentDate="{Binding DefaultDate}" NavigationHeaderVisibility="Collapsed" AllowDrop="True" SnapAppointments="True" Height="Auto"> <telerik:RadScheduleView.DragDropBehavior> <local:ScheduleDragDropBehavior/> </telerik:RadScheduleView.DragDropBehavior> <telerik:RadScheduleView.AppointmentItemContentTemplate> <DataTemplate> <StackPanel> <TextBlock Text="{Binding Subject}" FontWeight="Bold"/> <StackPanel Orientation="Horizontal"> <TextBlock Text="{Binding Start, StringFormat={}{0:hh:mm tt}}"/> <TextBlock Text=" - "/> <TextBlock Text="{Binding End, StringFormat={}{0:hh:mm tt}}"/> </StackPanel> </StackPanel> </DataTemplate> </telerik:RadScheduleView.AppointmentItemContentTemplate> <telerik:RadScheduleView.ActiveViewDefinition> <telerik:DayViewDefinition Orientation="Horizontal" FirstDayOfWeek="Monday" TimerulerMajorTickStringFormat="{}{0:htt}" MinorTickLength="1h" MajorTickLength="1h" MinTimeRulerExtent="700" /> </telerik:RadScheduleView.ActiveViewDefinition> <telerik:RadScheduleView.GroupHeaderContentTemplateSelector> <telerik:OrientedGroupHeaderContentTemplateSelector> <telerik:OrientedGroupHeaderContentTemplateSelector.VerticalDayViewDateTemplate> <DataTemplate> <Grid Visibility="Hidden"/> </DataTemplate> </telerik:OrientedGroupHeaderContentTemplateSelector.VerticalDayViewDateTemplate> <telerik:OrientedGroupHeaderContentTemplateSelector.VerticalResourceTemplate> <DataTemplate> <TextBlock Width="60" Margin="5,0" Text="{Binding FormattedName}" HorizontalAlignment="Center" VerticalAlignment="Center" /> </DataTemplate> </telerik:OrientedGroupHeaderContentTemplateSelector.VerticalResourceTemplate> </telerik:OrientedGroupHeaderContentTemplateSelector> </telerik:RadScheduleView.GroupHeaderContentTemplateSelector> </telerik:RadScheduleView>
<telerik:RadGridView x:Name="radgvActivity" Grid.Row="2" Margin="0" IsReadOnly="False" RowIndicatorVisibility="Visible" ScrollMode="RealTime" AutoGenerateColumns="False" EnableRowVirtualization="True" CanUserFreezeColumns="False" CanUserResizeColumns="True" Width="780" Height="600" SelectionMode="Extended" ClipboardCopyMode="All" ClipboardPasteMode="Default" SelectionUnit="Cell" BeginningEdit="radgvActivity_BeginningEdit" RowEditEnded="radgvActivity_RowEditEnded" >at Telerik.Windows.Controls.GridView.Clipboard.Writers.WriterBase.<GetSelectedItemsAsClipboardData>b__3(GridViewColumn c) at System.Linq.EnumerableSorter`2.ComputeKeys(TElement[] elements, Int32 count) at System.Linq.EnumerableSorter`1.Sort(TElement[] elements, Int32 count) at System.Linq.OrderedEnumerable`1.<GetEnumerator>d__0.MoveNext() at System.Linq.Enumerable.ElementAtOrDefault[TSource](IEnumerable`1 source, Int32 index) at Telerik.Windows.Controls.GridView.Clipboard.Writers.WriterBase.RenderHeaderRow() at Telerik.Windows.Controls.GridView.Clipboard.Writers.WriterBase.Render() at Telerik.Windows.Controls.GridView.Clipboard.Writers.HtmlWriter.Render() at Telerik.Windows.Controls.GridView.GridViewDataControl.CopyToClipboard() at Telerik.Windows.Controls.GridView.GridViewDataControl.CopyExecuted(Object sender, ExecutedRoutedEventArgs e) at System.Windows.Input.CommandBinding.OnExecuted(Object sender, ExecutedRoutedEventArgs e) at System.Windows.Input.CommandManager.ExecuteCommandBinding(Object sender, ExecutedRoutedEventArgs e, CommandBinding commandBinding) at System.Windows.Input.CommandManager.FindCommandBinding(CommandBindingCollection commandBindings, Object sender, RoutedEventArgs e, ICommand command, Boolean execute) at System.Windows.Input.CommandManager.FindCommandBinding(Object sender, RoutedEventArgs e, ICommand command, Boolean execute) at System.Windows.Input.CommandManager.OnExecuted(Object sender, ExecutedRoutedEventArgs e) at System.Windows.UIElement.OnExecutedThunk(Object sender, ExecutedRoutedEventArgs e) at System.Windows.Input.ExecutedRoutedEventArgs.InvokeEventHandler(Delegate genericHandler, Object target) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.RoutedCommand.ExecuteImpl(Object parameter, IInputElement target, Boolean userInitiated) at System.Windows.Input.RoutedCommand.ExecuteCore(Object parameter, IInputElement target, Boolean userInitiated) at System.Windows.Input.CommandManager.TranslateInput(IInputElement targetElement, InputEventArgs inputEventArgs) at System.Windows.UIElement.OnKeyDownThunk(Object sender, KeyEventArgs e) at System.Windows.Input.KeyEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget) at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target) at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs) at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised) at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args) at System.Windows.UIElement.RaiseEvent(RoutedEventArgs args, Boolean trusted) at System.Windows.Input.InputManager.ProcessStagingArea() at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input) at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport) at System.Windows.Interop.HwndKeyboardInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawKeyboardActions actions, Int32 scanCode, Boolean isExtendedKey, Boolean isSystemKey, Int32 virtualKey) at System.Windows.Interop.HwndKeyboardInputProvider.ProcessKeyAction(MSG& msg, Boolean& handled) at System.Windows.Interop.HwndSource.CriticalTranslateAccelerator(MSG& msg, ModifierKeys modifiers) at System.Windows.Interop.HwndSource.OnPreprocessMessage(Object param) at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Boolean isSingleParameter) at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) at System.Windows.Threading.Dispatcher.WrappedInvoke(Delegate callback, Object args, Boolean isSingleParameter, Delegate catchHandler) at System.Windows.Threading.Dispatcher.InvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Boolean isSingleParameter) at System.Windows.Threading.Dispatcher.Invoke(DispatcherPriority priority, Delegate method, Object arg) at System.Windows.Interop.HwndSource.OnPreprocessMessageThunk(MSG& msg, Boolean& handled) at System.Windows.Interop.HwndSource.WeakEventPreprocessMessage.OnPreprocessMessage(MSG& msg, Boolean& handled) at System.Windows.Interop.ComponentDispatcherThread.RaiseThreadMessage(MSG& msg) at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame) at System.Windows.Threading.Dispatcher.Run() at System.Windows.Application.RunDispatcher(Object ignore) at System.Windows.Application.RunInternal(Window window) at System.Windows.Application.Run(Window window) at System.Windows.Application.Run() at ~\obj\Debug\App.g.cs:line 0 at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args) at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args) at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly() at System.Threading.ThreadHelper.ThreadStart_Context(Object state) at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) at System.Threading.ThreadHelper.ThreadStart()SelectionUnit="FullRow"