コード例 #1
0
        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>();

        }
コード例 #2
0
        public IObservable <Unit> RequestTimezoneIfNeeded()
        {
            if (_sessionData.TimeZoneId != null)
            {
                return(ObservableHelper.One());
            }

            return(RequestTimezone());
        }
コード例 #3
0
        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());
        }
コード例 #4
0
 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));
 }
コード例 #5
0
 private IObservable <Unit> Cancel()
 {
     return(ObservableHelper.FromAction(() => _cancelSubject.OnNext(Unit.Default))
            .SelectAsync(_ => SendMessage(StandardMessage.Cancelled)));
 }
コード例 #6
0
ファイル: GenericRule.cs プロジェクト: itfenom/Cinch-Reloaded
 public GenericRule(Expression <Func <T, object> > propertyExpression, string brokenDescription, Func <T, bool> ruleDelegate)
     : base(ObservableHelper.GetPropertyName <T>(propertyExpression), brokenDescription)
 {
     RuleDelegate = ruleDelegate;
 }