นักพัฒนา WPF ทุกคนควรรู้อะไร
ระดับเริ่มต้น
- พื้นหลังที่แข็งแกร่ง. NET 2.0 และยินดีที่จะเรียนรู้!
- อธิบายคุณสมบัติการพึ่งพา?
- สไตล์อะไร
- แม่แบบคืออะไร
- ผูกพัน
- ความแตกต่างระหว่างคลาสพื้นฐาน: Visual, UIElement, FrameworkElement, Control
- Visual เทียบกับต้นไม้ตรรกะ?
- การแจ้งเตือนการเปลี่ยนแปลงคุณสมบัติ (INotifyPropertyChange และ ObservableCollection)
- ResourceDictionary - เพิ่มโดย a7an
- UserControls - เพิ่มโดย a7an
- ความแตกต่างระหว่างกลยุทธ์การกำหนดเส้นทางฟองและอุโมงค์ - เพิ่มโดย Carlo
- เหตุใด Microsoft จึงแนะนำภาษามาร์กอัปอีกภาษาหนึ่ง
- XAML
ระดับกลาง
- เหตุการณ์และคำสั่งเส้นทาง
- ตัวแปลง - เพิ่มโดย Artur Carvalho
- อธิบายกลไกเลย์เอาต์แบบ 2 รอบของ WPF ได้หรือไม่?
- วิธีการติดตั้งพาเนล
- การทำงานร่วมกัน (WPF / WinForms)
- Blend / Cider - เพิ่มโดย a7an
- ภาพเคลื่อนไหวและสตอรีบอร์ด
- ClickOnce Deployment
- ที่น่าสนใจ / Themeing
- การควบคุมที่กำหนดเอง
- เธรดผู้ปฏิบัติงานสามารถอัพเดต UI ได้อย่างไร?
- DataTemplate กับ HierarchicalDataTemplate
- ItemsControl กับรายการ ItemsPresenter กับ ContentControl กับ ContentPresenter
- ทริกเกอร์ประเภทต่าง ๆ
ระดับอาวุโส
- ตัวอย่างของพฤติกรรมที่แนบมา?
- PRISM, CAL & CAG คืออะไร
- เธรดผู้ปฏิบัติงานสามารถอัพเดต UI ได้อย่างไร?
- WPF 3D - เพิ่มโดย a7an
- ความแตกต่างระหว่าง Silverlight 2 และ WPF
- MVVM / MVP - เพิ่มโดย a7an
- การปรับแต่งประสิทธิภาพ WPF
- Pixel Shaders
- วัตถุประสงค์ของ Freezables
คำถาม"หลอกลวง"อื่น ๆ ที่จะถาม?
คุณคาดหวังว่านักพัฒนา WPF ของคุณจะรู้ว่าการผสมผสาน?