private void ActivityDesigner_Loaded(object sender, RoutedEventArgs e) { Activities.SqlPackage modelItem = (Activities.SqlPackage)ModelItem.GetCurrentValue(); bool?defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "AlwaysCreateNewDatabase"); if (modelItem.AlwaysCreateNewDatabase == null && defaultValue != null) { chkAlwaysCreateNewDatabase.IsChecked = defaultValue.Value; } defaultValue = (bool?)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "BackupBeforeDeploy"); if (modelItem.BackupBeforeDeploy == null && defaultValue != null) { chkBackupBeforeDeploy.IsChecked = defaultValue.Value; } string defaultSqlPackagePath = (string)DesignerHelper.GetDefaultValueAttributeValue(modelItem, "SqlPackagePath"); if (modelItem.SqlPackagePath == null && defaultSqlPackagePath != null) { DesignerHelper.SetModelItemExpressionTextValue(ModelItem, "SqlPackagePath", "\"" + defaultSqlPackagePath + "\""); } }
private void chkSetUserPermission_Checked(object sender, RoutedEventArgs e) { UsernameRow.Height = new GridLength(1, GridUnitType.Star); if (!string.IsNullOrEmpty(username)) { DesignerHelper.SetModelItemExpressionTextValue(ModelItem, "Username", username); } }
private void chkSetUserPermission_Unchecked(object sender, RoutedEventArgs e) { UsernameRow.Height = new GridLength(0); DesignerHelper.SetModelItemExpressionTextValue(ModelItem, "Username", null); }