public MainWindow() { InitializeComponent(); // 定义VM urvm = new URViewModel(out appInitialResult); // 初始化页 mainPage = new MainPage(urvm); baseContorlPage = new BaseControl(urvm); galactophoreDetectPage = new GalactophoreDetect(urvm); thyroidScanPage = new ThyroidScan(urvm); urvm.DefineViews( this, mainPage, baseContorlPage, galactophoreDetectPage, thyroidScanPage); // 绑定必要元素 urvm.BindingItems(); // Model初始化 modelInitialResult = urvm.ModelInitialization(); // 连接动作传感器 actionSensorConnectResult = urvm.StartActionSensorConnection(); // 建立部分绑定 PartialBindingsEstablish(); // 加载默认页 urvm.NavigateToPage((URViewModel.ShowPage)(-1)); }
public ThyroidScan(URViewModel URVM) { this.InitializeComponent(); urvm = URVM; PartialBindingsEstablish(); }
public BaseControl(URViewModel URVM) { this.InitializeComponent(); urvm = URVM; PartialBindingsEstablish(); teachMotionBtn.AddHandler(Button.MouseDownEvent, new MouseButtonEventHandler(teachMotionBtn_MouseDown), true); teachMotionBtn.AddHandler(Button.MouseUpEvent, new MouseButtonEventHandler(teachMotionBtn_MouseUp), true); }
public GalactophoreDetect(URViewModel URVM) { this.InitializeComponent(); urvm = URVM; }
public MainPage(URViewModel URVM) { InitializeComponent(); urvm = URVM; }