private void loadImages() { try { for (var i = 1; i <= 121; i++) { var uri = new Uri(PNStrings.FOLDERS_PREFIX + i.ToString("folders_00000") + ".png"); var bmp = new BitmapImage(uri); var st = new StackPanel(); var image = new Image { Source = bmp, Stretch = Stretch.None, Margin = new Thickness(4) }; var tb = new TextBlock { Text = i.ToString(), TextAlignment = TextAlignment.Center, Margin = new Thickness(4) }; st.Children.Add(image); st.Children.Add(tb); var folderButton = new FolderButton { Content = st }; folderButton.Checked += folderButton_Checked; folderButton.Unchecked += folderButton_Checked; pnlIcons.Children.Add(folderButton); } } catch (Exception ex) { PNStatic.LogException(ex); } }
private void loadImages() { try { for (var i = 1; i <= 121; i++) { var uri = new Uri(PNStrings.FOLDERS_PREFIX + i.ToString("folders_00000") + ".png"); var bmp = new BitmapImage(uri); var st = new StackPanel(); var image = new Image { Source = bmp, Stretch = Stretch.None, Margin = new Thickness(4) }; var tb = new TextBlock { Text = i.ToString(), TextAlignment = TextAlignment.Center, Margin = new Thickness(4) }; st.Children.Add(image); st.Children.Add(tb); var folderButton = new FolderButton {Content = st}; folderButton.Checked += folderButton_Checked; folderButton.Unchecked += folderButton_Checked; pnlIcons.Children.Add(folderButton); } } catch (Exception ex) { PNStatic.LogException(ex); } }