
Greetings,
Please tell me how to make resizable scrollbar to transparent..

I will be using Visual Studio Test Pro 2015 (with MS Test Manager) and I need to know if MTM will recognize Telerik controls when I create an Action Recording on my WPF app.
Thanks!
-Dale

Hello, I'm trying RadDatePicker WPF (2016.1.112.45), but the day numerals are not shown in "Arabic Numerals".
And also there is another problem, when I'm selecting the day from popup, its been converted to hicri date on the top side.
The startup code : (App.xaml.cs)
1.Thread.CurrentThread.CurrentCulture = new CultureInfo("ar-SA");2.Thread.CurrentThread.CurrentUICulture = new CultureInfo("ar-SA");
What am i doing wrong?
Note :
I'm trying this on Visual Studo 2013, win7(64bit) Turkish.
Hello. I have a database on MS SQL Server 2014 Express LocalDB. Lets call this database 'My_Db'. My_Db database has the folowing hierarchy: highest-level master table called 'Devices' has 'Id' field that is primary key. Devices table has one detail table called 'SavedSessions" which has 'Id' field that is primary key and 'Devices_Id' field that is foreign key referenced to Devices.Id field. SavedSesions table has (in its turn) two detail tables: SavedSessionEventLogs and SavedSessionRegisters. Each one of this last two tables has 'SavedSessions_Id' field which is foreign key referenced to SavedSessions.Id field. In my client WPF MVVM application I need to display these four tables in master/detail hierarchy but this herarchy must not be nested. So each of this table must be displayed in its own grid (for example RadGridView). So if I select record in Device table' grid then content of SavedSession table' grid must be accordingly changed and the first record must be selected there. This accordingly entails the appropriate changing of content of SavedSessionEventLogs and SavedSessionRegisters tables. I want to build this master/detail view using QueryableEntityCollectionView and four instance of RadGridView. I had browsed many appropriate information in Google but not found any useful information. So I'll be very grateful if you give me an example of such an application.
I have a RadGridView that uses Row-Level Validation (as per this article) to validate the objects in the Collection we bind to. When Adding or Editing grid items, the Validation works as expected.
However, if the user loads data that is not valid, the RadGridView does not highlight those rows in red. The user as to try to edit the row before the red invalid indication appears.
Is there a way to force the RadGridView to validate its contents? Or perhaps there is a different Validation Event I need to listen for?
Thanks for your help,
-Thanos
Hi,
I have several clients using our WMS app to connect to their own server and they report this crash. They also tried different WMS app with their server but the other apps work fine. When I ask them to install fiddler to diagnose the issue, the app works fine only when fiddler is running. Any ideas how this happens?
Stack dump:
An existing connection was forcibly closed by the remote host
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)

I founded that you have done new useful property for grid column ShowToolTipOnTrimmedText in version 2017 R1 (gridview versio 2017.1.117.40). So I started to use it (went through my columns and checked that property on to my wanted colums). Here is one column definition where my image is also:
<telerik:GridViewDataColumn DataMemberBinding="{Binding Path=NIMI, Mode=TwoWay}" Width="130" ColumnGroupName="Nimitiedot" ShowToolTipOnTrimmedText="True" > <telerik:GridViewDataColumn.Header> <TextBlock Text="Nimi" TextWrapping="Wrap" /> </telerik:GridViewDataColumn.Header></telerik:GridViewDataColumn>
I mainly test my program with windows application and publish it both browser application and windows application. Above property works fine when I run published version as windows application (see picture RunningAsExeTooltip.png, mouse was over that yellow highlight cell, highlight done after screenshot) but when I run it in browser then it crash when it should show that tooltip (works well if just quickly go through that point where it should show tooltip but when stopped there --> crash). Here is detail from that.
Startup URI: http://caldinari001/awrdesktopbrowser/AWRDesktopBrowser.xbap
Application Identity: http://caldinari001/awrdesktopbrowser/AWRDesktopBrowser.xbap#AWRDesktopBrowser.xbap, Version=2017.2.2.0, Culture=neutral, PublicKeyToken=66a30cbeffcceb25, processorArchitecture=msil/AWRDesktopBrowser.exe, Version=2017.2.2.0, Culture=neutral, PublicKeyToken=66a30cbeffcceb25, processorArchitecture=msil, type=win32
System.ComponentModel.Win32Exception (0x80004005): Cannot create a top-level child window
at MS.Win32.UnsafeNativeMethods.CreateWindowEx(Int32 dwExStyle, String lpszClassName, String lpszWindowName, Int32 style, Int32 x, Int32 y, Int32 width, Int32 height, HandleRef hWndParent, HandleRef hMenu, HandleRef hInst, Object pvParam)
at MS.Win32.HwndWrapper..ctor(Int32 classStyle, Int32 style, Int32 exStyle, Int32 x, Int32 y, Int32 width, Int32 height, String name, IntPtr parent, HwndWrapperHook[] hooks)
at System.Windows.Interop.HwndSource.Initialize(HwndSourceParameters parameters)
at System.Windows.Interop.HwndSource..ctor(HwndSourceParameters parameters)
at System.Windows.Controls.Primitives.Popup.PopupSecurityHelper.BuildWindow(Int32 x, Int32 y, Visual placementTarget, Boolean transparent, HwndSourceHook hook, AutoResizedEventHandler handler)
at System.Windows.Controls.Primitives.Popup.BuildWindow(Visual targetVisual)
at System.Windows.Controls.Primitives.Popup.CreateWindow(Boolean asyncCall)
at System.Windows.Controls.Primitives.Popup.OnIsOpenChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.Data.BindingOperations.SetBinding(DependencyObject target, DependencyProperty dp, BindingBase binding)
at System.Windows.Controls.Primitives.Popup.CreateRootPopup(Popup popup, UIElement child)
at System.Windows.Controls.ToolTip.HookupParentPopup()
at System.Windows.Controls.ToolTip.OnIsOpenChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
at System.Windows.DependencyObject.NotifyPropertyChange(DependencyPropertyChangedEventArgs args)
at System.Windows.DependencyObject.UpdateEffectiveValue(EntryIndex entryIndex, DependencyProperty dp, PropertyMetadata metadata, EffectiveValueEntry oldEntry, EffectiveValueEntry& newEntry, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType)
at System.Windows.DependencyObject.SetValueCommon(DependencyProperty dp, Object value, PropertyMetadata metadata, Boolean coerceWithDeferredReference, Boolean coerceWithCurrentValue, OperationType operationType, Boolean isInternal)
at System.Windows.DependencyObject.SetValue(DependencyProperty dp, Object value)
at Telerik.Windows.Controls.GridView.GridViewDataControl.OpenCellTooltip()
at Telerik.Windows.Controls.GridView.GridViewDataControl.OnOpenTimerTick(Object sender, EventArgs e)
at System.Windows.Threading.DispatcherTimer.FireTick(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
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.Application.RunDispatcher(Object ignore)
at System.Windows.Application.StartDispatcherInBrowser(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
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.Application.RunDispatcher(Object ignore)
at System.Windows.Application.StartDispatcherInBrowser(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at System.Windows.Threading.DispatcherOperation.InvokeInSecurityContext(Object state)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext 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, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
-----------------------
PresentationHost.exe v4.0.41210.0 built by: Main - C:\Windows\SysWOW64\PresentationHost.exe
ntdll.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\ntdll.dll
kernel32.dll v6.1.7601.18015 (win7sp1_gdr.121129-1432) - C:\Windows\syswow64\kernel32.dll
KERNELBASE.dll v6.1.7601.18015 (win7sp1_gdr.121129-1432) - C:\Windows\syswow64\KERNELBASE.dll
ADVAPI32.dll v6.1.7601.23572 (win7sp1_ldr.161011-0600) - C:\Windows\syswow64\ADVAPI32.dll
msvcrt.dll v7.0.7601.17744 (win7sp1_gdr.111215-1535) - C:\Windows\syswow64\msvcrt.dll
sechost.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\sechost.dll
RPCRT4.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\RPCRT4.dll
SspiCli.dll v6.1.7601.23642 (win7sp1_ldr.170105-0730) - C:\Windows\syswow64\SspiCli.dll
CRYPTBASE.dll v6.1.7601.23642 (win7sp1_ldr.170105-0730) - C:\Windows\syswow64\CRYPTBASE.dll
USER32.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\syswow64\USER32.dll
GDI32.dll v6.1.7601.23591 (win7sp1_ldr.161106-0500) - C:\Windows\syswow64\GDI32.dll
LPK.dll v6.1.7601.23587 (win7sp1_ldr.161102-0600) - C:\Windows\syswow64\LPK.dll
USP10.dll v1.0626.7601.23585 (win7sp1_ldr.161027-0600) - C:\Windows\syswow64\USP10.dll
ole32.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\ole32.dll
OLEAUT32.dll v6.1.7601.23569 - C:\Windows\syswow64\OLEAUT32.dll
mscoree.dll v4.0.40305.0 (Main.040305-0000) - C:\Windows\SysWOW64\mscoree.dll
SHLWAPI.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\SHLWAPI.dll
WININET.dll v11.00.9600.18538 (winblue_ltsb.161112-0600) - C:\Windows\syswow64\WININET.dll
api-ms-win-downlevel-user32-l1-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\syswow64\api-ms-win-downlevel-user32-l1-1-0.dll
api-ms-win-downlevel-shlwapi-l1-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\syswow64\api-ms-win-downlevel-shlwapi-l1-1-0.dll
api-ms-win-downlevel-version-l1-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\syswow64\api-ms-win-downlevel-version-l1-1-0.dll
version.DLL v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\version.DLL
api-ms-win-downlevel-normaliz-l1-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\syswow64\api-ms-win-downlevel-normaliz-l1-1-0.dll
normaliz.DLL v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\normaliz.DLL
iertutil.dll v11.00.9600.18538 (winblue_ltsb.161112-0600) - C:\Windows\syswow64\iertutil.dll
api-ms-win-downlevel-advapi32-l1-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\syswow64\api-ms-win-downlevel-advapi32-l1-1-0.dll
USERENV.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\USERENV.dll
profapi.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\profapi.dll
urlmon.dll v11.00.9600.18538 (winblue_ltsb.161112-0600) - C:\Windows\syswow64\urlmon.dll
api-ms-win-downlevel-ole32-l1-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\syswow64\api-ms-win-downlevel-ole32-l1-1-0.dll
SHELL32.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\syswow64\SHELL32.dll
IMM32.DLL v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\system32\IMM32.DLL
MSCTF.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\MSCTF.dll
PresentationHost_v0400.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\PresentationHost_v0400.dll
MSVCR120_CLR0400.dll v12.00.52512.0 built by: VSWINSERVICING - C:\Windows\SysWOW64\MSVCR120_CLR0400.dll
PSAPI.DLL v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\PSAPI.DLL
uxtheme.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\system32\uxtheme.dll
tv_w32.dll v10.0.47484.0 - C:\Program Files (x86)\TeamViewer\tv_w32.dll
COMCTL32.dll v6.10 (win7_rtm.090713-1255) - C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.18837_none_41e855142bd5705d\COMCTL32.dll
CLBCatQ.DLL v2001.12.8530.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\CLBCatQ.DLL
CRYPTSP.dll v6.1.7601.23471 (win7sp1_ldr.160614-0600) - C:\Windows\SysWOW64\CRYPTSP.dll
rsaenh.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\system32\rsaenh.dll
RpcRtRemote.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\SysWOW64\RpcRtRemote.dll
ieproxy.dll v11.00.9600.18538 (winblue_ltsb.161112-0600) - C:\Program Files (x86)\Internet Explorer\ieproxy.dll
api-ms-win-downlevel-shlwapi-l2-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\system32\api-ms-win-downlevel-shlwapi-l2-1-0.dll
dwmapi.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\dwmapi.dll
Secur32.dll v6.1.7601.23642 (win7sp1_ldr.170105-0730) - C:\Windows\SysWOW64\Secur32.dll
api-ms-win-downlevel-advapi32-l2-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\SysWOW64\api-ms-win-downlevel-advapi32-l2-1-0.dll
WS2_32.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\WS2_32.dll
NSI.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\NSI.dll
mswsock.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\system32\mswsock.dll
wship6.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\System32\wship6.dll
IPHLPAPI.DLL v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\IPHLPAPI.DLL
WINNSI.DLL v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\WINNSI.DLL
DNSAPI.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\DNSAPI.dll
netprofm.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\System32\netprofm.dll
nlaapi.dll v6.1.7601.18685 (win7sp1_gdr.141205-1623) - C:\Windows\System32\nlaapi.dll
dhcpcsvc6.DLL v6.1.7601.17970 (win7sp1_gdr.121009-0412) - C:\Windows\SysWOW64\dhcpcsvc6.DLL
wshtcpip.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\System32\wshtcpip.dll
mdnsNSP.dll v3,0,0,10 - C:\Program Files (x86)\Bonjour\mdnsNSP.dll
dhcpcsvc.DLL v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\dhcpcsvc.DLL
npmproxy.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\System32\npmproxy.dll
rasadhlp.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\rasadhlp.dll
fwpuclnt.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\System32\fwpuclnt.dll
dfshim.dll v4.0.41209.0 (Main.041209-0000) - C:\Windows\SysWOW64\dfshim.dll
mscoreei.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\mscoreei.dll
clr.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
msxml3.dll v8.110.7601.23373 - C:\Windows\System32\msxml3.dll
bcrypt.dll v6.1.7601.23642 (win7sp1_ldr.170105-0730) - C:\Windows\System32\bcrypt.dll
SXS.DLL v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\SXS.DLL
PresentationHostProxy.dll v4.0.40305.0 built by: Main - C:\Windows\SysWOW64\PresentationHostProxy.dll
mshtml.dll v11.00.9600.18538 (winblue_ltsb.161112-0600) - C:\Windows\SysWOW64\mshtml.dll
msimtf.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\system32\msimtf.dll
msls31.dll v3.10.349.0 - C:\Windows\SysWOW64\msls31.dll
d2d1.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\SysWOW64\d2d1.dll
DWrite.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\SysWOW64\DWrite.dll
dxgi.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\SysWOW64\dxgi.dll
DXGIDebug.dll v9.30.9600.17336 - C:\Windows\SysWOW64\DXGIDebug.dll
WINTRUST.dll v6.1.7601.23566 (win7sp1_ldr.161004-0600) - C:\Windows\syswow64\WINTRUST.dll
CRYPT32.dll v6.1.7601.23566 (win7sp1_ldr.161004-0600) - C:\Windows\syswow64\CRYPT32.dll
MSASN1.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\syswow64\MSASN1.dll
d3d11.dll v6.2.9200.16570 (win8_gdr.130327-1526) - C:\Windows\SysWOW64\d3d11.dll
IEFRAME.dll v11.00.9600.18538 (winblue_ltsb.161112-0600) - C:\Windows\SysWOW64\IEFRAME.dll
api-ms-win-downlevel-shell32-l1-1-0.dll v6.2.9200.16492 (win8_gdr_oobssr.130113-0015) - C:\Windows\SysWOW64\api-ms-win-downlevel-shell32-l1-1-0.dll
uiautomationcore.dll v7.0.0.0 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\uiautomationcore.dll
OLEACC.dll v7.0.0.0 (win7sp1_gdr.110826-1504) - C:\Windows\SysWOW64\OLEACC.dll
jscript9.dll v11.00.9600.18538 (winblue_ltsb.161112-0600) - C:\Windows\SysWOW64\jscript9.dll
windowscodecs.dll v6.2.9200.21830 (win8_ldr.160407-0600) - C:\Windows\system32\windowscodecs.dll
mlang.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\system32\mlang.dll
mscorlib.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\mscorlib\02795048c7ede81af33acdb56f905958\mscorlib.ni.dll
nlssorting.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\nlssorting.dll
System.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System\e49af6abc3fb5dda64392cae6ca45db9\System.ni.dll
System.Core.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Core\6ad7bdc64040bfda8aa2c21b1e4394b0\System.Core.ni.dll
WindowsBase.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\WindowsBase\57ef31c77855c4fc6cb2f24942b0268c\WindowsBase.ni.dll
PresentationCore.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\PresentationCore\c3c1053ed917afc9b7d4468a7291456c\PresentationCore.ni.dll
PresentationFramework.ni.dll v4.6.1087.0 - C:\Windows\assembly\NativeImages_v4.0.30319_32\Presentatio5ae0f00f#\a38fec0cefab1f09ea34cdb8b1c0fcb0\PresentationFramework.ni.dll
wpfgfx_v0400.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\wpfgfx_v0400.dll
PresentationNative_v0400.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\PresentationNative_v0400.dll
System.Xaml.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Xaml\fa3dc2466256e6a142ad7475ca5a1890\System.Xaml.ni.dll
clrjit.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\clrjit.dll
PresentationFramework.Aero.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\Presentatio1c9175f8#\0c93e4509cd540cef3d8bc4f53e16401\PresentationFramework.Aero.ni.dll
d3d9.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\SysWOW64\d3d9.dll
d3d8thk.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\d3d8thk.dll
sgfxu32.dll v9.18.5.2 - C:\Windows\SysWOW64\sgfxu32.dll
aticfx32.dll v8.17.10.1404 - C:\Windows\SysWOW64\aticfx32.dll
WINMM.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\WINMM.dll
atiu9pag.dll v8.14.01.6463 - C:\Windows\system32\atiu9pag.dll
igdumdim32.dll v10.18.10.3993 - C:\Windows\SysWOW64\igdumdim32.dll
igdusc32.dll v10.18.10.3993 - C:\Windows\SysWOW64\igdusc32.dll
atiumdag.dll v9.14.10.01128 - C:\Windows\SysWOW64\atiumdag.dll
atiumdva.dll v8.14.10.0513 - C:\Windows\system32\atiumdva.dll
POWRPROF.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\system32\POWRPROF.dll
SETUPAPI.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\syswow64\SETUPAPI.dll
CFGMGR32.dll v6.1.7601.17621 (win7sp1_gdr.110523-2108) - C:\Windows\syswow64\CFGMGR32.dll
DEVOBJ.dll v6.1.7601.17621 (win7sp1_gdr.110523-2108) - C:\Windows\syswow64\DEVOBJ.dll
UIAutomationProvider.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\UIAutomationProvider\3aa36d070be9598846d66351256bbe13\UIAutomationProvider.ni.dll
UIAutomationTypes.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\UIAutomationTypes\1a50a8b002fc10cf93d63bea9cd7f83d\UIAutomationTypes.ni.dll
System.Configuration.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Configuration\e4b51f793514a0d7324ef02828145130\System.Configuration.ni.dll
System.Xml.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Xml\4d0104bb5509d906f129d54b070d1bd6\System.Xml.ni.dll
WtsApi32.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\SysWOW64\WtsApi32.dll
WINSTA.dll v6.1.7601.18540 (win7sp1_gdr.140716-1508) - C:\Windows\SysWOW64\WINSTA.dll
PresentationFramework-SystemXml.ni.dll v4.6.1087.0 - C:\Windows\assembly\NativeImages_v4.0.30319_32\Presentatio49d6fefe#\bfd90ce6cc9f7abe13deaa6ffb30d850\PresentationFramework-SystemXml.ni.dll
System.Drawing.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Drawing\c55a38896fef55fafafd1be9c8437243\System.Drawing.ni.dll
System.Windows.Forms.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Windows.Forms\0fab00859ac0f599e69bc12e0cc2c497\System.Windows.Forms.ni.dll
System.DirectoryServices.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Dired13b18a9#\ac27cdb8736c1de2788f20345ae3b543\System.DirectoryServices.ni.dll
System.Deployment.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Deployment\778537f11601513db86dd22af0a51942\System.Deployment.ni.dll
rasapi32.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\rasapi32.dll
rasman.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\rasman.dll
rtutils.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\SysWOW64\rtutils.dll
winhttp.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\SysWOW64\winhttp.dll
webio.dll v6.1.7601.17514 (win7sp1_rtm.101119-1850) - C:\Windows\SysWOW64\webio.dll
credssp.dll v6.1.7601.23642 (win7sp1_ldr.170105-0730) - C:\Windows\SysWOW64\credssp.dll
System.Data.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Data\4f33e4a12d701f157655f39825860335\System.Data.ni.dll
System.Data.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.Net\assembly\GAC_32\System.Data\v4.0_4.0.0.0__b77a5c561934e089\System.Data.dll
System.ServiceModel.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.ServiceModel\c4175f38130bf0c2dac7b7837f82e00b\System.ServiceModel.ni.dll
SMDiagnostics.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\SMDiagnostics\eb4c22a56dfee4cdbe62aae589add10a\SMDiagnostics.ni.dll
System.Runtime.Serialization.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Runteb92aa12#\8d1828b7cc6780ad2eaca89d9b73af42\System.Runtime.Serialization.ni.dll
System.ServiceModel.Internals.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Servd1dec626#\51bba9729fa33d00fb3f5498d07fbde0\System.ServiceModel.Internals.ni.dll
System.Transactions.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Transactions\5121470801ed6c246a1887a5054f398f\System.Transactions.ni.dll
System.Transactions.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.Net\assembly\GAC_32\System.Transactions\v4.0_4.0.0.0__b77a5c561934e089\System.Transactions.dll
System.IdentityModel.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.IdentityModel\c4402d4b4964c9abd161c185c85ba12a\System.IdentityModel.ni.dll
System.ServiceModel.Web.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Servf73e6522#\e1941f80d62ffa57ce9738febfa098be\System.ServiceModel.Web.ni.dll
System.Web.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Web\a276923de4839a3576d77ac2d438800b\System.Web.ni.dll
System.Net.Http.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Net.Http\2821dc78750c2ce9f32849258e733c72\System.Net.Http.ni.dll
System.Numerics.ni.dll v4.6.1087.0 built by: NETFXREL4STAGE - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Numerics\2f1dd6d5b0094b85deb9730627b59918\System.Numerics.ni.dll
gdiplus.dll v6.1.7601.23545 (win7sp1_ldr.160912-1137) - C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.23545_none_5c06d189a00e2c29\gdiplus.dll
System.ComponentModel.Composition.ni.dll v4.6.1087.0 - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Compba577418#\58c548e5e146aa6544f800cc8c96bcb7\System.ComponentModel.Composition.ni.dll
System.ComponentModel.DataAnnotations.ni.dll v4.6.1087.0 - C:\Windows\assembly\NativeImages_v4.0.30319_32\System.Comp46f2b404#\315ea67fce0455f64c02fd23baedaa78\System.ComponentModel.DataAnnotations.ni.dll
PresentationFramework-SystemData.ni.dll v4.6.1087.0 - C:\Windows\assembly\NativeImages_v4.0.30319_32\Presentatio84a7b877#\890256efc83d2ae0e9a59d6e035a40b5\PresentationFramework-SystemData.ni.dll
msctfui.dll v6.1.7600.16385 (win7_rtm.090713-1255) - C:\Windows\system32\msctfui.dll
diasymreader.dll v14.00.1087.0 built by: NETFXREL4STAGE - C:\Windows\Microsoft.NET\Framework\v4.0.30319\diasymreader.dll
private BindableCollection<Order> _availableOrders;public BindableCollection<Order> AvailableOrders { get { return _availableOrders; } set { _availableOrders = value; NotifyOfPropertyChange(() => AvailableOrders); }}private BindableCollection<OrderSortDefinition> _orderSortDefinitions;public BindableCollection<OrderSortDefinition> OrderSortDefinitions { get { return _orderSortDefinitions; } set { _orderSortDefinitions = value; NotifyOfPropertyChange(() => OrderSortDefinitions); }}private OrderSortDefinition _selectedOrderSortDefinition;public OrderSortDefinition SelectedOrderSortDefinition { get { return _selectedOrderSortDefinition; } set { if(value != _selectedOrderSortDefinition) { _selectedOrderSortDefinition = value; NotifyOfPropertyChange(() => SelectedOrderSortDefinition); } }}public class OrderSortDefinition { public OrderSortDefinition() { this.Name = string.Empty; this.Details = new List<OrderSortInfo>(); } public string Name { get; set; } public IList<OrderSortInfo> Details { get; set; } public bool HasDetails { get { return null != Details && Details.Count > 0; } } public Tuple<string, DynamicSortDirection>[] GetSortCriterion() { List<Tuple<string, DynamicSortDirection>> criterion = new List<Tuple<string, DynamicSortDirection>>(); foreach(OrderSortInfo sortInfo in Details) criterion.Add(sortInfo.GetDynamicSortCriteria()); return criterion.ToArray(); } public bool? IsToolingAscending { get { return GetSortDirectionByProperty(OrderProperty.ToolingCode); } } public bool? IsMaterialAscending { get { return GetSortDirectionByProperty(OrderProperty.MaterialCode); } } public bool? IsOrderAscending { get { return GetSortDirectionByProperty(OrderProperty.OrderCode); } } public bool? IsFootageAscending { get { return GetSortDirectionByProperty(OrderProperty.Footage); } } public bool? IsCustomerAscending { get { return GetSortDirectionByProperty(OrderProperty.CustomerName); } } public bool? IsDateAscending { get { return GetSortDirectionByProperty(OrderProperty.RequestedDate); } } public bool? IsTruckAscending { get { return GetSortDirectionByProperty(OrderProperty.TruckNumber); } } private bool? GetSortDirectionByProperty(OrderProperty property) { var sortInfo = Details.Where(p => p.Association == property).First(); if(null != sortInfo) return sortInfo.SortDirection == DynamicSortDirection.Ascending; else return null; }}<telerik:RadGridView x:Name="AvailableOrders" ItemsSource="{Binding AvailableOrders}" AutoGenerateColumns="False" ShowGroupPanel="False" IsReadOnly="True" CanUserSortColumns="False" IsFilteringAllowed="False" SelectionMode="Extended"> <telerik:RadGridView.Columns> <telerik:GridViewDataColumn DataMemberBinding="{Binding PCode}"> <telerik:GridViewColumn.Header> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="Tooling" VerticalAlignment="Center" HorizontalAlignment="Center" /> <Image Source="{Binding SelectedOrderSortDefinition.IsToolingAscending, Converter={StaticResource NullBoolToImageConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3" MaxWidth="20" MinWidth="20" /> </StackPanel> </telerik:GridViewColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding MaterialCode}"> <telerik:GridViewColumn.Header> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="Material" VerticalAlignment="Center" HorizontalAlignment="Center" /> <Image Source="{Binding SelectedOrderSortDefinition.IsMaterialAscending, Converter={StaticResource NullBoolToImageConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3" MaxWidth="15" MinWidth="15" /> </StackPanel> </telerik:GridViewColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding OrderCode}"> <telerik:GridViewColumn.Header> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="Order" VerticalAlignment="Center" HorizontalAlignment="Center" /> <Image Source="{Binding SelectedOrderSortDefinition.IsOrderAscending, Converter={StaticResource NullBoolToImageConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3" MaxWidth="15" MinWidth="15" /> </StackPanel> </telerik:GridViewColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding Footage}"> <telerik:GridViewColumn.Header> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="Footage" VerticalAlignment="Center" HorizontalAlignment="Center" /> <Image Source="{Binding SelectedOrderSortDefinition.IsFootageAscending, Converter={StaticResource NullBoolToImageConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3" MaxWidth="15" MinWidth="15" /> </StackPanel> </telerik:GridViewColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding CustomerName}"> <telerik:GridViewColumn.Header> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="Customer" VerticalAlignment="Center" HorizontalAlignment="Center" /> <Image Source="{Binding SelectedOrderSortDefinition.IsCustomerAscending, Converter={StaticResource NullBoolToImageConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3" MaxWidth="15" MinWidth="15" /> </StackPanel> </telerik:GridViewColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding TruckNumber}"> <telerik:GridViewColumn.Header> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="Route" VerticalAlignment="Center" HorizontalAlignment="Center" /> <Image Source="{Binding SelectedOrderSortDefinition.IsTruckAscending, Converter={StaticResource NullBoolToImageConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3" MaxWidth="15" MinWidth="15" /> </StackPanel> </telerik:GridViewColumn.Header> </telerik:GridViewDataColumn> <telerik:GridViewDataColumn DataMemberBinding="{Binding RequestedDate, Converter={StaticResource PrettyDateConverter}}"> <telerik:GridViewColumn.Header> <StackPanel Orientation="Horizontal" HorizontalAlignment="Center" VerticalAlignment="Center"> <TextBlock Text="Requested" VerticalAlignment="Center" HorizontalAlignment="Center" /> <Image Source="{Binding SelectedOrderSortDefinition.IsDateAscending, Converter={StaticResource NullBoolToImageConverter}}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="3" MaxWidth="15" MinWidth="15" /> </StackPanel> </telerik:GridViewColumn.Header> </telerik:GridViewDataColumn> </telerik:RadGridView.Columns>