Download Blake.NUI

Description

Blake.NUI is a collection of helpful controls, utilities, and samples useful for multi-touch and NUI development with WPF 4 and Surface. Much of this code was used in samples in my book, Natural User Interfaces in .NET.

Icons

Blake.NUI

Source Files

The download file blakenui.zip has the following entries.


Blake.NUI.TestApplication.Common/Blake.NUI.TestApplication.Common.csproj
Blake.NUI.TestApplication.Common/Blake.NUI.TestApplication.Common.csproj.vspscc
Blake.NUI.TestApplication.Common/GestureTester.xaml
Blake.NUI.TestApplication.Common/GestureTester.xaml.cs
Blake.NUI.TestApplication.Common/Properties/AssemblyInfo.cs
Blake.NUI.TestApplication.Common/Properties/Resources.Designer.cs
Blake.NUI.TestApplication.Common/Properties/Resources.resx
Blake.NUI.TestApplication.Common/Properties/Settings.Designer.cs
Blake.NUI.TestApplication.Common/Properties/Settings.settings
Blake.NUI.TestApplication.Common/Views/MainWindowView.xaml
Blake.NUI.TestApplication.Common/Views/MainWindowView.xaml.cs
Blake.NUI.TestApplication.Surface/App.xaml
Blake.NUI.TestApplication.Surface/App.xaml.cs
Blake.NUI.TestApplication.Surface/Blake.NUI.TestApplication.Surface.csproj
Blake.NUI.TestApplication.Surface/Blake.NUI.TestApplication.Surface.csproj.vspscc
Blake.NUI.TestApplication.Surface/Blake.NUI.TestApplication.Surface.xml
Blake.NUI.TestApplication.Surface/MainWindow.xaml
Blake.NUI.TestApplication.Surface/MainWindow.xaml.cs
Blake.NUI.TestApplication.Surface/Properties/AssemblyInfo.cs
Blake.NUI.TestApplication.Surface/Properties/Resources.Designer.cs
Blake.NUI.TestApplication.Surface/Properties/Resources.resx
Blake.NUI.TestApplication.Surface/Properties/Settings.Designer.cs
Blake.NUI.TestApplication.Surface/Properties/Settings.settings
Blake.NUI.TestApplication.Surface/Resources/icon.png
Blake.NUI.TestApplication.Surface/Resources/iconPreview.png
Blake.NUI.TestApplication.Surface/app.config
Blake.NUI.TestApplication.Win7/App.xaml//ww  w  . j  av  a2  s .c  o m
Blake.NUI.TestApplication.Win7/App.xaml.cs
Blake.NUI.TestApplication.Win7/Blake.NUI.TestApplication.Win7.csproj
Blake.NUI.TestApplication.Win7/Blake.NUI.TestApplication.Win7.csproj.vspscc
Blake.NUI.TestApplication.Win7/MainWindow.xaml
Blake.NUI.TestApplication.Win7/MainWindow.xaml.cs
Blake.NUI.TestApplication.Win7/Properties/AssemblyInfo.cs
Blake.NUI.TestApplication.Win7/Properties/Resources.Designer.cs
Blake.NUI.TestApplication.Win7/Properties/Resources.resx
Blake.NUI.TestApplication.Win7/Properties/Settings.Designer.cs
Blake.NUI.TestApplication.Win7/Properties/Settings.settings
Blake.NUI.TestApplication.Win7/app.config
Blake.NUI.WPF.Surface/Blake.NUI.WPF.Surface.csproj
Blake.NUI.WPF.Surface/Blake.NUI.WPF.Surface.csproj.user
Blake.NUI.WPF.Surface/Blake.NUI.WPF.Surface.csproj.vspscc
Blake.NUI.WPF.Surface/Properties/AssemblyInfo.cs
Blake.NUI.WPF.Surface/Properties/Resources.Designer.cs
Blake.NUI.WPF.Surface/Properties/Resources.resx
Blake.NUI.WPF.Surface/Properties/Settings.Designer.cs
Blake.NUI.WPF.Surface/Properties/Settings.settings
Blake.NUI.WPF.Surface/SurfaceTouchDevice.cs
Blake.NUI.WPF.Surface/Themes/Generic.xaml
Blake.NUI.WPF.Surface/Utility/SurfaceAnimateUtility.cs
Blake.NUI.WPF.Surface/ZoomCanvasInputAdapterSurface.cs
Blake.NUI.WPF.SurfaceToolkit/Blake.NUI.WPF.SurfaceToolkit.csproj
Blake.NUI.WPF.SurfaceToolkit/Blake.NUI.WPF.SurfaceToolkit.csproj.user
Blake.NUI.WPF.SurfaceToolkit/Blake.NUI.WPF.SurfaceToolkit.csproj.vspscc
Blake.NUI.WPF.SurfaceToolkit/Properties/AssemblyInfo.cs
Blake.NUI.WPF.SurfaceToolkit/Properties/Resources.Designer.cs
Blake.NUI.WPF.SurfaceToolkit/Properties/Resources.resx
Blake.NUI.WPF.SurfaceToolkit/Properties/Settings.Designer.cs
Blake.NUI.WPF.SurfaceToolkit/Properties/Settings.settings
Blake.NUI.WPF.SurfaceToolkit/Themes/Generic.xaml
Blake.NUI.WPF.SurfaceToolkit/Utility/SurfaceAnimateUtility.cs
Blake.NUI.WPF/Blake.NUI.WPF.csproj
Blake.NUI.WPF/Blake.NUI.WPF.csproj.user
Blake.NUI.WPF/Blake.NUI.WPF.csproj.vspscc
Blake.NUI.WPF/Common/DisplayMatrix.cs
Blake.NUI.WPF/Common/ScatterMatrixHelper.cs
Blake.NUI.WPF/Controls/AngleChangedEventArgs.cs
Blake.NUI.WPF/Controls/CircleText.xaml
Blake.NUI.WPF/Controls/CircleText.xaml.cs
Blake.NUI.WPF/Controls/IZoomCanvasInputAdapter.cs
Blake.NUI.WPF/Controls/Primitives/ActivatingContentControl.cs
Blake.NUI.WPF/Controls/RadialStackPanel.cs
Blake.NUI.WPF/Controls/ZoomCanvas.cs
Blake.NUI.WPF/Controls/ZoomCanvas.xaml
Blake.NUI.WPF/Controls/ZoomCanvasItem.cs
Blake.NUI.WPF/Gestures/DoubleTapGestureEngine.cs
Blake.NUI.WPF/Gestures/DoubleTapGestureTrigger.cs
Blake.NUI.WPF/Gestures/EngineHandler.cs
Blake.NUI.WPF/Gestures/Events.cs
Blake.NUI.WPF/Gestures/HoldGestureEngine.cs
Blake.NUI.WPF/Gestures/HoldGestureTrigger.cs
Blake.NUI.WPF/Gestures/IGestureEngine.cs
Blake.NUI.WPF/Gestures/TapGestureEngine.cs
Blake.NUI.WPF/Gestures/TapGestureTrigger.cs
Blake.NUI.WPF/InputFilter.cs
Blake.NUI.WPF/ManipulationHelpers/BoundedManipulationRange.cs
Blake.NUI.WPF/ManipulationHelpers/InertiaDummyManipulator.cs
Blake.NUI.WPF/Properties/AssemblyInfo.cs
Blake.NUI.WPF/Properties/Resources.Designer.cs
Blake.NUI.WPF/Properties/Resources.resx
Blake.NUI.WPF/Properties/Settings.Designer.cs
Blake.NUI.WPF/Properties/Settings.settings
Blake.NUI.WPF/Themes/Generic.xaml
Blake.NUI.WPF/Touch/Interop/InteropTouchEventArgs.cs
Blake.NUI.WPF/Touch/Interop/TouchHandler.cs
Blake.NUI.WPF/Touch/Interop/User32.cs
Blake.NUI.WPF/Touch/Interop/WPFWindowWrapper.cs
Blake.NUI.WPF/Touch/Interop/Win32Touch.cs
Blake.NUI.WPF/Touch/MouseTouchDevice.cs
Blake.NUI.WPF/Touch/NativeTouchDevice.cs
Blake.NUI.WPF/Touch/TouchVisualizationAdorner.cs
Blake.NUI.WPF/Touch/ZoomCanvasInputAdapterTouch.cs
Blake.NUI.WPF/Utility/AnimateUtility.cs
Blake.NUI.WPF/Utility/ManipulationUtility.cs
Blake.NUI.WPF/Utility/MathUtility.cs
Blake.NUI.WPF/Utility/Pool.cs
Blake.NUI.WPF/Utility/VisualUtility.cs
Blake.NUI.WPF/Utility/WorkQueue.cs
Blake.NUI.sln
Blake.NUI.vssscc
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
bin/Blake.NUI.WPF.Surface.dll
bin/Blake.NUI.WPF.SurfaceToolkit.dll
bin/Blake.NUI.WPF.dll
external/Surface v1.0/Microsoft.Surface.Presentation.Generic.dll
external/Surface v1.0/Microsoft.Surface.Presentation.dll
external/Surface v1.0/Microsoft.Surface.dll
external/Surface v1.5/Microsoft.Surface.Presentation.Generic.dll
external/Surface v1.5/Microsoft.Surface.Presentation.dll
external/System.Windows.Interactivity.dll

Download

Click the following link to download blakenui.zip.

blakenui.zip