void OnLoaded(object sender, RoutedEventArgs e) { AssociatedObject.Loaded -= OnLoaded; var vm = new FormatConditionEditingViewModel(AssociatedObject.FormatConditions); SetViewModel(AssociatedObject, vm); }
public FormatConditionInfo(FormatConditionEditingViewModel parentViewModel, FormatConditionBase formatCondition) { ParentViewModel = parentViewModel; this.formatCondition = formatCondition; Column = formatCondition.FieldName; ApplyToRow = formatCondition.ApplyToRow; IsEnabled = formatCondition.IsEnabled; Rule = ToString(formatCondition); FormatName = formatCondition.PredefinedFormatName; Format = formatCondition.ActualFormat as Format; }
public static void SetViewModel(DependencyObject obj, FormatConditionEditingViewModel value) { obj.SetValue(ViewModelProperty, value); }