gitextract_9w_3d99e/ ├── .bowerrc ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── Tools/ │ ├── ThirdParty/ │ │ ├── WatiN/ │ │ │ └── WatiN.Core.XML │ │ └── log4net/ │ │ ├── 1.0/ │ │ │ └── release/ │ │ │ └── log4net.xml │ │ ├── 1.1/ │ │ │ └── release/ │ │ │ └── log4net.xml │ │ ├── 2.0/ │ │ │ └── release/ │ │ │ └── log4net.xml │ │ ├── 3.5/ │ │ │ └── release/ │ │ │ └── log4net.xml │ │ └── 4.0/ │ │ └── release/ │ │ └── log4net.xml │ ├── WickedSick.ForumScraper/ │ │ ├── FluentNhibernateLocalSessionFactoryObject.cs │ │ ├── ICreateUpdateRepository.cs │ │ ├── IDeleteRepository.cs │ │ ├── IReadOnlyRepository.cs │ │ ├── IRepository.cs │ │ ├── ISLForumMemberRepository.cs │ │ ├── Program.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Repository.cs │ │ ├── SLForumMember.cs │ │ ├── SLForumMemberMap.cs │ │ ├── SLForumMemberRepository.cs │ │ ├── SLForumScraper.cs │ │ ├── WickedSick.ForumScraper.csproj │ │ ├── WickedSick.ForumScraper.sln │ │ └── app.config │ ├── WickedSick.MVVM/ │ │ ├── DialogEx/ │ │ │ ├── DialogCompleteParameters.cs │ │ │ ├── DialogControl.cs │ │ │ ├── DialogViewModel.cs │ │ │ └── IDialogCompleteParameters.cs │ │ ├── ObservableObject.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── RelayCommand.cs │ │ ├── TreeViewEx/ │ │ │ └── TreeViewBehavior.cs │ │ ├── ViewModelBase.cs │ │ └── WickedSick.MVVM.csproj │ ├── WickedSick.Thea/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Controls/ │ │ │ ├── LayoutDisplay.xaml │ │ │ ├── LayoutDisplay.xaml.cs │ │ │ ├── PerformanceTicker.xaml │ │ │ ├── PerformanceTicker.xaml.cs │ │ │ ├── Pill.xaml │ │ │ └── Pill.xaml.cs │ │ ├── Helpers/ │ │ │ ├── FaydeInterop.cs │ │ │ └── IJavascriptContext.cs │ │ ├── IEnumerableEx.cs │ │ ├── MainWindow.xaml │ │ ├── MainWindow.xaml.cs │ │ ├── Models/ │ │ │ ├── DebugInteropCache.cs │ │ │ ├── DependencyPropertyCache.cs │ │ │ ├── DependencyValue.cs │ │ │ ├── FrameInfo.cs │ │ │ ├── LayoutMetrics.cs │ │ │ ├── PropertyStorageWrapper.cs │ │ │ └── TimelineGroup.cs │ │ ├── Properties/ │ │ │ ├── AssemblyInfo.cs │ │ │ ├── Resources.Designer.cs │ │ │ ├── Resources.resx │ │ │ ├── Settings.Designer.cs │ │ │ └── Settings.settings │ │ ├── Resources/ │ │ │ ├── BoolFontWeightConverter.cs │ │ │ ├── BoolSolidColorBrushConverter.cs │ │ │ ├── BoolVisibilityConverter.cs │ │ │ └── RelativeSizeValueConverter.cs │ │ ├── ViewModels/ │ │ │ ├── ChooseVisualStudioViewModel.cs │ │ │ ├── ExamineViewModel.cs │ │ │ ├── LoadViewModel.cs │ │ │ ├── MainViewModel.cs │ │ │ ├── PerformanceViewModel.cs │ │ │ ├── TimelineViewModel.cs │ │ │ └── VisualViewModel.cs │ │ ├── Views/ │ │ │ ├── ChooseVisualStudioWindow.xaml │ │ │ ├── ChooseVisualStudioWindow.xaml.cs │ │ │ ├── ExamineWindow.xaml │ │ │ ├── ExamineWindow.xaml.cs │ │ │ ├── LoadWindow.xaml │ │ │ ├── LoadWindow.xaml.cs │ │ │ ├── PerformanceView.xaml │ │ │ ├── PerformanceView.xaml.cs │ │ │ ├── TimelineView.xaml │ │ │ ├── TimelineView.xaml.cs │ │ │ ├── VisualTree.xaml │ │ │ └── VisualTree.xaml.cs │ │ ├── WickedSick.Thea.csproj │ │ └── app.config │ ├── WickedSick.Thea.VisualStudioInterop/ │ │ ├── ComMessageFilter.cs │ │ ├── ConsoleTest.cs │ │ ├── ContextNotAvailableException.cs │ │ ├── NativeMethods.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── VisualStudioBroker.cs │ │ ├── VisualStudioInstance.cs │ │ └── WickedSick.Thea.VisualStudioInterop.csproj │ └── WickedSick.Thea.sln ├── bower.json ├── dist/ │ ├── fayde.d.ts │ └── fayde.js ├── gulp/ │ ├── bump.js │ ├── default.js │ ├── dist.js │ ├── reset.js │ ├── stress.js │ ├── test.js │ ├── testsite.js │ └── watch.js ├── gulpfile.js ├── litmus/ │ ├── LitmusTests/ │ │ ├── App.xaml │ │ ├── App.xaml.cs │ │ ├── Controls/ │ │ │ ├── ListBoxMonitor.cs │ │ │ ├── PanelMonitor.cs │ │ │ ├── TestClass.cs │ │ │ └── VirtualizingStackPanelMonitor.cs │ │ ├── LitmusTests.csproj │ │ ├── LitmusTests.sln │ │ ├── MainPage.xaml │ │ ├── MainPage.xaml.cs │ │ ├── MainViewModel.cs │ │ ├── Properties/ │ │ │ ├── AppManifest.xml │ │ │ └── AssemblyInfo.cs │ │ ├── ScrollTestOverride.cs │ │ ├── Tests/ │ │ │ ├── ArcSegmentTest.xaml │ │ │ ├── ArcSegmentTest.xaml.cs │ │ │ ├── ArcViewModel.cs │ │ │ ├── BorderTest.xaml │ │ │ ├── BorderTest.xaml.cs │ │ │ ├── BrushTest.xaml │ │ │ ├── BrushTest.xaml.cs │ │ │ ├── ContentControlTest.xaml │ │ │ ├── ContentControlTest.xaml.cs │ │ │ ├── ContentPresenterTest.xaml │ │ │ ├── ContentPresenterTest.xaml.cs │ │ │ ├── DoubleListBox.xaml │ │ │ ├── DoubleListBox.xaml.cs │ │ │ ├── GridSplitterTest.xaml │ │ │ ├── GridSplitterTest.xaml.cs │ │ │ ├── ImageBrushTest.xaml │ │ │ ├── ImageBrushTest.xaml.cs │ │ │ ├── ImageTest.xaml │ │ │ ├── ImageTest.xaml.cs │ │ │ ├── ItemsControl.xaml │ │ │ ├── ItemsControl.xaml.cs │ │ │ ├── Layout.xaml │ │ │ ├── Layout.xaml.cs │ │ │ ├── ListBoxSelectionTest.xaml │ │ │ ├── ListBoxSelectionTest.xaml.cs │ │ │ ├── ListBoxTest.xaml │ │ │ ├── ListBoxTest.xaml.cs │ │ │ ├── MapTest.xaml │ │ │ ├── MapTest.xaml.cs │ │ │ ├── PathTest.xaml │ │ │ ├── PathTest.xaml.cs │ │ │ ├── RectangleTest.xaml │ │ │ ├── RectangleTest.xaml.cs │ │ │ ├── ResourceTest.xaml │ │ │ ├── ResourceTest.xaml.cs │ │ │ ├── ScrollBarTest.xaml │ │ │ ├── ScrollBarTest.xaml.cs │ │ │ ├── ScrollViewerTest.xaml │ │ │ ├── ScrollViewerTest.xaml.cs │ │ │ ├── ShapeStretch.xaml │ │ │ ├── ShapeStretch.xaml.cs │ │ │ ├── TextBoxTest.xaml │ │ │ ├── TextBoxTest.xaml.cs │ │ │ ├── TooltipTest.xaml │ │ │ ├── TooltipTest.xaml.cs │ │ │ ├── TransformTest.xaml │ │ │ ├── TransformTest.xaml.cs │ │ │ ├── nfldraft.xaml │ │ │ └── nfldraft.xaml.cs │ │ └── Themes/ │ │ ├── Cosmopolitan/ │ │ │ ├── Brushes.xaml │ │ │ ├── CoreStyles.xaml │ │ │ ├── Fonts.xaml │ │ │ ├── SDKStyles.xaml │ │ │ ├── Styles.xaml │ │ │ └── ToolkitStyles.xaml │ │ └── generic.xaml │ └── LitmusTests.Web/ │ ├── LitmusTests.Web.csproj │ ├── LitmusTestsTestPage.aspx │ ├── LitmusTestsTestPage.html │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Silverlight.js │ ├── Web.Debug.config │ ├── Web.Release.config │ └── Web.config ├── package.json ├── proto/ │ ├── benchmarks/ │ │ ├── bitwise/ │ │ │ └── test.html │ │ └── matrix/ │ │ ├── CanvasMatrix.js │ │ ├── Matrix3D.js │ │ ├── glMatrix-min.js │ │ └── test.html │ └── silo/ │ ├── UnitTestValidation.htm │ ├── brush-transform.html │ ├── heightTest.htm │ ├── hittest.html │ ├── image-load.html │ ├── keyboard.html │ ├── lineargradient-pattern.html │ ├── matrix-multiplypoint.html │ ├── multiple-composite.html │ ├── overrides.html │ ├── radial-gradient.html │ └── silo1.html ├── src/ │ ├── Clipboard/ │ │ ├── BasicClipboard.ts │ │ ├── Create.ts │ │ ├── IClipboard.ts │ │ └── NetscapeClipboard.ts │ ├── Collections/ │ │ ├── CollectionChangedEventArgs.ts │ │ ├── DeepObservableCollection.ts │ │ ├── FilteredCollection.ts │ │ ├── INotifyCollectionChanged.ts │ │ ├── ItemPropertyChangedEventArgs.ts │ │ ├── ObservableCollection.ts │ │ └── ReadOnlyObservableCollection.ts │ ├── Controls/ │ │ ├── Border.ts │ │ ├── Button.ts │ │ ├── Canvas.ts │ │ ├── CheckBox.ts │ │ ├── ColumnDefinition.ts │ │ ├── ComboBox.ts │ │ ├── ComboBoxItem.ts │ │ ├── ContentControl.ts │ │ ├── ContentPresenter.ts │ │ ├── Control.ts │ │ ├── ControlTemplate.ts │ │ ├── Dialog.ts │ │ ├── Enums.ts │ │ ├── Frame.ts │ │ ├── Grid.ts │ │ ├── GridLength.ts │ │ ├── HeaderedContentControl.ts │ │ ├── HyperlinkButton.ts │ │ ├── Image.ts │ │ ├── Internal/ │ │ │ ├── CursorAdvancer.ts │ │ │ ├── ItemContainersManager.ts │ │ │ ├── RangeCoercer.ts │ │ │ ├── TextBoxContentProxy.ts │ │ │ ├── TextBoxView.ts │ │ │ └── VirtualizingPanelContainerOwner.ts │ │ ├── ItemCollection.ts │ │ ├── ItemsControl.ts │ │ ├── ItemsPanelTemplate.ts │ │ ├── ItemsPresenter.ts │ │ ├── ListBox.ts │ │ ├── ListBoxItem.ts │ │ ├── MediaElement.ts │ │ ├── Page.ts │ │ ├── Panel.ts │ │ ├── PasswordBox.ts │ │ ├── Primitives/ │ │ │ ├── ButtonBase.ts │ │ │ ├── DragEventArgs.ts │ │ │ ├── IScrollInfo.ts │ │ │ ├── Overlay.ts │ │ │ ├── OverlayClosedEventArgs.ts │ │ │ ├── Popup.ts │ │ │ ├── RangeBase.ts │ │ │ ├── RepeatButton.ts │ │ │ ├── ScrollBar.ts │ │ │ ├── ScrollData.ts │ │ │ ├── ScrollEventArgs.ts │ │ │ ├── SelectionChangedEventArgs.ts │ │ │ ├── Selector.ts │ │ │ ├── SelectorSelection.ts │ │ │ ├── Thumb.ts │ │ │ └── ToggleButton.ts │ │ ├── ProgressBar.ts │ │ ├── RadioButton.ts │ │ ├── RichTextBox.ts │ │ ├── RowDefinition.ts │ │ ├── ScrollContentPresenter.ts │ │ ├── ScrollViewer.ts │ │ ├── Slider.ts │ │ ├── StackPanel.ts │ │ ├── TextBlock.ts │ │ ├── TextBox.ts │ │ ├── TextBoxBase.ts │ │ ├── ToolTip.ts │ │ ├── ToolTipService.ts │ │ ├── UserControl.ts │ │ ├── VirtualizingPanel.ts │ │ └── VirtualizingStackPanel.ts │ ├── Core/ │ │ ├── Clone.ts │ │ ├── DPReaction.ts │ │ ├── DataTemplate.ts │ │ ├── DependencyObject.ts │ │ ├── DependencyProperty.ts │ │ ├── DependencyPropertyChangedEventArgs.ts │ │ ├── Enums.ts │ │ ├── FrameworkElement.ts │ │ ├── HierarchicalDataTemplate.ts │ │ ├── INotifyPropertyChanged.ts │ │ ├── InheritableOwner.ts │ │ ├── LayoutInformation.ts │ │ ├── NameScope.ts │ │ ├── Providers/ │ │ │ ├── ActualSizeStore.ts │ │ │ ├── DataContextStore.ts │ │ │ ├── ImmutableStore.ts │ │ │ ├── ImplicitStyleBroker.ts │ │ │ ├── InheritedStore.ts │ │ │ ├── IsEnabledStore.ts │ │ │ ├── LocalStyleBroker.ts │ │ │ ├── PropertyStore.ts │ │ │ ├── ResourcesStore.ts │ │ │ └── StyleSwapper.ts │ │ ├── ResourceDictionary.ts │ │ ├── RoutedEvent.ts │ │ ├── RoutedEventArgs.ts │ │ ├── RoutedPropertyChangedEvent.ts │ │ ├── RoutedPropertyChangingEvent.ts │ │ ├── Setter.ts │ │ ├── SizeChangedEventArgs.ts │ │ ├── Style.ts │ │ ├── TemplateBinding.ts │ │ ├── Triggers.ts │ │ ├── UIElement.ts │ │ ├── UIReaction.ts │ │ ├── UIReactionAttached.ts │ │ ├── VisualTreeEnum.ts │ │ ├── VisualTreeHelper.ts │ │ ├── Walkers.ts │ │ ├── XamlNode.ts │ │ ├── XamlObject.ts │ │ └── XamlObjectCollection.ts │ ├── Data/ │ │ ├── Binding.ts │ │ ├── CollectionViewSource.ts │ │ ├── DataErrorsChangedEventArgs.ts │ │ ├── Enums.ts │ │ ├── IBindingData.ts │ │ ├── ICollectionView.ts │ │ ├── IDataErrorInfo.ts │ │ ├── INotifyDataErrorInfo.ts │ │ ├── IValueConverter.ts │ │ ├── Property/ │ │ │ ├── PropertyPath.ts │ │ │ ├── PropertyPathParser.ts │ │ │ └── PropertyPathWalker.ts │ │ └── RelativeSource.ts │ ├── Documents/ │ │ ├── Block.ts │ │ ├── BlockCollection.ts │ │ ├── Inline.ts │ │ ├── InlineCollection.ts │ │ ├── LineBreak.ts │ │ ├── Paragraph.ts │ │ ├── Run.ts │ │ ├── Section.ts │ │ ├── Span.ts │ │ ├── TextElement.ts │ │ ├── TextReaction.ts │ │ └── Underline.ts │ ├── Engine/ │ │ ├── Application.ts │ │ ├── ClockTimer.ts │ │ ├── Exceptions.ts │ │ ├── FocusManager.ts │ │ ├── InputManager.ts │ │ ├── Inspection.ts │ │ ├── Surface.ts │ │ ├── Theme.ts │ │ ├── ThemeConfig.ts │ │ ├── ThemeManager.ts │ │ ├── ThemedLibrary.ts │ │ └── ThemedLibraryResolver.ts │ ├── Expressions/ │ │ ├── BindingExpression.ts │ │ ├── BindingExpressionBase.ts │ │ ├── DeferredValueExpression.ts │ │ ├── EventBindingExpression.ts │ │ ├── Expression.ts │ │ └── TemplateBindingExpression.ts │ ├── Input/ │ │ ├── ICommand.ts │ │ ├── InteractionHelper.ts │ │ ├── KeyEventArgs.ts │ │ ├── KeyInterop.ts │ │ ├── Keyboard.ts │ │ ├── KeyboardNavigation.ts │ │ ├── MouseEventArgs.ts │ │ ├── MouseInterop.ts │ │ ├── TouchEventArgs.ts │ │ ├── TouchInterfaces.ts │ │ ├── TouchInternal/ │ │ │ ├── ActiveTouchBase.ts │ │ │ ├── NonPointerTouchInterop.ts │ │ │ ├── PointerTouchInterop.ts │ │ │ └── TouchInteropBase.ts │ │ ├── TouchInterop.ts │ │ ├── TouchPoint.ts │ │ └── VirtualKeyboard.ts │ ├── Localization/ │ │ ├── Calendar.ts │ │ ├── CultureInfo.ts │ │ ├── DateTimeFormatInfo.ts │ │ ├── DateTimeFormatter.ts │ │ ├── Format.ts │ │ ├── GregorianCalendar.ts │ │ ├── NumberFormatInfo.ts │ │ ├── NumberFormatter.ts │ │ └── TimeSpanFormatter.ts │ ├── MVVM/ │ │ ├── AutoModel.ts │ │ ├── DialogViewModel.ts │ │ ├── Entity.ts │ │ ├── IOverlayCompleteParameters.ts │ │ ├── IViewModelProvider.ts │ │ ├── ObservableObject.ts │ │ ├── RelayCommand.ts │ │ └── ViewModelBase.ts │ ├── Markup/ │ │ ├── ContentAnnotation.ts │ │ ├── Creator.ts │ │ ├── EventBinding.ts │ │ ├── Internal/ │ │ │ ├── ActiveObject.ts │ │ │ ├── ObjectActor.ts │ │ │ ├── PropertyActor.ts │ │ │ └── ResourcesActor.ts │ │ ├── Loader.ts │ │ ├── Resolver.ts │ │ ├── Retriever.ts │ │ └── StaticResource.ts │ ├── Media/ │ │ ├── Animation/ │ │ │ ├── AnimationBase.ts │ │ │ ├── AnimationStore.ts │ │ │ ├── AnimationUsingKeyFrames.ts │ │ │ ├── BeginStoryboard.ts │ │ │ ├── ColorAnimation.ts │ │ │ ├── ColorAnimationUsingKeyFrames.ts │ │ │ ├── ColorKeyFrame.ts │ │ │ ├── Curves.ts │ │ │ ├── DoubleAnimation.ts │ │ │ ├── DoubleAnimationUsingKeyFrames.ts │ │ │ ├── DoubleKeyFrame.ts │ │ │ ├── EasingFunctionBase.ts │ │ │ ├── EasingFunctions.ts │ │ │ ├── Enums.ts │ │ │ ├── KeyFrame.ts │ │ │ ├── KeySpline.ts │ │ │ ├── ObjectAnimationUsingKeyFrames.ts │ │ │ ├── ObjectKeyFrame.ts │ │ │ ├── PointAnimation.ts │ │ │ ├── PointAnimationUsingKeyFrames.ts │ │ │ ├── PointKeyFrame.ts │ │ │ ├── RepeatBehavior.ts │ │ │ ├── Storyboard.ts │ │ │ └── Timeline.ts │ │ ├── Brush.ts │ │ ├── Effects/ │ │ │ ├── BlurEffect.ts │ │ │ ├── DropShadowEffect.ts │ │ │ └── Effect.ts │ │ ├── EllipseGeometry.ts │ │ ├── Enums.ts │ │ ├── GeneralTransform.ts │ │ ├── Geometry.ts │ │ ├── GeometryGroup.ts │ │ ├── GradientBrush.ts │ │ ├── GradientStop.ts │ │ ├── Imaging/ │ │ │ ├── BitmapImage.ts │ │ │ ├── BitmapSource.ts │ │ │ ├── ImageBrush.ts │ │ │ ├── ImageDecoder.ts │ │ │ └── ImageSource.ts │ │ ├── LineGeometry.ts │ │ ├── LinearGradient/ │ │ │ ├── Interpolator.ts │ │ │ └── Metrics.ts │ │ ├── LinearGradientBrush.ts │ │ ├── Matrix.ts │ │ ├── Matrix3D.ts │ │ ├── Matrix3DProjection.ts │ │ ├── MediaParser.ts │ │ ├── PathFigure.ts │ │ ├── PathGeometry.ts │ │ ├── PathSegment.ts │ │ ├── PathSegments.ts │ │ ├── PlaneProjection.ts │ │ ├── Projection.ts │ │ ├── RadialGradient/ │ │ │ └── Extender.ts │ │ ├── RadialGradientBrush.ts │ │ ├── RectangleGeometry.ts │ │ ├── SolidColorBrush.ts │ │ ├── TextOptions.ts │ │ ├── TileBrush.ts │ │ ├── Transform.ts │ │ ├── Transforms.ts │ │ ├── VSM/ │ │ │ ├── VisualState.ts │ │ │ ├── VisualStateGroup.ts │ │ │ ├── VisualStateManager.ts │ │ │ └── VisualTransition.ts │ │ ├── Videos/ │ │ │ ├── VideoSource.ts │ │ │ └── VideoSourceBase.ts │ │ └── mediagrammar.txt │ ├── Navigation/ │ │ ├── INavigate.ts │ │ ├── NavigationHelper.ts │ │ ├── NavigationService.ts │ │ ├── RedirectRoute.ts │ │ ├── Route.ts │ │ ├── RouteMapper.ts │ │ ├── RouteMapping.ts │ │ ├── UriMapper.ts │ │ └── UriMapping.ts │ ├── Primitives/ │ │ ├── Color.ts │ │ ├── CornerRadius.ts │ │ ├── DateTime.ts │ │ ├── Duration.ts │ │ ├── Font.ts │ │ ├── FontFamily.ts │ │ ├── KeyTime.ts │ │ ├── Length.ts │ │ ├── Point.ts │ │ ├── Rect.ts │ │ ├── Size.ts │ │ ├── Thickness.ts │ │ ├── TimeSpan.ts │ │ └── TypeConversion.ts │ ├── Runtime/ │ │ ├── BError.ts │ │ ├── Bootstrap.ts │ │ ├── Configure.ts │ │ ├── Debug.ts │ │ ├── NumberEx.ts │ │ ├── React.ts │ │ ├── StringEx.ts │ │ └── TimelineProfile.ts │ ├── Shapes/ │ │ ├── DoubleCollection.ts │ │ ├── Ellipse.ts │ │ ├── Enums.ts │ │ ├── Line.ts │ │ ├── Path.ts │ │ ├── PointCollection.ts │ │ ├── Polygon.ts │ │ ├── Polyline.ts │ │ ├── Rectangle.ts │ │ └── Shape.ts │ ├── Text/ │ │ ├── Buffer.ts │ │ ├── History/ │ │ │ ├── DeleteAction.ts │ │ │ ├── IAction.ts │ │ │ ├── InsertAction.ts │ │ │ ├── ReplaceAction.ts │ │ │ └── Tracker.ts │ │ ├── ITextOwner.ts │ │ └── Proxy.ts │ ├── Validation/ │ │ ├── Emit.ts │ │ ├── Validation.ts │ │ ├── ValidationError.ts │ │ ├── ValidationErrorEventAction.ts │ │ └── ValidationErrorEventArgs.ts │ ├── _Debug.ts │ ├── _Types.ts │ └── polyfill/ │ ├── Function_bind.ts │ └── perfex.ts ├── stress/ │ ├── ITestImpl.ts │ ├── Runner.ts │ ├── index.html │ ├── tests/ │ │ ├── StressTest.ts │ │ ├── controls/ │ │ │ └── ListBox.ts │ │ ├── markup/ │ │ │ └── Loader.ts │ │ └── media/ │ │ ├── MediaParser.ts │ │ └── Path2D.ts │ └── tests.json ├── test/ │ ├── Theme.Silverlight.xml │ ├── fayde.json │ ├── mocks/ │ │ ├── BaseTest.xml │ │ ├── TestControl.ts │ │ ├── TestConverter.ts │ │ ├── TestDictionary.xml │ │ ├── TestObservable.ts │ │ ├── TestViewModel.ts │ │ └── TestViewModelProvider.ts │ ├── runner.ts │ ├── tests/ │ │ ├── Binding.ts │ │ ├── DataTemplate.ts │ │ ├── DeepObservableCollection.ts │ │ ├── DependencyProperty.ts │ │ ├── Format.ts │ │ ├── ItemContainersManager.ts │ │ ├── LinearGradientBrush.ts │ │ ├── MVVM/ │ │ │ └── AutoModel.ts │ │ ├── Markup/ │ │ │ ├── Basic.ts │ │ │ ├── Controls.ts │ │ │ ├── Framework.ts │ │ │ ├── Media.ts │ │ │ └── Resources.ts │ │ ├── MarkupExpression.ts │ │ ├── Matrix.ts │ │ ├── Primitives/ │ │ │ └── DateTime.ts │ │ ├── Provider.ts │ │ ├── RadialGradientBrush.ts │ │ ├── RouteMapper.ts │ │ ├── Text/ │ │ │ └── Proxy.ts │ │ ├── Timeline.ts │ │ ├── Transform.ts │ │ ├── TypeConverter.ts │ │ ├── UriMapper.ts │ │ └── XamlNode.ts │ └── tests.html ├── testsite/ │ ├── Binding/ │ │ ├── DoubleListBoxViewModel.ts │ │ ├── TestViewModel.ts │ │ ├── double-listbox.fap │ │ ├── dt-binding.fap │ │ ├── eventbinding.fap │ │ ├── find-ancestor.fap │ │ ├── observablecoll-count.fap │ │ ├── selected-item.fap │ │ └── update-source-trigger.fap │ ├── Clipping/ │ │ └── grid.fap │ ├── Controls/ │ │ ├── RepeatButtonViewModel.ts │ │ ├── TestClass.ts │ │ ├── border.fap │ │ ├── button.fap │ │ ├── checkbox.fap │ │ ├── combobox.fap │ │ ├── contentcontrol.fap │ │ ├── grid.fap │ │ ├── hyperlinkbutton.fap │ │ ├── itemscontrol.fap │ │ ├── listbox.fap │ │ ├── passwordbox.fap │ │ ├── progressbar.fap │ │ ├── radiobutton.fap │ │ ├── repeatbutton.fap │ │ ├── scrollbar.fap │ │ ├── scrollviewer.fap │ │ ├── slider.fap │ │ ├── stackpanel.fap │ │ ├── testview.fayde │ │ ├── textblock.fap │ │ ├── textbox.fap │ │ └── tooltip.fap │ ├── Core/ │ │ ├── TestResourceDictionary.xml │ │ ├── layoutclip.fap │ │ └── resourcedictionary.fap │ ├── Demo/ │ │ ├── TestResourceDictionary.xml │ │ ├── Views/ │ │ │ ├── Core.fayde │ │ │ ├── SDK.fayde │ │ │ ├── Toolkit.fayde │ │ │ ├── contact.fayde │ │ │ ├── home.fayde │ │ │ └── smoke.fayde │ │ └── default.fap │ ├── Format/ │ │ ├── TestViewModel.ts │ │ └── datetime.fap │ ├── IssueTests/ │ │ ├── FilteredViewModel.ts │ │ ├── Issue92ViewModel.ts │ │ ├── Item.ts │ │ ├── ListBoxManagerViewModel.ts │ │ ├── TabIssueViewModel.ts │ │ ├── TextViewModel.ts │ │ ├── dropshadowblur.fap │ │ ├── filtereditemscontrol.fap │ │ ├── grid.fap │ │ ├── imagebrushbg.fap │ │ ├── issue105.fap │ │ ├── issue109.fap │ │ ├── issue11.fap │ │ ├── issue120.fap │ │ ├── issue138.fap │ │ ├── issue154.fap │ │ ├── issue161.fap │ │ ├── issue173.fap │ │ ├── issue177.fap │ │ ├── issue83.fap │ │ ├── issue92.fap │ │ ├── listbox.fap │ │ ├── path-extreme.fap │ │ └── tabissue.fap │ ├── Media/ │ │ ├── ImageSetSourceViewModel.ts │ │ ├── gradient-brush.fap │ │ ├── image-setsource.fap │ │ ├── image-stack.fap │ │ ├── image-stretch.fap │ │ ├── imagebrush.fap │ │ ├── imaging.fap │ │ ├── mediaelement-basic.fap │ │ └── mediaelement-stack.fap │ ├── Navigation/ │ │ ├── NavigationViewModel.ts │ │ ├── Views/ │ │ │ ├── home.fayde │ │ │ ├── page1.fayde │ │ │ └── page2.fayde │ │ └── default.fap │ ├── Overlay/ │ │ ├── ChooserViewModel.ts │ │ ├── MainDialogViewModel.ts │ │ ├── basic.fap │ │ ├── dialog-window.fayde │ │ └── dialog.fap │ ├── Path/ │ │ ├── ArcViewModel.ts │ │ ├── arc-segment.fap │ │ ├── arc-to.html │ │ ├── arc.html │ │ ├── cubic-bezier.html │ │ ├── join/ │ │ │ └── bevel.html │ │ ├── line.html │ │ ├── multientry.html │ │ ├── quad-bezier.html │ │ └── util.js │ ├── Resources/ │ │ ├── AngleConverter.ts │ │ └── NumberConverter.ts │ ├── Shapes/ │ │ ├── PathBoundViewModel.ts │ │ ├── canvas.fap │ │ ├── map.fap │ │ ├── map.ts │ │ ├── path-bound.fap │ │ ├── path-stretch.fap │ │ ├── path.fap │ │ ├── rectangle-basic.fap │ │ ├── rectangle-grid.fap │ │ ├── shape-stack.fap │ │ ├── shape-stretch.fap │ │ └── shapes.fap │ ├── Stress/ │ │ ├── LargeList.ts │ │ └── listbox.fap │ ├── Theme/ │ │ └── Metro.fap │ ├── Toy/ │ │ ├── default2.fap │ │ ├── default3.fap │ │ ├── default6.fap │ │ ├── default7.fap │ │ └── default8.fap │ ├── Validation/ │ │ ├── ExcTestEntity.ts │ │ ├── NotifyTestEntity.ts │ │ ├── TestEntity.ts │ │ ├── dataerrorinfo.fap │ │ ├── exception.fap │ │ ├── map.d.ts │ │ └── notifydataerrorinfo.fap │ ├── ViewTemplates/ │ │ ├── ViewTemplates.fap │ │ ├── VtItemView.fayde │ │ ├── VtItemViewModel.ts │ │ └── VtViewModel.ts │ ├── fayde.json │ ├── fonts/ │ │ └── segoeui/ │ │ └── segoeui.otf │ ├── index.html │ ├── test.html │ ├── videos/ │ │ ├── MediaControlViewModel.ts │ │ └── mediacontrol.fap │ └── xamlload.html ├── themes/ │ ├── Metro.theme.xml │ └── assets/ │ └── metro/ │ ├── brushes.xaml │ ├── corestyles.xaml │ ├── fonts.xaml │ ├── sdk.xaml │ └── toolkit.xaml ├── typings/ │ ├── qunit.d.ts │ └── require.d.ts └── unify.json