Public · Protected · Private
WPF Rendering Tiers
Type: Public  |  Created: 2012-06-16  |  Frozen: Yes
« Previous Public Blog Next Public Blog »
Comments
  • Rendering Tier 0. video card will not provide any hardware acceleration. DirectX version < 7.0 Rendering Tier 1. video card can provide partial hardware acceleration. DirectX version between 7.0 and 9.0. Rendering Tier 2. video card can provide hardware acceleration DirectX version > 9.0. following code can override any such capabilities int tierRender = (RenderCapability.Tier >> 16); int tierRender = (RenderCapability.Tier >> 16); switch (tierRender) { case 0: break; case 1: break; case 2: break; }
    2012-06-16 10:20
  • 3 layers used by WPF implementation and execution 1 Managed presentationFramework.dll Presentationcode.dll windowsbase.dll 2 Unmanaged 1 Milcore.dll , codecs windowsCodecs.dll 3 Unmanaged 2 DirectX,user32
    2012-06-16 10:36
  • WPF class hierchy >>System.Threading.DispatcherObject >>>>System.Windows.DependencyObject >>>>>>System.Windows.Media.Visual >>>>>>>>System.Windows.UIElement >>>>>>>>>>System.Windows.FrameworkElement >>>>>>>>>>>>System.Windows.Shapes.Shape >>>>>>>>>>>>System.Windows.Controls.Control >>>>>>>>>>>>>>System.Windows.Controls.ContentControl >>>>>>>>>>>>>>System.Windows.Controls.ContentContro >>>>>>>>>>>>System.Windows.Controls.Panel
    2012-06-16 10:45
  • Top level elements in WPF XAML document Window or Page or Application For all window classes, be sure to call InitializeComponent() - event if you add other constructor be sure to add InitializeComponent() there. InitializeComponent() calls the LoadComponent() of System.Windows.Application. LoadComponent method extracts the BAML from assembly and creates each control object, sets its properties, and attaches any event handlers.
    2012-06-16 11:35
This blog is frozen. No new comments or edits allowed.