public RscExtension_PhotoV10() { InitializeComponent(); //MemUsage Optimization... Button GlobalDILholder = Application.Current.Resources["GlobalDIL"] as Button; m_Theme = (RscTheme)GlobalDILholder.Tag; //m_dil = new RscDefaultedImageList( "Theme", "Current", "Default" ); // /////////////// //m_isDummy = m_dil.GetImage("Images/Img001_Dummy.jpg"); m_txtName = new TextBoxDenieEdit(true, true, ToolBar, Grid.ColumnProperty, 0); m_txtName.Background = new SolidColorBrush(Colors.Black); m_txtName.Foreground = new SolidColorBrush(Colors.White); m_txtName.FontSize = 18; m_txtName.Text = " "; m_txtInfo = new TextBoxDenieEdit(true, true, ToolBar, Grid.ColumnProperty, 1); m_txtInfo.Background = new SolidColorBrush(Colors.Black); m_txtInfo.Foreground = new SolidColorBrush(Colors.White); m_txtInfo.FontSize = 18; m_txtInfo.Text = "loading...\r\n\r\n\r\n"; m_btnSave = new RscIconButton(ButtonBar, Grid.RowProperty, 1, 100, 100, Rsc.Collapsed); m_btnSave.Image.Source = m_Theme.GetImage("Images/Btn001_Save.jpg"); m_btnSave.Click += new System.Windows.RoutedEventHandler(m_btnSave_Click); }
public RscMedLibPicturesV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Media Library - Pictures 1.0", "Images/Ico001_Ressive.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer); m_btnContinue = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Collapsed); m_btnContinue.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Continue.jpg"); m_btnContinue.Click += new System.Windows.RoutedEventHandler(m_btnContinue_Click); m_txtTitle = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtTitle.Background = new SolidColorBrush(Colors.LightGray); m_txtTitle.Foreground = new SolidColorBrush(Colors.Black); m_txtTitle.FontSize = 16; m_txtTitle.Text = "TODO: press button Next to list." + "\r\n" + "NOTE #1: clk = thumbnail, dblclk = image" + "\r\n" + "NOTE #2: thumb_clk = save_thumb, img_clk = save_img"; m_btnThumbnail = new RscIconButton(TitlePanel, Grid.ColumnProperty, 2, 48, 80, Rsc.Collapsed); //m_btnThumbnail.Image.Source = m_AppFrame.DefaultedImageList.GetImage("Images/Btn001_Continue.jpg"); m_btnThumbnail.Click += new System.Windows.RoutedEventHandler(m_btnThumbnail_Click); m_btnImage = new RscIconButton(TitlePanel, Grid.ColumnProperty, 3, 96, 160, Rsc.Collapsed); //m_btnImage.Image.Source = m_AppFrame.DefaultedImageList.GetImage("Images/Btn001_Continue.jpg"); m_btnImage.Click += new System.Windows.RoutedEventHandler(m_btnImage_Click); this.Unloaded += new System.Windows.RoutedEventHandler(RscFtpDownLoadV10_Unloaded); }
public RscViewer_MedLibV11() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Media Library 1.1", "Images/Ico001_Ressive.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer); m_btnContinue = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Collapsed); m_btnContinue.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Continue.jpg"); m_btnContinue.Click += new System.Windows.RoutedEventHandler(m_btnContinue_Click); m_txtTitle = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtTitle.Background = new SolidColorBrush(Colors.LightGray); m_txtTitle.Foreground = new SolidColorBrush(Colors.Black); m_txtTitle.FontSize = 16; m_txtTitle.Text = "TIP: Press Next to refresh."; m_btnThumbnail = new RscIconButton(ImagePanel, Grid.ColumnProperty, 0, 48, 80, Rsc.Collapsed); //m_btnThumbnail.Image.Source = m_AppFrame.DefaultedImageList.GetImage("Images/Btn001_Continue.jpg"); m_btnThumbnail.Click += new System.Windows.RoutedEventHandler(m_btnThumbnail_Click); m_btnImage = new RscIconButton(ImagePanel, Grid.ColumnProperty, 1, 96, 160, Rsc.Collapsed); //m_btnImage.Image.Source = m_AppFrame.DefaultedImageList.GetImage("Images/Btn001_Continue.jpg"); m_btnImage.Click += new System.Windows.RoutedEventHandler(m_btnImage_Click); m_btnIsoImage = new RscIconButton(ImagePanel, Grid.ColumnProperty, 3, 96, 160, Rsc.Collapsed); //m_btnIsoImage.Image.Source = m_AppFrame.DefaultedImageList.GetImage("Images/Btn001_Continue.jpg"); this.Unloaded += new System.Windows.RoutedEventHandler(RscFtpDownLoadV10_Unloaded); ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged); }
private void btn_Click(object sender, System.Windows.RoutedEventArgs e) { Button btn = (Button)sender; TextBoxDenieEdit txtItem = (TextBoxDenieEdit)btn.Tag; txStr.Text = txtItem.Text; m_AppFrame.AutoClick(btnOk, btnOk_Click); }
public RscViewer_HexaV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Hexa Viewer 1.0", "Images/Btn001_().jpg" , this, AppTitleBar, AppStatusBar); // /////////////// // // Register File Type later... // m_AppFrame.ShowButtonNext(false); //m_AppFrame.OnNext +=new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); TitlePanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); m_btnPrev = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible); m_btnPrev.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipPrev.jpg"); m_btnPrev.Click += new System.Windows.RoutedEventHandler(m_btnPrev_Click); m_txtPath = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtPath.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); //Colors.LightGray); m_txtPath.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightFore); //Colors.Black); m_txtPath.FontSize = 16; m_txtPath.Text = "N/A"; m_btnExtOpen = new RscIconButton(TitlePanel, Grid.ColumnProperty, 2, 50, 50, Rsc.Visible); m_btnExtOpen.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Open.jpg"); m_btnExtOpen.Click += new System.Windows.RoutedEventHandler(m_btnExtOpen_Click); /* * m_btnDelete = new RscIconButton(TitlePanel, Grid.ColumnProperty, 2, 50, 50, Rsc.Visible); * m_btnDelete.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Delete.jpg"); * m_btnDelete.Click += new System.Windows.RoutedEventHandler(m_btnDelete_Click); * * m_btnShare = new RscIconButton(TitlePanel, Grid.ColumnProperty, 3, 50, 50, Rsc.Visible); * m_btnShare.Image.Source = m_AppFrame.Theme.GetImage("Images/Type001_().jpg"); * m_btnShare.Click += new System.Windows.RoutedEventHandler(m_btnShare_Click); */ m_btnNext = new RscIconButton(TitlePanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Visible); m_btnNext.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipNext.jpg"); m_btnNext.Click += new System.Windows.RoutedEventHandler(m_btnNext_Click); spText.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.TextDarkBack); m_txtContent = new TextBoxDenieEdit(true, true, TextPanel, Grid.RowProperty, 0); m_txtContent.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.TextDarkBack); //Colors.Black); m_txtContent.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.TextDarkFore); //Colors.LightGray); m_txtContent.FontSize = 24; m_txtContent.Text = "<empty>"; Touch.FrameReported += new System.Windows.Input.TouchFrameEventHandler(Touch_FrameReported); m_ptTouchDown = new Point(0, 0); }
public RscViewer_TextV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Text Viewer 1.0", "Images/IcoSm001_Text.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer); TitlePanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); m_btnPrev = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible); m_btnPrev.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipPrev.jpg"); m_btnPrev.Click += new System.Windows.RoutedEventHandler(m_btnPrev_Click); m_txtPath = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtPath.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); //Colors.LightGray); m_txtPath.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightFore); //Colors.Black); m_txtPath.FontSize = 16; m_txtPath.Text = "N/A"; m_btnExtOpen = new RscIconButton(TitlePanel, Grid.ColumnProperty, 2, 50, 50, Rsc.Visible); m_btnExtOpen.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Open.jpg"); m_btnExtOpen.Click += new System.Windows.RoutedEventHandler(m_btnExtOpen_Click); m_btnDelete = new RscIconButton(TitlePanel, Grid.ColumnProperty, 3, 50, 50, Rsc.Visible); m_btnDelete.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Delete.jpg"); m_btnDelete.Click += new System.Windows.RoutedEventHandler(m_btnDelete_Click); m_btnShare = new RscIconButton(TitlePanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Visible); m_btnShare.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Share.jpg"); m_btnShare.Click += new System.Windows.RoutedEventHandler(m_btnShare_Click); m_btnNext = new RscIconButton(TitlePanel, Grid.ColumnProperty, 5, 50, 50, Rsc.Visible); m_btnNext.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipNext.jpg"); m_btnNext.Click += new System.Windows.RoutedEventHandler(m_btnNext_Click); lbLines.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.TextLightBack); lbLines.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.TextLightFore); m_aLines = new RscTextLbItemList(lbLines, m_AppFrame.Theme); m_AppFrame.ShowButtonNext(false); Touch.FrameReported += new System.Windows.Input.TouchFrameEventHandler(Touch_FrameReported); m_ptTouchDown = new Point(0, 0); }
public RscViewer_QueryStringV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Query String Viewer 1.0", "Images/Ico001_Ressive.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_txtTitle = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtTitle.Background = new SolidColorBrush(Colors.LightGray); m_txtTitle.Foreground = new SolidColorBrush(Colors.Black); m_txtTitle.FontSize = 16; m_txtTitle.Text = "(none)"; }
public RscListNetConnV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "List Network Connections 1.0", "Images/Ico001_Ressive.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_txtTitle = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtTitle.Background = new SolidColorBrush(Colors.LightGray); m_txtTitle.Foreground = new SolidColorBrush(Colors.Black); m_txtTitle.FontSize = 16; m_txtTitle.Text = "TODO: press button Next to list."; txHostName.Text = "localhost"; txIP.Text = "192.168.0.100"; }
public MainPage() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", csTitle, "Images/Ico001_FtpTest.jpg" , this); //, AppTitleBar ); //, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer); // /////////////// m_isChbOn = m_AppFrame.Theme.GetImage("Images/CheckOn.jpg"); m_isChbOff = m_AppFrame.Theme.GetImage("Images/CheckOff.jpg"); m_isDummy = m_AppFrame.Theme.GetImage("Images/Img001_Dummy.jpg"); m_isFolder = m_AppFrame.Theme.GetImage("Images/Type001_[dir].jpg"); m_btnPrev = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Collapsed); m_btnPrev.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipPrev.jpg"); m_btnPrev.Click += new System.Windows.RoutedEventHandler(m_btnPrev_Click); m_txtTitle = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtTitle.Background = new SolidColorBrush(Colors.LightGray); m_txtTitle.Foreground = new SolidColorBrush(Colors.Black); m_txtTitle.FontSize = 16; m_txtTitle.Text = csTitle; m_btnNext = new RscIconButton(TitlePanel, Grid.ColumnProperty, 2, 50, 50, Rsc.Collapsed); m_btnNext.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipNext.jpg"); m_btnNext.Click += new System.Windows.RoutedEventHandler(m_btnNext_Click); m_tmrLoad = new DispatcherTimer(); m_tmrLoad.Interval = new TimeSpan(500); m_tmrLoad.Tick += new System.EventHandler(m_tmrLoad_Tick); this.Loaded += new System.Windows.RoutedEventHandler(RscThemesV10_Loaded); ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged); Touch.FrameReported += new System.Windows.Input.TouchFrameEventHandler(Touch_FrameReported); m_ptTouchDown = new Point(0, 0); AddApps(); }
private void _AddHis(string sValue, int iIndex, bool bDummyItem = false) { if (!m_bUseHistory) { return; } int idx = spHis.Children.Count + 1; Grid grdOut = new Grid(); grdOut.Name = "grdOut_" + idx.ToString(); grdOut.Margin = new Thickness(0, 0, 0, 4); ColumnDefinition cd; cd = new ColumnDefinition(); cd.Width = new GridLength(1, GridUnitType.Star); grdOut.ColumnDefinitions.Add(cd); cd = new ColumnDefinition(); cd.Width = GridLength.Auto; grdOut.ColumnDefinitions.Add(cd); spHis.Children.Add(grdOut); grdOut.Tag = iIndex; TextBoxDenieEdit txtItem = new TextBoxDenieEdit(true, true, grdOut, Grid.ColumnProperty, 0); txtItem.Background = new SolidColorBrush(Colors.Gray); txtItem.Foreground = new SolidColorBrush(Colors.White); //txtItem.FontSize = 16; txtItem.Text = sValue; if (bDummyItem) { return; } Button btn = txtItem.ButtonShield; btn.Click += new System.Windows.RoutedEventHandler(btn_Click); RscIconButton btnRemove = new RscIconButton(grdOut, Grid.ColumnProperty, 1, 36, 36, Rsc.Visible); btnRemove.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Remove.jpg"); btnRemove.Tag = grdOut; btnRemove.Click += new System.Windows.RoutedEventHandler(btnRemove_Click); }
private void ListThemeImages(int iIndex) { int iWidth = (int)m_sContentPanel.Width; if (m_a.Count == 0) { return; } if (iIndex >= m_a.Count) { return; } int idx = spImgLst.Children.Count + 1; int iDim = (iWidth - (6 * m_iCX)) / m_iCX; int iChbDim = 24; /* * idx--; * foreach( Theme thm in m_a ) * { * idx++; */ Theme thm = m_a[iIndex]; Grid grdOut = new Grid(); grdOut.Name = "grdOut_" + idx.ToString(); if (idx == 1 && m_iTop == 0) { grdOut.Margin = new Thickness(0, 0, 0, 12); } else { grdOut.Margin = new Thickness(0, 0, 0, 4); } ColumnDefinition cd; for (int i = 0; i < m_iCX; i++) { cd = new ColumnDefinition(); cd.Width = GridLength.Auto; grdOut.ColumnDefinitions.Add(cd); } cd = new ColumnDefinition(); grdOut.ColumnDefinitions.Add(cd); spImgLst.Children.Add(grdOut); for (int i = 0; i < m_iCX; i++) { string sId = iIndex.ToString() + "|" + i.ToString(); Grid grdIn = new Grid(); grdIn.Name = "grdIn_" + idx.ToString() + i.ToString(); RowDefinition rd; rd = new RowDefinition(); rd.Height = GridLength.Auto; grdIn.RowDefinitions.Add(rd); rd = new RowDefinition(); rd.Height = GridLength.Auto; grdIn.RowDefinitions.Add(rd); grdIn.SetValue(Grid.ColumnProperty, i); grdOut.Children.Add(grdIn); RscIconButton ib = new RscIconButton(grdIn, Grid.RowProperty, 0, iDim, iDim, Rsc.Visible); ib.BorderThickness = new Thickness(1); ib.BorderBrush = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.GalleryItemBorder); //Colors.LightGray); ib.Tag = sId; ib.Click += new System.Windows.RoutedEventHandler(m_Image_Click); Grid grdTit = new Grid(); grdTit.Name = "grdTit_" + idx.ToString() + i.ToString();; //ColumnDefinition cd; cd = new ColumnDefinition(); cd.Width = GridLength.Auto; grdTit.ColumnDefinitions.Add(cd); cd = new ColumnDefinition(); grdTit.ColumnDefinitions.Add(cd); grdTit.SetValue(Grid.RowProperty, 1); grdIn.Children.Add(grdTit); TextBoxDenieEdit tit = new TextBoxDenieEdit(true, true, grdTit, Grid.ColumnProperty, 1); tit.Width = iDim; tit.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.GalleryItemBack); //Colors.LightGray); tit.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.GalleryItemFore); //Colors.Black); tit.FontSize = 16; if (idx == 1 && m_iTop == 0) { tit.Text = thm.m_a[i].Name; ib.Image.Source = LoadImage(thm.m_a[i].FullPath, iDim, iDim); } else { tit.Text = thm.m_a[i].Image; ib.Image.Source = LoadImage(thm.m_a[i].FullPath, iDim, iDim); } thm.m_a[i].IbChb = new RscIconButton(grdTit, Grid.ColumnProperty, 0, iChbDim, iChbDim, Rsc.Visible); /* * ibChb.HorizontalAlignment = System.Windows.HorizontalAlignment.Right; * ibChb.VerticalAlignment = System.Windows.VerticalAlignment.Bottom; * ibChb.Margin = new Thickness(iDim - iChbDim, iDim - iChbDim, 0, 0 ); */ if (thm.m_a[i].Checked) { thm.m_a[i].IbChb.Image.Source = m_isChbOn; } else { thm.m_a[i].IbChb.Image.Source = m_isChbOff; } thm.m_a[i].IbChb.Tag = sId; thm.m_a[i].IbChb.Click += new System.Windows.RoutedEventHandler(m_Image_Click); } /* * } */ }
public RscViewer_VideoFolderV10() { InitializeComponent(); //Register all file-type associations... RscFileTypes.RegisterAll(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Video Gallery 1.0", "Images/IcoSm001_VideoGallery.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer); // /////////////// m_isChbOn = m_AppFrame.Theme.GetImage("Images/CheckOn.jpg"); m_isChbOff = m_AppFrame.Theme.GetImage("Images/CheckOff.jpg"); m_isDummy = m_AppFrame.Theme.GetImage("Images/Img001_Dummy.jpg"); m_isFolder = m_AppFrame.Theme.GetImage("Images/Type001_(dir).jpg"); m_isVideo = m_AppFrame.Theme.GetImage("Images/Ico001_VideoGallery.jpg"); m_isUp = m_AppFrame.Theme.GetImage("Images/Btn001_Inc.jpg"); m_isDown = m_AppFrame.Theme.GetImage("Images/Btn001_Dec.jpg"); TitlePanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); m_btnPrev = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible); m_btnPrev.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipPrev.jpg"); m_btnPrev.Click += new System.Windows.RoutedEventHandler(m_btnPrev_Click); m_txtTitle = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 1); m_txtTitle.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); //Colors.LightGray); m_txtTitle.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightFore); //Colors.Black); m_txtTitle.FontSize = 16; m_txtTitle.Text = ""; m_btnOrder = new RscIconButton(TitlePanel, Grid.ColumnProperty, 2, 50, 50, Rsc.Visible); //m_bOrderAscending = true; //m_btnOrder.Image.Source = m_isDown; m_bOrderAscending = false; m_btnOrder.Image.Source = m_isUp; m_btnOrder.Click += new System.Windows.RoutedEventHandler(m_btnOrder_Click); m_btnUp = new RscIconButton(TitlePanel, Grid.ColumnProperty, 3, 50, 50, Rsc.Collapsed); m_btnUp.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); m_btnUp.Content = ".."; m_btnUp.Opacity = 1; m_btnUp.Foreground = new SolidColorBrush(Colors.Black); m_btnUp.Click += new System.Windows.RoutedEventHandler(m_btnUp_Click); m_btnNext = new RscIconButton(TitlePanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Visible); m_btnNext.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_SkipNext.jpg"); m_btnNext.Click += new System.Windows.RoutedEventHandler(m_btnNext_Click); m_btnFldr = new RscIconButton(TitlePanel, Grid.ColumnProperty, 5, 50, 50, Rsc.Visible); m_btnFldr.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_(dir).jpg"); m_btnFldr.Click += new System.Windows.RoutedEventHandler(m_btnFldr_Click); appArgs = new RscPageArgsRetManager(); m_tmrLoad = new DispatcherTimer(); m_tmrLoad.Interval = new TimeSpan(500); m_tmrLoad.Tick += new System.EventHandler(m_tmrLoad_Tick); this.Loaded += new System.Windows.RoutedEventHandler(RscThemesV10_Loaded); ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged); Touch.FrameReported += new System.Windows.Input.TouchFrameEventHandler(Touch_FrameReported); m_ptTouchDown = new Point(0, 0); m_tmrBrowse = new DispatcherTimer(); m_tmrBrowse.Interval = new TimeSpan(500); m_tmrBrowse.Tick += new System.EventHandler(m_tmrBrowse_Tick); m_AppFrame.ShowButtonNext(false); string sPath = RscKnownFolders.GetMediaPath("DCVID"); m_Root = new RscStoreItemFolder(sPath); }
private void ListImageRow(int iIndex) { int iWidth = (int)m_sContentPanel.Width; if (m_a.Count == 0) { return; } if (iIndex >= m_a.Count) { return; } int idx = spImgLst.Children.Count + 1; int iDim = (iWidth - (6 * m_iCX)) / m_iCX; Gallery gal = m_a[iIndex]; Grid grdOut = new Grid(); grdOut.Name = "grdOut_" + idx.ToString(); grdOut.Margin = new Thickness(0, 0, 0, 4); ColumnDefinition cd; for (int i = 0; i < m_iCX; i++) { cd = new ColumnDefinition(); cd.Width = GridLength.Auto; grdOut.ColumnDefinitions.Add(cd); } cd = new ColumnDefinition(); grdOut.ColumnDefinitions.Add(cd); spImgLst.Children.Add(grdOut); for (int i = 0; i < m_iCX; i++) { if (gal.m_a[i].Name != "blank") { string sId = iIndex.ToString() + "|" + i.ToString(); Grid grdIn = new Grid(); grdIn.Name = "grdIn_" + idx.ToString() + i.ToString(); RowDefinition rd; rd = new RowDefinition(); rd.Height = GridLength.Auto; grdIn.RowDefinitions.Add(rd); rd = new RowDefinition(); rd.Height = GridLength.Auto; grdIn.RowDefinitions.Add(rd); grdIn.SetValue(Grid.ColumnProperty, i); grdOut.Children.Add(grdIn); RscIconButton ib = new RscIconButton(grdIn, Grid.RowProperty, 0, iDim, iDim, Rsc.Visible); ib.BorderThickness = new Thickness(1); ib.BorderBrush = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.GalleryItemBorder); //Colors.LightGray); ib.Tag = sId; ib.Click += new System.Windows.RoutedEventHandler(m_Image_Click); Grid grdTit = new Grid(); grdTit.Name = "grdTit_" + idx.ToString() + i.ToString();; //ColumnDefinition cd; cd = new ColumnDefinition(); cd.Width = GridLength.Auto; grdTit.ColumnDefinitions.Add(cd); cd = new ColumnDefinition(); grdTit.ColumnDefinitions.Add(cd); grdTit.SetValue(Grid.RowProperty, 1); grdIn.Children.Add(grdTit); TextBoxDenieEdit tit = new TextBoxDenieEdit(true, true, grdTit, Grid.ColumnProperty, 1); tit.Width = iDim; tit.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.GalleryItemBack); //Colors.LightGray); tit.Foreground = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.GalleryItemFore); //Colors.Black); tit.FontSize = 16; tit.Text = gal.m_a[i].Title; try { string [] astr = gal.m_a[i].Name.Split(';'); string sImg = astr[1]; /* * BitmapImage bmp = new BitmapImage(new Uri("/RscLib" + ";component/" + sImg, UriKind.Relative)); + ib.Image.Source = bmp; */ ib.Image.Source = m_AppFrame.Theme.GetImage(sImg); } catch (Exception) { ib.Image.Source = m_isDummy; } } } }
public RscFtp_ExplorerV11() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "FTP Explorer 1.1", "Images/IcoSm001_FtpTest.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); // /////////////// imgInput.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Open.jpg"); imgIpUpIco.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Inc.jpg"); imgIpDnIco.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Dec.jpg"); m_txtRemotePath = new TextBoxDenieEdit(true, true, pathPanel, Grid.ColumnProperty, 0); m_txtRemotePath.Background = new SolidColorBrush(Colors.LightGray); m_txtRemotePath.Foreground = new SolidColorBrush(Colors.Black); m_txtRemotePath.FontSize = 16; m_txtRemotePath.MarginOffset = new Thickness(0, 10, 0, 10); m_txtRemotePath.Text = ""; m_txtLastFile = new TextBoxDenieEdit(true, true, lastFilePanel, Grid.ColumnProperty, 0); m_txtLastFile.Background = new SolidColorBrush(Colors.LightGray); m_txtLastFile.Foreground = new SolidColorBrush(Colors.Black); m_txtLastFile.FontSize = 16; m_txtLastFile.MarginOffset = new Thickness(0, 0, 12, 0); m_txtLastFile.Text = ""; m_btnRemoteEnter = new RscIconButton(lastFilePanel, Grid.ColumnProperty, 1, 36, 36, Rsc.Visible); m_btnRemoteEnter.Image.Source = m_AppFrame.Theme.GetImage("Images/BtnDrk001_(dir).jpg"); m_btnRemoteEnter.MarginOffset = new Thickness(0, 0, 10, 0); m_btnRemoteEnter.Click += new System.Windows.RoutedEventHandler(m_btnRemoteEnter_Click); m_btnDownloadMem = new RscIconButton(lastFilePanel, Grid.ColumnProperty, 2, 36, 36, Rsc.Visible, 0, 0, "Down\r\nMem"); m_btnDownloadMem.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); m_btnDownloadMem.MarginOffset = new Thickness(0, 0, 10, 0); m_btnDownloadMem.Click += new System.Windows.RoutedEventHandler(m_btnDownloadMem_Click); m_btnDownloadFile = new RscIconButton(lastFilePanel, Grid.ColumnProperty, 3, 36, 36, Rsc.Visible, 0, 0, "Down\r\nFile"); m_btnDownloadFile.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); m_btnDownloadFile.MarginOffset = new Thickness(0, 0, 10, 0); m_btnDownloadFile.Click += new System.Windows.RoutedEventHandler(m_btnDownloadFile_Click); m_btnRemoteDel = new RscIconButton(lastFilePanel, Grid.ColumnProperty, 4, 36, 36, Rsc.Visible); m_btnRemoteDel.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Delete.jpg"); m_btnRemoteDel.MarginOffset = new Thickness(0, 0, 10, 0); m_btnRemoteDel.Click += new System.Windows.RoutedEventHandler(m_btnRemoteDel_Click); m_btnRemoteDateTime = new RscIconButton(lastFilePanel, Grid.ColumnProperty, 5, 36, 36, Rsc.Visible, 0, 0, "Date\r\nTime"); m_btnRemoteDateTime.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); m_btnRemoteDateTime.MarginOffset = new Thickness(0, 0, 10, 0); m_btnRemoteDateTime.Click += new System.Windows.RoutedEventHandler(m_btnRemoteDateTime_Click); m_btnRemoteList = new RscIconButton(lastFilePanel, Grid.ColumnProperty, 6, 36, 36, Rsc.Visible, 0, 0, "List"); m_btnRemoteList.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); m_btnRemoteList.MarginOffset = new Thickness(0, 0, 10, 0); m_btnRemoteList.Click += new System.Windows.RoutedEventHandler(m_btnRemoteList_Click); btnNop.FontSize = 14; btnNopSup.FontSize = 14; btnMkD.Content = "Mk Cnst Dir"; btnMkD.FontSize = 14; btnPasv.FontSize = 14; btnList.FontSize = 14; btnSendTxt.Content = "Snd Cnst Txt"; btnSendTxt.FontSize = 14; btnSendJpg.Content = "Snd Cnst Jpg"; btnSendJpg.FontSize = 14; btnSendMem.Content = "Snd MEM Fle..."; btnSendMem.FontSize = 14; btnSendFile.Content = "Snd FLE Fle..."; btnSendFile.FontSize = 14; btnAddFolder.Content = "Mk Dir..."; btnAddFolder.FontSize = 14; m_tmrSend = new DispatcherTimer(); m_tmrSend.Interval = new TimeSpan(500); m_tmrSend.Tick += new System.EventHandler(m_tmrSend_Tick); m_AppArgs = new RscPageArgsRetManager(); txSvrIP.Text = RscRegistry.ReadString(HKEY.HKEY_CURRENT_USER, "Software\\Ressive.Hu\\RscFtp_ExplorerV11", "LastSvrIP", "192.168.0.0"); LoadFromReg(); m_ftpc = new RscFtpClient(); m_ftpc.CommandSocketConnectedAsync += new Ressive.FTP.RscFtpClient.CommandSocketConnectedAsync_EventHandler(m_ftpc_CommandSocketConnectedAsync); m_ftpc.ServerResponseAsync += new Ressive.FTP.RscFtpClient.ServerResponseAsync_EventHandler(m_ftpc_ServerResponseAsync); m_ftpc.CommandSentAsync += new Ressive.FTP.RscFtpClient.CommandSentAsync_EventHandler(m_ftpc_CommandSentAsync); m_ftpc.DataSocketConnectedAsync += new Ressive.FTP.RscFtpClient.DataSocketConnectedAsync_EventHandler(m_ftpc_DataSocketConnectedAsync); m_ftpc.ServerDataReceivedAsync += new Ressive.FTP.RscFtpClient.ServerDataReceivedAsync_EventHandler(m_ftpc_ServerDataReceivedAsync); m_ftpc.ServerDataSentAsync += new Ressive.FTP.RscFtpClient.ServerDataSentAsync_EventHandler(m_ftpc_ServerDataSentAsync); m_ftpc.DataSocketClosingAsync += new Ressive.FTP.RscFtpClient.DataSocketClosingAsync_EventHandler(m_ftpc_DataSocketClosingAsync); m_ftpc.CommandDoneAsync += new Ressive.FTP.RscFtpClient.CommandDoneAsync_EventHandler(m_ftpc_CommandDoneAsync); m_ftpc.LogAsync += new Ressive.FTP.RscFtpClient.LogAsync_EventHandler(m_ftpc_LogAsync); m_ftpc.ProgressAsync += new Ressive.FTP.RscFtpClient.ProgressAsync_EventHandler(m_ftpc_ProgressAsync); m_tmrFolder = new DispatcherTimer(); m_tmrFolder.Interval = new TimeSpan(500); m_tmrFolder.Tick += new System.EventHandler(m_tmrFolder_Tick); m_tmrInput = new DispatcherTimer(); m_tmrInput.Interval = new TimeSpan(500); m_tmrInput.Tick += new System.EventHandler(m_tmrInput_Tick); m_logs.ListBoxAsteriskWidth = 100; lbLogs.ItemsSource = m_logs; lbLogs.SizeChanged += new System.Windows.SizeChangedEventHandler(lbLogs_SizeChanged); this.Loaded += new System.Windows.RoutedEventHandler(RscFtpTestV10_Loaded); this.Unloaded += new System.Windows.RoutedEventHandler(RscFtpTestV10_Unloaded); }
public RscViewer_FindFilesV12() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Find Files 1.2", "Images/IcoSm001_FindFiles.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// m_AppFrame.OnNext += new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); m_AppFrame.OnTimer += new Ressive.FrameWork.RscAppFrame.OnTimer_EventHandler(m_AppFrame_OnTimer); // // m_btnRootFldrBrowse = new RscIconButton(rootFldrGrid, Grid.ColumnProperty, 1, 50, 50, Rsc.Visible); m_btnRootFldrBrowse.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_(dir).jpg"); m_btnRootFldrBrowse.Click += new System.Windows.RoutedEventHandler(m_btnRootFldrBrowse_Click); m_txtRootFldr = new TextBoxDenieEdit(true, true, rootFldrGrid, Grid.ColumnProperty, 2); m_txtRootFldr.Background = new SolidColorBrush(Colors.LightGray); m_txtRootFldr.Foreground = new SolidColorBrush(Colors.Black); m_txtRootFldr.FontSize = 16; m_txtRootFldr.MarginOffset = new Thickness(10, 7, 10, 7); m_txtRootFldr.Text = ""; m_btnRootFldrDelete = new RscIconButton(rootFldrGrid, Grid.ColumnProperty, 3, 50, 50, Rsc.Visible); m_btnRootFldrDelete.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Delete.jpg"); m_btnRootFldrDelete.Click += new System.Windows.RoutedEventHandler(m_btnRootFldrDelete_Click); // // ActionPanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); // // imgRename.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); imgCopy.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); imgMove.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Empty.jpg"); m_btnDelete = new RscIconButton(ActionPanel, Grid.ColumnProperty, 6, 50, 50, Rsc.Visible); m_btnDelete.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Delete.jpg"); m_btnDelete.Click += new System.Windows.RoutedEventHandler(m_btnDelete_Click); //To cycle AutoOperation... m_btnCycle = new RscIconButton(ActionPanel, Grid.ColumnProperty, 7, 50, 50, Rsc.Collapsed); //m_btnCycle.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Delete.jpg"); m_btnCycle.Click += new System.Windows.RoutedEventHandler(m_btnCycle_Click); // // m_AppArgs = new RscPageArgsRetManager(); m_files.ListBoxAsteriskWidth = 100; lbFiles.ItemsSource = m_files; lbFiles.SizeChanged += new System.Windows.SizeChangedEventHandler(lbFiles_SizeChanged); m_tmrBrowse = new DispatcherTimer(); m_tmrBrowse.Interval = new TimeSpan(500); m_tmrBrowse.Tick += new System.EventHandler(m_tmrBrowse_Tick); m_tmrRename = new DispatcherTimer(); m_tmrRename.Interval = new TimeSpan(500); m_tmrRename.Tick += new System.EventHandler(m_tmrRename_Tick); m_tmrCopyMove = new DispatcherTimer(); m_tmrCopyMove.Interval = new TimeSpan(500); m_tmrCopyMove.Tick += new System.EventHandler(m_tmrCopyMove_Tick); txFilter.Text = "*.*"; chbRecurse.IsChecked = true; RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput("RscViewer_FindFilesV12"); if (m_AppInput != null) { m_AppFrame.AppTitle = m_AppInput.CallerAppTitle; m_AppFrame.AppIconRes = m_AppInput.CallerAppIconRes; string sInput = m_AppInput.GetData(0); txFilter.Text = m_AppInput.GetData(1); if (txFilter.Text.Length == 0) { txFilter.Text = "*.*"; } chbRecurse.IsChecked = (m_AppInput.GetData(2) == "recurse"); chbShowHidden.IsChecked = (m_AppInput.GetData(3) == "showHidden"); m_sAutoOperation = m_AppInput.GetData(4); if (m_sAutoOperation.Length > 0) { m_asAutoOpPathes = sInput.Split(';'); m_iAutoOpPath = 0; m_txtRootFldr.Text = m_asAutoOpPathes[m_iAutoOpPath]; filterPanel.Visibility = Rsc.Collapsed; ActionPanel.Visibility = Rsc.Collapsed; } else { m_txtRootFldr.Text = sInput; } m_bListOnLoad = true; } this.Loaded += new System.Windows.RoutedEventHandler(RscFindFilesV10_Loaded); txFilter.TextChanged += new System.Windows.Controls.TextChangedEventHandler(txFilter_TextChanged); chbRecurse.Checked += new System.Windows.RoutedEventHandler(chbRecurse_Checked); ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged); }
//Size m_sContentPanel = new Size(100, 100); public RscViewer_SoundV11() { InitializeComponent(); //StandAlone app... bool bStandAloneApp = false; Button GlobalDILholder = Application.Current.Resources["GlobalDIL"] as Button; if (GlobalDILholder.Tag == null) { bStandAloneApp = true; GlobalDILholder.Tag = new RscTheme(true, "Theme", "Current", "Default"); } //StandAlone app... //Register all file-type associations... RscFileTypes.RegisterAll(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Sound Player 1.1", "Images/IcoSm001_SoundPlayer.jpg" , this, AppTitleBar, AppStatusBar); // /////////////// //m_AppFrame.OnNext +=new Ressive.FrameWork.RscAppFrame.OnNext_EventHandler(m_AppFrame_OnNext); m_AppFrame.OnExit += new Ressive.FrameWork.RscAppFrame.OnExit_EventHandler(m_AppFrame_OnExit); // /////////////// m_isPlay = m_AppFrame.Theme.GetImage("Images/Btn001_Play.jpg"); m_isPause = m_AppFrame.Theme.GetImage("Images/Btn001_Pause.jpg"); // // // m_btnPrev = new RscIconButton(TitlePanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Collapsed); m_btnPrev.Image.Source = m_AppFrame.Theme.GetImage("Images/BtnDrk001_SkipPrev.jpg"); m_btnPrev.Click += new System.Windows.RoutedEventHandler(m_btnPrev_Click); m_btnPlayPause = new RscIconButton(TitlePanel, Grid.ColumnProperty, 1, 50, 50, Rsc.Collapsed); m_btnPlayPause.Image.Source = m_isPlay; m_btnPlayPause.Click += new System.Windows.RoutedEventHandler(m_btnPlayPause_Click); m_txtSnd = new TextBoxDenieEdit(true, true, TitlePanel, Grid.ColumnProperty, 2); m_txtSnd.Background = new SolidColorBrush(Colors.Black); //Colors.LightGray); m_txtSnd.Foreground = new SolidColorBrush(Colors.LightGray); //Colors.Black); m_txtSnd.FontSize = 16; m_txtSnd.Text = ""; m_btnExtOpen = new RscIconButton(TitlePanel, Grid.ColumnProperty, 3, 50, 50, Rsc.Collapsed); m_btnExtOpen.Image.Source = m_AppFrame.Theme.GetImage("Images/BtnDrk001_Open.jpg"); m_btnExtOpen.Click += new System.Windows.RoutedEventHandler(m_btnExtOpen_Click); m_btnFldrOpen = new RscIconButton(TitlePanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Visible); m_btnFldrOpen.Image.Source = m_AppFrame.Theme.GetImage("Images/BtnDrk001_(dir).jpg"); m_btnFldrOpen.Click += new System.Windows.RoutedEventHandler(m_btnFldrOpen_Click); m_btnStop = new RscIconButton(TitlePanel, Grid.ColumnProperty, 5, 50, 50, Rsc.Collapsed); m_btnStop.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Stop.jpg"); m_btnStop.Click += new System.Windows.RoutedEventHandler(m_btnStop_Click); m_btnNext = new RscIconButton(TitlePanel, Grid.ColumnProperty, 6, 50, 50, Rsc.Collapsed); m_btnNext.Image.Source = m_AppFrame.Theme.GetImage("Images/BtnDrk001_SkipNext.jpg"); m_btnNext.Click += new System.Windows.RoutedEventHandler(m_btnNext_Click); // // // m_AppArgs = new RscPageArgsRetManager(); m_tmrBrowse = new DispatcherTimer(); m_tmrBrowse.Interval = new TimeSpan(500); m_tmrBrowse.Tick += new System.EventHandler(m_tmrBrowse_Tick); m_sounds.ListBoxAsteriskWidth = 100; lbSounds.ItemsSource = m_sounds; lbSounds.SizeChanged += new System.Windows.SizeChangedEventHandler(lbSounds_SizeChanged); if (bStandAloneApp) { m_AppFrame.ShowButtonTools(true, ""); } this.Loaded += new System.Windows.RoutedEventHandler(RscViewer_SoundV10_Loaded); this.Unloaded += new System.Windows.RoutedEventHandler(RscViewer_SoundV10_Unloaded); m_AppFrame.ShowButtonNext(false); //ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged); BackgroundAudioPlayer.Instance.PlayStateChanged += new EventHandler(Instance_PlayStateChanged); }