public async Task Inititalize(Bridge bridge, string sceneid = null) { _bridge = bridge; _currentsceneid = sceneid ?? string.Empty; List <Light> hr = await HueObjectHelper.GetBridgeLightsAsyncTask(bridge); if (hr != null) { _scvm.Initialize(hr, _bridge); } else { MessageBoxError.ShowLastErrorMessages(_bridge); } if (sceneid != null) { _currentsceneid = sceneid; Scene cr = _bridge.GetObject <Scene>(sceneid); if (cr != null) { _scvm.Initialize(_bridge); _scvm.Scene = cr; } else { MessageBoxError.ShowLastErrorMessages(_bridge); } } }
public Form_RuleCreator(Bridge bridge) { InitializeComponent(); _rcvm = DataContext as RuleCreatorViewModel; _bridge = bridge; _id = null; Title = GUI.RuleCreatorForm_Create; }
public Form_RuleCreator(Bridge bridge, Rule modifiedrule) { InitializeComponent(); _rcvm = DataContext as RuleCreatorViewModel; _bridge = bridge; _rcvm.Rule = modifiedrule; _id = modifiedrule.Id; Title = $"{GUI.RuleCreatorForm_Editing} {modifiedrule.name}"; }
public async Task Initialize(Bridge bridge) { _bridge = bridge; List <IHueObject> objects = await HueObjectHelper.GetBridgeDataStoreAsyncTask(bridge); _bs = await bridge.GetBridgeSettingsAsyncTask(); _listAvailableHueObject.AddRange(objects); }
/// <summary> /// The Host provides a way to request information on objects present in the bridge. /// </summary //*********************** Local Plugin Variable ********************* public Form_CpuTempMonitorSettings(CpuTemp temp, Bridge bridge) { InitializeComponent(); _cpuvm = DataContext as CpuTempViewModel; _cpuvm.Initialize(bridge, temp); }
public void Initialize(Bridge bridge) { _bridge = bridge; }