//工外部初始的ctor public ucOneLaneSelector(int LaneID) { InitializeComponent(); OneLaneSelectorVM vm = this.DataContext as OneLaneSelectorVM; vm.LaneName = LaneID + 1; vm.LaneTitle = String.Format("@LANE".Translate() + ":", vm.LaneName); }
/// <summary> /// 用於Load檔 /// </summary> /// <param name="savedfile">The savedfile.</param> public void AddOneLaneSetting(OneLaneSelectorVM savedfile) { LaneContainer.Add(new ucOneLaneSelector(LaneContainer.Count, savedfile)); //UI顯示 if (LaneContainer.Count == 1) { PrinterManager.getInstance().EnableLane1SettingUI(true); } else if (LaneContainer.Count == 2) { PrinterManager.getInstance().EnableLane1SettingUI(true); PrinterManager.getInstance().EnableLane2SettingUI(true); } }