4
WPF Windows Presentation Foundation or is it? Worried? Puzzled? Flummoxed?

WPF

Embed Size (px)

DESCRIPTION

WPF. W indows P resentation F oundation or is it? W orried? P uzzled? F lummoxed?. Don’t panic!. Ways WPF is being made accessible for APL developers Event handling Xaml

Citation preview

Page 1: WPF

WPFWindows Presentation Foundation

or is it?

Worried? Puzzled? Flummoxed?

Page 2: WPF

Don’t panic!Ways WPF is being made accessible for APL developers• Event handling

• Xaml <object Click=“{apl:Event FunctionX}” etc.• APL object #.WPF.Event.Add ‘Click’ ‘FunctionX’

• Commands• Xaml <object Command=“{apl:Command CommandX}” • APL object #.WPF.SetCommand command [Namspace [Header]]

• Command templates in VS to allow the creation of custom user commands

• Helpful utilities that handle aspects of WPF such as types, objects, et al

Page 3: WPF

• DataBinding• Xaml <object DataContext=“{apl:Binding VarA}” etc.• APL bind←object 'DataContext' #.WPF.Binding.Bind 'VarA‘

• Documentation aimed at an APL Developer

• Covers for some of the Dyalog ⎕WC objects; the first being the APL/W Grid

• Xaml compilation

• Syncfusion Controls

Page 4: WPF

So yes an APL developer can do everything and more than a C# developer (how could we ever doubt that?)

So think of it as

Wonderfully Perfectly Feasible

(come and see how on Thurs)