Nick on Silverlight and WPF
learn.microsoft.com/en-us/archive/blogs/nickkramer
C# / .NETFrontend / CSS / browsersMicrosoft blogsMSDN archive
- Posts
- 123 from 19 May 2005 to 22 Dec 2011
- Posting
- archived, read-only
- Kind
- personal blog
- Feed
- https://learn.microsoft.com/en-us/archive/blogs/nickkramer/feed.xml
2011 2
2010 6
2009 9
- xml syntax highlighting in Silverlight
- Subclassing Shape (or more accurately, Path)
- Silverlight 4 Security Overview White Paper
- Bulk check-in for SharePoint
- VB item template for Silverlight Resource Dictionary
- VS item templates for Silverlight Resource Dictionaries
- ChangeableObject and ValueConverter: databinding conveniences
- Why is the Silverlight Key enum missing common characters like comma and period?
- Command helper classes for Silverlight & WPF
2008 2
2007 10
2006 38
- Nick on WPF/E
- JavaScript, the underappreciated language
- XML heresies
- Syntax coloring for xaml
- Hardware acceleration, layered windows, and XP
- Implicit and explicit tags in xaml
- Xaml terminology & intro
- Another interop application
- What's an inheritance context?
- Favorite features in the June CTP
- ComponentDispatcher
- IKeyboardInputSink (IKIS)
- interop demo #3 -- MFC and WPF
- interop demo #1
- What's a name scope?
- TechEd 2006 (Boston)
- Beta 2 and StaticResource
- Nested message loops, part 2
- Nested message loops are evil (if you're a platform)
- USER & GDI Compatibility in Windows Vista, wrapup
- USER & GDI Compat, part 5 -- Miscellaneous
- USER & GDI Compat, part 4 -- Cross-process and security
- USER & GDI Compat, part 3 -- High dpi
- USER & GDI Compat, part 2 -- Performance
- USER & GDI Compatibility in Windows Vista (part 1)
- Changes around resources
- Subclassing Window's WndProc
- A threading white paper
- Which cursor to use?
- How we prioritize bugs
- UsesPerPixelOpacity example
- My favorite February CTP features
- property engine precedence (part 3)
- property engine precedence (part 2)
- property engine precedence (again)
- xaml versioning and XmlnsCompatibleWithAttribute
- Versioning xaml
- Random migration and interop thoughts
2005 56
- Bad install of WPF?
- Support for layered windows
- Tricks and tips
- If xaml is so easy, why is code so hard?
- How to sell your boss on WPF
- Back from Borcon 2005
- Delphi TControls are hwnds, too
- Versioning and plug-ins
- Versioning WPF
- Writing a designer tool
- Conferences past and future
- Language design for fun and profit
- Migrating a great big hwnd (and comparing WPF to GDI+)
- PDC demos available
- Merged resource dictionaries
- C++ and uncompiled xaml
- Random interop updates
- The PeterOst CTP
- Back from the PDC
- PDC schedule (repeat)
- Interop working set
- My PDC schedule
- Commands between WPF and MFC
- PDC is getting close!
- New blogs
- More on dependency properties
- Attached properties
- Mailbag
- Checklist for industrial-strength controls
- WPF and the CLR
- Property order precedence
- Why full sources?
- Avalon and Win32
- interop performance
- The Render thread
- The hwnd interop white paper
- hwnd interop (part 4)
- hwnd interop (part 3)
- Interop at the PDC!
- hwnd interop commentary
- hwnd interop (part 2)
- hwnds and the DWM
- hwnd interop (part 1)
- MDI Windows
- Future topics
- Upgrading from March CTP to May CTP
- What do you want to hear about?
- More about layered windows
- Transparent and non-rectangular windows
- Anonymous comments enabled
- The middle mouse button
- Common input problems
- Threading models
- Windows Forms interop
- Parser.LoadXml
- Avalon's naming conventions