What event of the rad Carousel can I use to track the currently selected item’s index when it changes?
I need to track the selected item’s index in the Carousel control for both the mouse and keyboard whenever the Carousel item is changed to another item. For example, just like in a list box, the selected item changed event is raised letting you read the currently selected item’s index.
I noticed that the Carousel control has buttons that you can move to next, previous, last, first, etc. but there are no button click events for those buttons on the Carousel control itself.
So again, I just need a way to perform the following task using a Carousel control event:
1. The currently selected item changes to a new item
2. I then can get the new selected item’s index of the Carousel control
And again, I need to do this task no matter if it is the keyboard, the mouse, the mouse wheel, the click of the mouse, etc. I just need an event to help me get the currently selected item’s index.
Note: I am not using the most recent version of the telerik controls. I think I am one or two versions prior.
Help!
Bill
this.myRadPane.IsHidden = false; |
If the user manually enters "0" in the date textbox and lost focus from date picker , app crashes.
Its seems to crash only with "0"...it does allow the "1" or "2"..or even allows the user to select a NE entry date from the calendar menu but manually delete almost the whole of it.
Error : Year, Month, and Day parameters describe an un-representable DateTime.
'
You can check in Telerik C# sample exe also. It simply crash when you enter '0' in datepicker and lost focus.
Please advice me how to solve or atleast how to stop manual entry in that control asap. We have release soon.
System.NullReferenceException was unhandled |
Message="Object reference not set to an instance of an object." |
Source="Telerik.Windows.Controls.GridView" |
StackTrace: |
at Telerik.Windows.Controls.GridView.GridViewCellsPanel.ArrangeChild(UIElement child, Int32 displayIndex, ArrangeState arrangeState) in c:\Builds\WPF_Scrum\GridView_WPF\Sources\Development\Controls\GridView\GridView\GridView\Virtualization\GridViewCellsPanel.cs:line 1599 |
at Telerik.Windows.Controls.GridView.GridViewCellsPanel.ArrangeOverride(Size arrangeSize) in c:\Builds\WPF_Scrum\GridView_WPF\Sources\Development\Controls\GridView\GridView\GridView\Virtualization\GridViewCellsPanel.cs:line 1536 |
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect) |
at System.Windows.UIElement.Arrange(Rect finalRect) |
at MS.Internal.Helper.ArrangeElementWithSingleChild(UIElement element, Size arrangeSize) |
at System.Windows.Controls.ItemsPresenter.ArrangeOverride(Size arrangeSize) |
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect) |
at System.Windows.UIElement.Arrange(Rect finalRect) |
at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize) |
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect) |
at System.Windows.UIElement.Arrange(Rect finalRect) |
at System.Windows.Controls.Control.ArrangeOverride(Size arrangeBounds) |
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect) |
at System.Windows.UIElement.Arrange(Rect finalRect) |
at System.Windows.Controls.Grid.ArrangeOverride(Size arrangeSize) |
at System.Windows.FrameworkElement.ArrangeCore(Rect finalRect) |
at System.Windows.UIElement.Arrange(Rect finalRect) |
at System.Windows.ContextLayoutManager.UpdateLayout() |
at System.Windows.ContextLayoutManager.UpdateLayoutCallback(Object arg) |
at System.Windows.Media.MediaContext.InvokeOnRenderCallback.DoWork() |
at System.Windows.Media.MediaContext.FireInvokeOnRenderCallbacks() |
at System.Windows.Media.MediaContext.RenderMessageHandlerCore(Object resizedCompositionTarget) |
at System.Windows.Media.MediaContext.RenderMessageHandler(Object resizedCompositionTarget) |
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.DispatcherOperation.InvokeImpl() |
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state) |
at System.Threading.ExecutionContext.runTryCode(Object userData) |
at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) |
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state) |
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state) |
at System.Windows.Threading.DispatcherOperation.Invoke() |
at System.Windows.Threading.Dispatcher.ProcessQueue() |
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) |
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled) |
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o) |
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 MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam) |
at MS.Win32.UnsafeNativeMethods.DispatchMessage(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 Tracker.App.Main() in C:\_projects\R2C\Tracker\Tracker\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() |
InnerException: |