GnomeSurferPro.ViewModels.SurfaceWindow1ViewModel.Routed_PublicationsArticle_SVIInitialized C# (CSharp) Метод

Routed_PublicationsArticle_SVIInitialized() публичный Метод

public Routed_PublicationsArticle_SVIInitialized ( object sender, EventArgs e ) : void
sender object
e EventArgs
Результат void
        public void Routed_PublicationsArticle_SVIInitialized(object sender, EventArgs e)
        {
            if (sender is ScatterViewItem && (sender as ScatterViewItem).DataContext != null)
            {
                //get the PublicationsArticleViewModel related to current SVI
                int articleIndex = AllObjectsCollection.IndexOf((PublicationsArticleViewModel)(((ScatterViewItem)sender).DataContext));

                //set cetner and orientation of newly constructed SVI to have "drop in place" effect
                ((ScatterViewItem)sender).Center = ((PublicationsArticleViewModel)AllObjectsCollection[articleIndex]).SVICenter;
                ((ScatterViewItem)sender).Orientation = ((PublicationsArticleViewModel)AllObjectsCollection[articleIndex]).SVIOrientation;
            }
        }