コード例 #1
0
        void OnMemoryExplorerPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            string SelectedObject = "SelectedObject";

            _memoryExplorer.VerifyPropertyName(SelectedObject);

            if (e.PropertyName == SelectedObject)
            {
                this.OnPropertyChanged("BreadcrumbDisplayName");
                this.OnPropertyChanged("BreadcrumbToolTipText");
            }
        }
コード例 #2
0
        void OnMemoryExplorerPropertyChanged(object sender, PropertyChangedEventArgs e)
        {
            string SelectedObject = "SelectedObject";

            _memoryExplorer.VerifyPropertyName(SelectedObject);

            if (e.PropertyName == SelectedObject)
            {
                if (this.CanAddPreviouslySelectedItemToTrail)
                {
                    this.AddItemToTrail(_previousSelectedObject as IBreadcrumb);
                }
                else if (1 < this.Breadcrumbs.Count)
                {
                    this.ClearTrail();
                }

                _previousSelectedObject = _memoryExplorer.SelectedObject;
            }
        }