WPFå°Windows表示å±åå±è³ç¨å£°æå¼è¯è¨è¿è¡å¼åï¼å¹¶ä¸èå
¥å¤§éçå¨ç»åç¹æï¼ä½¿å¾å¨Win32ä¸æé¾åå°çå¯å®¢æ·ç«¯åºç¨è½å¨WPFä¸ä¿¡æææ¥ï¼åæ¶ç¨ç¢éå¾å代ä½å¾ï¼å¼å
¥è·¯ç±äºä»¶(RoutedEvent)对å
ç´ æ è¿è¡å¤å±çå¬ï¼éè¿ä¾èµå±æ§(DependencyProperty)å¨æåæ´æ§ä»¶æ çãå¨WinFormç¨åºå¼åæ¶ï¼ä¸æ¦æ¶åå¤çº¿ç¨æä½ï¼æ们ä¸è¬ä¸å¯è½æ²¡æè§è¿InvalidOperationExceptionè¿ä¸ªå¼å¸¸ãè¿ä¸ªå¼å¸¸çåºç°å¤æ°æ
åµæ¯ç±äºworker线ç¨(å线ç¨)ä¿®æ¹ä¸»çº¿ç¨æ§ä»¶(æ对象)çå±æ§è导è´çéæ³æä½ï¼å½ç¶è¿ç§åæ³ä¹éæ¯æ¬¡é½ä¼å¤±è´¥ï¼è¿ä¸»è¦åå³äºå线ç¨æ³è¦æä½ç对象æ¯ä¸æ¯çº¿ç¨å®å
¨çã
ãWinFormæ§ä»¶æä¾äºInvokeRequiredå±æ§æ¥å¤æå½å线ç¨æ¯ä¸æ¯å建æ¤æ§ä»¶ç线ç¨ãä¸æ¦æ§ä»¶å建å®æï¼é£ä¹InvokeRequiredçæçå°ä¼ä¸éï¼ä¸ä¹è½ä¿è¯å®å
¨ãä¸è¿è¥æ¯ç®æ æ§ä»¶å°æªè¢«å建(æ¤æ¶ï¼è½ç¶C#对象已ç»åå¨ï¼ä¸è¿å
¶åºå±ççªå£å¥æä»æ§ä¸ºnull)ï¼é£ä¹InvokeRequiredåå¯è½ä¼èè´¹æ¯è¾é¿çæ¶é´ã(å®ä¼ä»ä¸è³ä¸éåæ´ä¸ªæ§ä»¶æ ï¼ç´å°æ¾å°ä¸ä¸ªå¯ä»¥æ¿è½½æ¤æ§ä»¶ä¸å·²ç»å®ä¾å并被å建äºçç¶æ§ä»¶ï¼è¿ç§åæ³å¯ä»¥ä¿è¯åæ§ä»¶å°ä¼ä¸ç¶æ§ä»¶å¨åä¸ä¸ªçº¿ç¨ä¸å建ãæ¾å°åéçç¶æ§ä»¶ä¹åï¼æ¡æ¶å³å¯æ§è¡åæ ·çæ£æ¥ï¼æ¯è¾å½å线ç¨çIDåå建该ç¶æ§ä»¶ç线ç¨çIDã)ãè¥æ¯æ¡æ¶æ æ³æ¾å°ä»»ä½ä¸ä¸ªå·²å建çç¶çªä½ï¼é£ä¹åéè¦æ¾å°ä¸äºå
¶ä»ç±»åççªä½ãè¥å¨å±æ¬¡ä½ç³»ä¸æ æ³æ¾å°å¯ç¨ççªä½ï¼é£ä¹æ¡æ¶å°å¼å§å¯»æ¾æåçªä½(parking window)ï¼æåçªä½è®©ä½ ä¸ä¼è¢«æäºWin32 APIå¥æªçè¡ä¸ºæå¹²æ°ãç®èè¨ä¹ï¼æäºå¯¹çªä½çä¿®æ¹(ä¾å¦ä¿®æ¹æäºæ ·å¼)éè¦éæ¯å¹¶éæ°å建该çªä½ãæåçªä½å°±æ¯ç¨æ¥å¨ç¶çªä½è¢«éæ¯å¹¶éæ°å建çè¿ç¨ä¸ç¨æ¥ä¸´æ¶ä¿åå
¶ä¸çæ§ä»¶çãå¨è¿æ®µæ¶é´å
ï¼UI线ç¨ä»
è¿è¡äºæåçªä½ä¸ã
é常ï¼WPF åºç¨ç¨åºä»ä¸¤ä¸ªçº¿ç¨å¼å§ï¼ä¸ä¸ªç¨äºå¤çåç°ï¼ä¸ä¸ªç¨äºç®¡ç UIãåç°çº¿ç¨ææå°éèå¨åå°è¿è¡ï¼è UI 线ç¨åæ¥æ¶è¾å
¥ãå¤çäºä»¶ãç»å¶å±å¹ä»¥åè¿è¡åºç¨ç¨åºä»£ç ã
WPF为Windows Presentation Foundationç缩å ï¼å
¶åæ¥ä»£å·ä¸ºâAvalonâï¼å âæ佩æâæ¼é³é¦åæ¯ç»åä¸æ ·ï¼å½å
æ人è°ä¾å°ç§°ä¹ä¸ºâæ佩æâãWPFæ¯å¾®è½¯æ°ä¸ä»£å¾å½¢ç³»ç»ï¼è¿è¡å¨.NET Framework 3.0æ¶æä¸ï¼ä¸ºç¨æ·çé¢ã2D/3D å¾å½¢ãææ¡£ååªä½æä¾äºç»ä¸çæè¿°åæä½æ¹æ³ãåºäºDirectX 9/10ææ¯çWPFä¸ä»
带æ¥äºåææªæç3Dçé¢ï¼èä¸å
¶å¾å½¢åé渲æå¼æä¹å¤§å¤§æ¹è¿äºä¼ ç»ç2Dçé¢ï¼æ¯å¦Vistaä¸çåéæææççªä½çé½å¾çäºWPFã ç¨åºåå¨WPFç帮å©ä¸ï¼è¦å¼ååºåª²ç¾Macç¨åºçé
·ç«çé¢å·²ä¸åæ¯é¥ä¸å¯åç奢æã WPFç¸å¯¹äºWindows客æ·ç«¯çå¼åæ¥è¯´ï¼ååè·¨åºäºå·¨å¤§çä¸æ¥ï¼å®æä¾äºè¶
丰å¯ç.NET UI æ¡æ¶ï¼éæäºç¢éå¾å½¢ï¼ä¸°å¯çæµå¨æåæ¯æflow text supportï¼3Dè§è§ææå强大æ æ¯çæ§ä»¶æ¨¡åæ¡æ¶ã
温馨提示:答案为网友推荐,仅供参考