UIElement3D
The abstract UIElement3D
class and its subclasses take a step beyond the Visual3D
class in bringing 2D framework principles to the world of WPF 3D. WPF’s 2D UIElement
s are often said to have LIFE (layout, input, focus, and eventing) support. Although there is no 3D layout, UIElement3D
does have IFE (input, focus, and eventing). This dramatically simplifies tasks such as attaching mouse event handlers to 3D elements of a scene. Rather than being forced to process every mouse click event on your Viewport3D
and then tease out exactly which of your 3D models was hit, you can simply add the event handlers directly to your individual UIElement3D
s.
There are two UIElement3D
-derived classes in WPF: ModelUIElement3D
and ContainerUIElement3D ...
Get XAML Unleashed now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.