public void SetUp() { _Collection = new ObservableCollection<MyObject>(); _OH = new ObservableHelper(); _OH.InitializeAndRegisterCollection(_Collection); _objects = EnumerableFactory.CreateList(10, i => new MyObject(i.ToString(), i)); _Target = new List<MyObject>(); }
public IObservable <Unit> RequestTimezoneIfNeeded() { if (_sessionData.TimeZoneId != null) { return(ObservableHelper.One()); } return(RequestTimezone()); }
public MainViewModel(IExtendedUIVisualizerService visualizerService) { this.visualizerService = visualizerService; var parentPropertyChangeArgs = ObservableHelper.CreateArgs <MainViewModel>(viewModel => viewModel.Fabuloso); Fabuloso = new DataWrapper <string>(this, parentPropertyChangeArgs); Fabuloso.PropertyChanged += FabulosoOnPropertyChanged; var name = parentPropertyChangeArgs.PropertyName; ShowPopupCommand = new SimpleCommand <object, object>(o => ShowPopup()); }
public void CreateCloseAnimation() { CloseAnimation = new Animation() { DurationInFrames = Animation.FromTimeSpanToDurationInFrames(0.2), EasingFunction = ef => Easing.EaseInOut(ef, EasingType.Quadratic) }; CloseAnimation.AnimateOnControlThread( metroPanel1, ObservableHelper.FixedValue(menuSize), ObservableHelper.FixedValue(0f), f => metroPanel1.Size = new Size((int)f.CurrentValue, metroPanel1.Size.Height)); }
private IObservable <Unit> Cancel() { return(ObservableHelper.FromAction(() => _cancelSubject.OnNext(Unit.Default)) .SelectAsync(_ => SendMessage(StandardMessage.Cancelled))); }
public GenericRule(Expression <Func <T, object> > propertyExpression, string brokenDescription, Func <T, bool> ruleDelegate) : base(ObservableHelper.GetPropertyName <T>(propertyExpression), brokenDescription) { RuleDelegate = ruleDelegate; }