Table of Contents

Player Panel

The model of the player panel is MachiningProject and UserEnv.

Step by Step Program Construction Check List

  1. Create the Player Panel Layout and set Player Panel/RenderingCanvas.
  2. Create Player Tool Bar.
  3. Create layout of Player extended RenderingCanvas Tool Bar.
  4. Complete Behavior of Navigation Menu/Player on the Main Panel.
  5. Build behavior of Player extended RenderingCanvas Tool Bar
    1. Set behavior of Behavior of CL Strip Buttons and Fit View Button.
    2. Set behavior of Behavior of Project Rendering Items DropDown.
    3. Set notification to Player extended RenderingCanvas Tool Bar if project changed by Main Panel.
  6. Set Player Panel as default panel on Page Panel when open the main window. The related toolbar has to be set, too.
  7. Build Session Message Panel.
  8. Build Step Present Preference Page
  9. Build Selected-Step Info Panel

Belonged Tool Bars

Layout of Player 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.