diff --git a/ext/MouseKeyboardActivityMonitor/MouseKeyboardActivityMonitor.csproj b/ext/MouseKeyboardActivityMonitor/MouseKeyboardActivityMonitor.csproj index 5b60a4a..3e25e4c 100644 --- a/ext/MouseKeyboardActivityMonitor/MouseKeyboardActivityMonitor.csproj +++ b/ext/MouseKeyboardActivityMonitor/MouseKeyboardActivityMonitor.csproj @@ -1,5 +1,5 @@  - + Local 9.0.21022 @@ -29,7 +29,7 @@ true 3.5 - v2.0 + v4.0 SAK SAK SAK @@ -48,6 +48,7 @@ 2.0.0.%2a false true + bin\Debug\ @@ -71,6 +72,7 @@ full prompt false + false bin\Release\ @@ -94,6 +96,7 @@ none prompt false + false true @@ -114,6 +117,7 @@ false ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules false + false bin\x86\Release\ @@ -133,6 +137,7 @@ false ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules false + false true @@ -154,6 +159,7 @@ false ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules false + false bin\x64\Release\ @@ -173,6 +179,7 @@ false ;C:\Program Files (x86)\Microsoft Visual Studio 10.0\Team Tools\Static Analysis Tools\FxCop\\Rules false + false diff --git a/src/MoonPdfLib/Helper/VisualTreeHelperEx.cs b/src/MoonPdfLib/Helper/VisualTreeHelperEx.cs index b5c5df0..52bc729 100644 --- a/src/MoonPdfLib/Helper/VisualTreeHelperEx.cs +++ b/src/MoonPdfLib/Helper/VisualTreeHelperEx.cs @@ -30,7 +30,12 @@ public static T FindChild(DependencyObject o) where T : DependencyObject if (o is T) return (T)o; - for (int i = 0; i < VisualTreeHelper.GetChildrenCount(o); i++) + if (o is FrameworkElement) + { + (o as FrameworkElement).ApplyTemplate(); + } + + for (int i = 0; i < VisualTreeHelper.GetChildrenCount(o); i++) { var child = VisualTreeHelper.GetChild(o, i); var result = FindChild(child); diff --git a/src/MoonPdfLib/MoonPdfLib.csproj b/src/MoonPdfLib/MoonPdfLib.csproj index e140885..d7b9a15 100644 --- a/src/MoonPdfLib/MoonPdfLib.csproj +++ b/src/MoonPdfLib/MoonPdfLib.csproj @@ -145,12 +145,12 @@ - +