public void UpdateStatusBarHandler(object sender, RoutedEventWithDataArgs StatusBarConfigData) { // slot 1 test, slot 2 color List <string> MessageContents = EnveloperOpener.OpenStringEnvelope(StatusBarConfigData.Content); // update brush this.statusBarViewModel.UpdateBrush(ColorGuideService.StatusBarColorGuide[MessageContents[1]]); //update the content this.statusBarViewModel.UpdateContent(this.StatusBarTextLibrary[MessageContents[0]]); }
// handles event from app controller public void UpdateGridDataHandler(object sender, RoutedEventWithDataArgs routedEventWithDataArgs) { List <string> MessageContents = EnveloperOpener.OpenStringEnvelope(routedEventWithDataArgs.Content); if (MessageContents[0] == "Row") { this.UpdateRow(MessageContents[1]); } else if (MessageContents[0] == "Column") { this.UpdateColumn(MessageContents[1]); } }
public void UpdateGridUIDataHandler(object sender, RoutedEventWithDataArgs routedEventWithDataArgs) { List <string> MessageContents = EnveloperOpener.OpenStringEnvelope(routedEventWithDataArgs.Content); int ConvertedValue = 0; StringConverters.StrToInt32(MessageContents[0], ref ConvertedValue); if (MessageContents[0] == "Row") { this.RowDelta = this.GetDelta(this.Rows, ConvertedValue); this.Rows = ConvertedValue; } else if (MessageContents[0] == "Column") { this.ColumnDelta = this.GetDelta(this.Columns, ConvertedValue); this.Columns = ConvertedValue; } routedEventWithDataArgs.Handled = true; }