Lanciando Expression Blend all'interno di una virtual machine noterete nella finestra di about questa nota: No optimized rendering is supported by your system and video driver. mentre lanciandolo normalmente la scrittà sarà:Full optimized rendering is supported by your video driver.
Questo tipo di informazione si ottiene con una singola riga di codice:
1: int tier = RenderCapability.Tier >> 16;
Il valore che tier può assumere e che può essere usato per disabiltare features non compatibili con un accellerazione di tipo software può essere:
- 0: Accelerazione hardware non disponibile (Blend lanciato in una VM)
- 1: Accelerazione hardware parziale
- 2: Accelerazione hardware completa (Blend lanciato su una macchina che supporta DirectX 9.0 o superiore)
Technorati Tags:
WPF
,
Blend