Example #1
0
        private void UpdateSelectedObject()
        {
            IsLoading = true;
            _delayedUpdateTimer.Stop();
            _properties.Clear();
            Dispatcher.BeginInvoke((Action)(() => BuildPropertyList(SelectedObject)), DispatcherPriority.Background);

            if (SelectedObject != null)
            {
                Type     = SelectedObject.GetType().Name;
                HashCode = SelectedObject.GetHashCode().ToString();
                FullType = SelectedObject.GetType().FullName;
            }
            else
            {
                Type     = "null";
                HashCode = string.Empty;
            }
        }