private void InitailizeAlbum() { // Update origin position & size _originPosition = new Point((double)PhotoHolder.GetValue(Canvas.LeftProperty), (double)PhotoHolder.GetValue(Canvas.TopProperty)); _originSize = new Point(PhotoHolder.Width, PhotoHolder.Height); // Initialize layout manager. _layoutManager = new LayoutManager(PhotoHolder, _photoDataSet, BtnSortCanvas, BtnRandomCanvas, BgCanvas, _sortNavi, _genuineSlice, _tracingIcon, _screenArrowLeft, _screenArrowRight); // Add host resize event listener. BrowserHost.Resize += new EventHandler(BrowserHost_Resize); }