Player Panel
The model of the player panel is MachiningProject and UserEnv.
Step by Step Program Construction Check List
- Create the
Player Panel
Layout and setPlayer Panel
/RenderingCanvas
. - Create Player Tool Bar.
- Create layout of Player extended RenderingCanvas Tool Bar.
- Complete Behavior of
Navigation Menu
/Player
on the Main Panel. - Build behavior of
Player extended RenderingCanvas Tool Bar
- Set behavior of Behavior of CL Strip Buttons and Fit View Button.
- Set behavior of Behavior of Project Rendering Items DropDown.
- Set notification to
Player extended RenderingCanvas Tool Bar
if project changed by Main Panel.
- Set Player Panel as default panel on
Page Panel
when open the main window. The related toolbar has to be set, too. - Build Session Message Panel.
- Build Step Present Preference Page
- Build Selected-Step Info Panel
Belonged Tool Bars
Layout of Player Panel
- Central
RenderingCanvas
- Side Panel
- Upper Selected-Step Info Panel
- Lower Session Message Panel
Tip
- Make Side Panel Horizontal resizable.
- Make the splition bar between the content panels in the Side Panel vertical movable.
Behavior Player Panel
/RenderingCanvas
On initializing, create MachiningProjectDisplayee and set it to RenderingCanvas.DispEngine.Displayee. The MachiningProjectDisplayee constructor argument is from the model MachiningProject from Player Panel
.
Dispose RenderingCanvas on Player Panel
disposing.
Single-User WPF Application Source Code Path
- Play/PlayerPanel
see this page for git repository.