Esempio n. 1
0
        public void InvokeDomainPropertyChangedEvent(Authentication authentication, Domain domain, string propertyName, object value)
        {
            var args = new DomainPropertyEventArgs(authentication, domain, propertyName, value);

            this.Dispatcher.InvokeAsync(() =>
            {
                this.OnDomainPropertyChanged(args);
            });
        }
Esempio n. 2
0
        public void InvokeDomainPropertyChangedEvent(Authentication authentication, Domain domain, Guid taskID, string propertyName, object value)
        {
            var args = new DomainPropertyEventArgs(authentication, domain, propertyName, value)
            {
                TaskID = taskID
            };

            this.OnDomainPropertyChanged(args);
        }
Esempio n. 3
0
        private void DomainContext_DomainPropertyChanged(object sender, DomainPropertyEventArgs e)
        {
            var userID          = this.authentication.ID;
            var exceptionUserID = e.UserID;
            var signatureDate   = e.SignatureDate;
            var domainID        = e.DomainInfo.DomainID;
            var propertyName    = e.PropertyName;
            var value           = e.Value;

            if (this.resettings.Contains(e.DomainInfo.DataBaseID))
            {
                return;
            }
            this.InvokeEvent(userID, exceptionUserID, () => this.Callback.OnPropertyChanged(signatureDate, domainID, propertyName, value));
        }
        private void Domains_DomainPropertyChanged(object sender, DomainPropertyEventArgs e)
        {
            if (this.peer.Contains(e.MemberID) == false)
            {
                return;
            }
            var exceptionMemberID = e.MemberID;
            var callbackInfo      = new CallbackInfo()
            {
                Index = this.index++, SignatureDate = e.SignatureDate
            };
            var domainID     = e.DomainInfo.DomainID;
            var propertyName = e.PropertyName;
            var value        = e.Value;
            var taskID       = e.TaskID;

            this.InvokeEvent(() => this.Callback?.OnPropertyChanged(callbackInfo, domainID, propertyName, value, taskID));
        }
Esempio n. 5
0
 private async void Domain_PropertyChanged(object sender, DomainPropertyEventArgs e)
 {
     this.IsModified = this.domain.IsModified;
     await this.Dispatcher.InvokeAsync(() => this.OnChanged(e));
 }
Esempio n. 6
0
 protected virtual void OnPropertyChanged(DomainPropertyEventArgs e)
 {
     this.propertyChanged?.Invoke(this, e);
 }
Esempio n. 7
0
 private async void Domain_PropertyChanged(object sender, DomainPropertyEventArgs e)
 {
     this.domainInfo  = this.domain.DomainInfo;
     this.domainState = this.domain.DomainState;
     await this.RefreshAsync();
 }
Esempio n. 8
0
 private void Domain_PropertyChanged(object sender, DomainPropertyEventArgs e)
 {
 }
Esempio n. 9
0
 private void Domain_PropertyChanged(object sender, DomainPropertyEventArgs e)
 {
     this.isModified = this.domain.IsModified;
     this.Dispatcher.InvokeAsync(() => this.changed?.Invoke(this, e));
 }
Esempio n. 10
0
 private void Domains_DomainPropertyChanged(object sender, DomainPropertyEventArgs e)
 {
     this.Invoke(null);
 }