IntroductionWPF (Windows Presentation Foundation) is Microsoft's "latest" mechanism for creating GUI's (well, maybe Silverlight is newer - I'm not very clear on the relationship between them). See the "Why WPF?" page for an outline of the opportunities and problems which WPF makes available to the Dyalog programmer.
These pages document my experiences using WPF from APL/W and are intended to help bridge the gap between what an APL programmer might reasonably be expected to know and the strange worlds of software engineering and general nerdiness that mainstream documentation seems to emanate from and be targetted toward.
At this time (mid 2011) my knowledge of WPF is limited and the whole project (learning to use it) has something of the feeling of the earlier transition from DOS-like interfaces to Windows. As such, what I write now may be superseded as my experiences evolve (and earlier problems may prove to be trivial) - the intention is to keep these pages updated, but the reader is advised to check the latest update dates at the bottom of each and use an appropriate degree of caution.
Best of intentions, but no responsibility taken for errors and omissions. If you find something wrong, get in touch.