Open.Core.Controls.Buttons.ButtonView.OnModelPropertyChanged C# (CSharp) Метод

OnModelPropertyChanged() приватный Метод

private OnModelPropertyChanged ( object sender, PropertyChangedEventArgs e ) : void
sender object
e PropertyChangedEventArgs
Результат void
        private void OnModelPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            string name = e.Property.Name;
            if (name == ButtonModel.PropWidth) SyncDimension(SizeDimension.Width);
            if (name == ButtonModel.PropHeight) SyncDimension(SizeDimension.Height);
            if (name == ButtonModel.PropIsEnabled)
            {
                UpdateLayout();
                FirePropertyChanged(PropIsEnabled);
            }
            if (name == ButtonModel.PropCanFocus) SyncCanFocus();
        }
        #endregion