public RscDlg_MsgBoxV10() { InitializeComponent(); RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput(csClsName); if (m_AppInput != null) { txMsg.Text = m_AppInput.GetData(0); } }
/* * RscRegistryValueList m_RegHistory; * * bool m_bUseHistory = true; */ public RscDlg_BigInputV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Big Input 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); RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput(csClsName); if (m_AppInput != null) { m_AppFrame.AppTitle = m_AppInput.CallerAppTitle; m_AppFrame.AppIconRes = m_AppInput.CallerAppIconRes; lbStr.Text = m_AppInput.GetFlag(0); txStr.Text = m_AppInput.GetData(0); //FileName... if (m_AppInput.GetFlag(1).Length > 0) { btnClearFn.Visibility = Rsc.Visible; } /* * m_bUseHistory = (m_AppInput.GetFlag(3).Length == 0); * * lbHis.Visibility = Rsc.ConditionalVisibility( m_bUseHistory ); * scrl.Visibility = Rsc.ConditionalVisibility( m_bUseHistory ); * * if( txStr.Text.Length == 0 && m_bUseHistory ) * { * string sPath = "Software\\Ressive.Hu\\" + csClsName + "\\History"; * sPath += "\\" + m_AppInput.CallerAppTitle; * sPath += "\\" + m_AppInput.ID; * txStr.Text = RscRegistry.ReadString( HKEY.HKEY_CURRENT_USER, sPath, "LastOk", "" ); * } * * _LoadHistory(); */ } }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { //m_bInThisApp = true; if (!m_bFirstLoad) { return; } m_bFirstLoad = false; RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput("RscViewer_JSonV10"); if (m_AppInput != null) { m_AppFrame.AppTitle = m_AppInput.CallerAppTitle; m_AppFrame.AppIconRes = m_AppInput.CallerAppIconRes; m_iIndex = 0; if (!Int32.TryParse(m_AppInput.GetFlag(0), out m_iIndex)) { return; } m_aPathes.Clear(); for (int i = 0; i < m_AppInput.DataCount; i++) { string sPath = m_AppInput.GetData(i); m_aPathes.Add(sPath); } if (m_aPathes.Count == 0) { return; } m_iIndex = Math.Min(m_iIndex, m_AppInput.DataCount - 1); m_iIndex = Math.Max(m_iIndex, 0); //appArgsMgr.Vipe(); _ReadTextFile(); } }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { m_bInThisApp = true; if (!m_bFirstLoad) { return; } m_bFirstLoad = false; RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput("RscViewer_HexaV10"); if (m_AppInput != null) { m_AppFrame.AppTitle = m_AppInput.CallerAppTitle; m_AppFrame.AppIconRes = m_AppInput.CallerAppIconRes; if (m_stream != null) { m_stream.Close(); m_stream = null; } m_lPos = 0; m_sPath = m_AppInput.GetData(0); //appArgsMgr.Vipe(); RscStore store = new RscStore(); try { m_stream = store.GetReaderStream(m_sPath); } catch (Exception ex) { MessageBox.Show(ex.Message); m_stream = null; } _ShowDump(); } }
public RscDlg_FolderInputV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "Folder Input 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_tmrBrowse = new DispatcherTimer(); m_tmrBrowse.Interval = new TimeSpan(500); m_tmrBrowse.Tick += new System.EventHandler(m_tmrBrowse_Tick); m_AppArgs = new RscPageArgsRetManager(); RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput(csClsName); if (m_AppInput != null) { m_AppFrame.AppTitle = m_AppInput.CallerAppTitle; m_AppFrame.AppIconRes = m_AppInput.CallerAppIconRes; lbStr.Text = m_AppInput.GetFlag(0); txStr.Text = m_AppInput.GetData(0); if (txStr.Text.Length == 0) { string sPath = "Software\\Ressive.Hu\\" + csClsName + "\\History"; sPath += "\\" + m_AppInput.CallerAppTitle; sPath += "\\" + m_AppInput.ID; txStr.Text = RscRegistry.ReadString(HKEY.HKEY_CURRENT_USER, sPath, "LastOk", ""); } _LoadHistory(); } }
public RscDlg_FtpHostInputV10() { InitializeComponent(); m_AppFrame = new RscAppFrame("Ressive.Hu", "FTP Host Input 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); // /////////////// imgIpUpIco.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Inc.jpg"); imgIpDnIco.Source = m_AppFrame.Theme.GetImage("Images/Btn001_Dec.jpg"); txSvrIP.Text = ""; RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput(csClsName); if (m_AppInput != null) { m_AppFrame.AppTitle = m_AppInput.CallerAppTitle; m_AppFrame.AppIconRes = m_AppInput.CallerAppIconRes; //lbStr.Text = m_AppInput.GetFlag(0); //txSvrIP.Text = m_AppInput.GetData(0); if (txSvrIP.Text.Length == 0) { string sPath = "Software\\Ressive.Hu\\" + csClsName + "\\History"; sPath += "\\" + m_AppInput.CallerAppTitle; sPath += "\\" + m_AppInput.ID; txSvrIP.Text = RscRegistry.ReadString(HKEY.HKEY_CURRENT_USER, sPath, "LastOk", ""); } _LoadHistory(); } }
public MainPage() { 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... m_AppFrame = new RscAppFrame("Ressive.Hu", ".G 1.0", "Images/Ico001_GoogleApi.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); // /////////////// ToolBarPanel.Background = new SolidColorBrush(m_AppFrame.Theme.ThemeColors.ToolBarLightBack); m_btnInit = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 0, 50, 50, Rsc.Visible); m_btnInit.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_LogOn.jpg"); m_btnInit.Click += new System.Windows.RoutedEventHandler(m_btnInit_Click); m_btnExpandAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 1, 50, 50, Rsc.Collapsed); m_btnExpandAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeExpand.jpg"); m_btnExpandAll.Click += new System.Windows.RoutedEventHandler(m_btnExpandAll_Click); m_btnCollapseAll = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 2, 50, 50, Rsc.Collapsed); m_btnCollapseAll.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_TreeCollapse.jpg"); m_btnCollapseAll.Click += new System.Windows.RoutedEventHandler(m_btnCollapseAll_Click); m_isInfErrOn = m_AppFrame.Theme.GetImage("Images/Btn001_InfErrOn.jpg"); m_isInfErrOff = m_AppFrame.Theme.GetImage("Images/Btn001_InfErrOff.jpg"); m_btnErrsOnOff = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 4, 50, 50, Rsc.Collapsed); m_btnErrsOnOff.Image.Source = m_isInfErrOn; m_btnErrsOnOff.Click += new System.Windows.RoutedEventHandler(m_btnErrsOnOff_Click); m_btnCleanUp = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 5, 50, 50, Rsc.Collapsed); m_btnCleanUp.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_ClearCache.jpg"); m_btnCleanUp.Click += new System.Windows.RoutedEventHandler(m_btnCleanUp_Click); m_btnLogOut = new RscIconButton(ToolBarPanel, Grid.ColumnProperty, 6, 50, 50, Rsc.Collapsed); m_btnLogOut.Image.Source = m_AppFrame.Theme.GetImage("Images/Btn001_LogOut.jpg"); m_btnLogOut.Click += new System.Windows.RoutedEventHandler(m_btnLogOut_Click); /* * m_txtPath = new TextBoxDenieEdit(true, true, ToolBarPanel, 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_AppArgs = new RscPageArgsRetManager(); m_AppFrame.ShowButtonNext(false); if (bStandAloneApp) { m_AppFrame.ShowButtonTools(true); } m_aTI = new RscTreeLbItemList(lbTree, m_AppFrame.Theme, "Images/Btn001_TreeExpand.jpg", "Images/Btn001_TreeCollapse.jpg"); ContentPanel.SizeChanged += new System.Windows.SizeChangedEventHandler(ContentPanel_SizeChanged); m_AppFrame.AutoClick(m_btnInit, new System.Windows.RoutedEventHandler(m_btnInit_Click)); }
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); }
protected override void OnNavigatedTo(System.Windows.Navigation.NavigationEventArgs e) { m_bInThisApp = true; if (!m_bFirstLoad) { return; } m_bFirstLoad = false; IDictionary <string, string> parameters = this.NavigationContext.QueryString; if (parameters.ContainsKey("folder")) { RscStore store = new RscStore(); string sFolder; sFolder = parameters["folder"]; switch (sFolder) { case "A:\\Contacts": { m_AppFrame.AppTitle = "Contacts"; m_AppFrame.AppIconRes = "Images/IcoSm001_Contacts.jpg"; store.CreateFolderPath(sFolder); string [] asFns = RscSort.OrderBy(store.GetFileNames(sFolder, "*.vcf")); foreach (string sFn in asFns) { string sPath = sFolder + "\\" + sFn; m_aPathes.Add(sPath); } break; } case "A:\\System\\Events": { m_AppFrame.AppTitle = "Events"; m_AppFrame.AppIconRes = "Images/IcoSm001_EventViewer.jpg"; store.CreateFolderPath(sFolder); //INFs string [] asFns = RscSort.OrderBy(store.GetFileNames(sFolder, "*.info")); foreach (string sFn in asFns) { string sPath = sFolder + "\\" + sFn; m_aPathes.Add(sPath); } //ERRORs asFns = RscSort.OrderBy(store.GetFileNames(sFolder, "*.error")); foreach (string sFn in asFns) { string sPath = sFolder + "\\" + sFn; m_aPathes.Add(sPath); } break; } default: { store.CreateFolderPath(sFolder); string [] asFns = RscSort.OrderBy(store.GetFileNames(sFolder, "*.txt")); foreach (string sFn in asFns) { string sPath = sFolder + "\\" + sFn; m_aPathes.Add(sPath); } break; } } if (m_aPathes.Count > 0) { m_iIndex = 0; _ReadTextFile(); } } else if (parameters.ContainsKey("file")) { m_AppFrame.AppTitle = "Contact"; m_AppFrame.AppIconRes = "Images/IcoSm001_Contacts.jpg"; string sPath = parameters["file"]; if (sPath.Length > 0) { m_aPathes.Add(sPath); m_iIndex = 0; _ReadTextFile(); } } else { RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); m_AppInput = appArgsMgr.GetInput("RscViewer_TextV10"); if (m_AppInput != null) { m_AppFrame.AppTitle = m_AppInput.CallerAppTitle; m_AppFrame.AppIconRes = m_AppInput.CallerAppIconRes; m_iIndex = 0; if (!Int32.TryParse(m_AppInput.GetFlag(0), out m_iIndex)) { return; } m_aPathes.Clear(); for (int i = 0; i < m_AppInput.DataCount; i++) { string sPath = m_AppInput.GetData(i); m_aPathes.Add(sPath); } if (m_aPathes.Count == 0) { return; } m_iIndex = Math.Min(m_iIndex, m_AppInput.DataCount - 1); m_iIndex = Math.Max(m_iIndex, 0); //appArgsMgr.Vipe(); _ReadTextFile(); } } }
//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); }
private void RscViewer_SoundV10_Loaded(object sender, System.Windows.RoutedEventArgs e) { m_AppFrame.SetNoSleep(true); if (m_bLoaded) { return; } m_bLoaded = true; m_currentPosition.Tick += new System.EventHandler(m_currentPosition_Tick); RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); appInput = appArgsMgr.GetInput(csPageName); if (appInput != null) { m_AppFrame.AppTitle = appInput.CallerAppTitle; m_AppFrame.AppIconRes = appInput.CallerAppIconRes; int iIndex = 0; if (!Int32.TryParse(appInput.GetFlag(0), out iIndex)) { return; } //NOT NEEDED... /* * if( !double.TryParse( appInput.GetFlag(1), out dWidth ) ) return; * if( !double.TryParse( appInput.GetFlag(2), out dHeight ) ) return; */ m_siInPlayer = null; ClearAllSound(); for (int i = 0; i < appInput.DataCount; i++) { SoundInfo si = AddSound(appInput.GetData(i)); if (i == iIndex) { m_siInPlayer = si; } } if (m_siInPlayer != null) { DoPlay(); } //Denie to auto-reload on next start... appArgsMgr.Vipe(); } else { string sLastOk = RscRegistry.ReadString(HKEY.HKEY_CURRENT_USER, "Software\\Ressive.Hu\\RscViewer_SoundV11" , "LastOk", ""); if (sLastOk.Length > 0) { try { m_siInPlayer = null; //DO NOT!!! //ClearAllSound(); RscStore store = new RscStore(); string[] fles = RscSort.OrderBy(store.GetFileNames(sLastOk, "*.*")); foreach (string sFle in fles) { string sExt = RscStore.ExtensionOfPath(sFle); // FIX: To support Tube(HD)'s own local storage Video folder // where files are listed without extension!!! bool bInclude = (sExt == ""); string strFileGroup = RscRegFs.GetFileGroupEx(sExt); switch (strFileGroup) { case "Sound.Native": case "Video.Native": { bInclude = true; break; } } if (bInclude) { SoundInfo si = AddSound(sLastOk + "\\" + sFle); if (m_siInPlayer == null) { m_siInPlayer = si; } } } //DO NOT!!! /* * if( m_siInPlayer != null ) * { * DoPlay(); * } */ } catch (Exception) { } } } }
//NOT WORKING!!! /* * DispatcherTimer m_tmrGif; * int m_iFrameGif = 0; */ public RscViewer_ImageV10() { InitializeComponent(); try { //MemUsage Optimization... Button GlobalDILholder = Application.Current.Resources["GlobalDIL"] as Button; m_Theme = (RscTheme)GlobalDILholder.Tag; //m_dil = new RscDefaultedImageList( "Theme", "Current", "Default" ); AppIcon.Source = m_Theme.GetImage("Images/Ico001_Ressive.jpg"); AppCloseIcon.Source = m_Theme.GetImage("Images/Btn001_Close.jpg"); //AppNextIcon.Source = m_Theme.GetImage("Images/Btn001_Next.jpg"); // /////////////// m_isDummy = m_Theme.GetImage("Images/Img001_Dummy.jpg"); m_isSaveToPhone = m_Theme.GetImage("Images/Btn001_Save.jpg"); // /////////////// imgPrev.Source = m_Theme.GetImage("Images/BtnDrk001_SkipPrev.jpg"); imgNext.Source = m_Theme.GetImage("Images/BtnDrk001_SkipNext.jpg"); m_btnExtOpen = new RscIconButton(RightBtns, Grid.RowProperty, 1, 54, 54, Rsc.Visible); m_btnExtOpen.Image.Source = m_Theme.GetImage("Images/BtnDrk001_Open.jpg");; m_btnExtOpen.Click += new System.Windows.RoutedEventHandler(m_btnExtOpen_Click); m_btnSaveToPhone = new RscIconButton(LeftBtns, Grid.RowProperty, 1, 54, 54, Rsc.Visible); m_btnSaveToPhone.Image.Source = m_isSaveToPhone; m_btnSaveToPhone.Click += new System.Windows.RoutedEventHandler(m_btnSaveToPhone_Click); //NOT WORKING!!! /* * m_tmrGif = new DispatcherTimer(); * m_tmrGif.Interval = System.TimeSpan.FromSeconds(1); * m_tmrGif.Tick +=new System.EventHandler(m_tmrGif_Tick); */ } catch (Exception e) { m_strInitErr = e.Message; txImgDetails.Text = m_strInitErr; } double dWidth = 480; double dHeight = 800; try { RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); appInput = appArgsMgr.GetInput("RscViewer_ImageV10"); if (appInput != null) { ApplicationTitle.Text = appInput.CallerAppTitle; AppIcon.Source = m_Theme.GetImage(appInput.CallerAppIconRes); m_iIndex = 0; if (!Int32.TryParse(appInput.GetFlag(0), out m_iIndex)) { return; } if (!double.TryParse(appInput.GetFlag(1), out dWidth)) { return; } if (!double.TryParse(appInput.GetFlag(2), out dHeight)) { return; } m_aImages.Clear(); for (int i = 0; i < appInput.DataCount; i++) { string sPath = appInput.GetData(i); m_aImages.Add(sPath); } if (m_aImages.Count == 0) { return; } m_iIndex = Math.Min(m_iIndex, appInput.DataCount - 1); m_iIndex = Math.Max(m_iIndex, 0); } } catch (Exception e) { txImgDetails.Text = e.Message; } if (m_aImages.Count == 0) { imgFull.Stretch = Stretch.None; imgFull.Source = m_isDummy; } else { _ShowImage(m_aImages[m_iIndex], new Size(dWidth, dHeight)); _SetNextAndPrevBtn(); } }
//RscIconButton m_btnSaveToPhone; public RscViewer_MediaV10() { InitializeComponent(); m_AppArgs = new RscPageArgsRetManager(); try { //MemUsage Optimization... Button GlobalDILholder = Application.Current.Resources["GlobalDIL"] as Button; m_Theme = (RscTheme)GlobalDILholder.Tag; //m_dil = new RscDefaultedImageList( "Theme", "Current", "Default" ); AppIcon.Source = m_Theme.GetImage("Images/Ico001_Ressive.jpg"); AppCloseIcon.Source = m_Theme.GetImage("Images/Btn001_Close.jpg"); //AppNextIcon.Source = m_Theme.GetImage("Images/Btn001_Next.jpg"); // /////////////// m_isDummy = m_Theme.GetImage("Images/Img001_Dummy.jpg"); m_isSaveToPhone = m_Theme.GetImage("Images/Btn001_Save.jpg"); m_isMuteOff = m_Theme.GetImage("Images/Btn001_MuteOff.jpg"); m_isMuteOn = m_Theme.GetImage("Images/Btn001_MuteOn.jpg"); // /////////////// imgPrev.Source = m_Theme.GetImage("Images/BtnDrk001_SkipPrev.jpg"); imgNext.Source = m_Theme.GetImage("Images/BtnDrk001_SkipNext.jpg"); // /////////////// imgPlay.Source = m_Theme.GetImage("Images/Btn001_Play.jpg"); imgPause.Source = m_Theme.GetImage("Images/Btn001_Pause.jpg"); imgStop.Source = m_Theme.GetImage("Images/Btn001_Stop.jpg"); m_btnMuteOnOff = new RscIconButton(RightBtns, Grid.RowProperty, 2, 54, 54, Rsc.Collapsed); m_btnMuteOnOff.Image.Source = m_isSaveToPhone; m_btnMuteOnOff.Click += new System.Windows.RoutedEventHandler(m_btnMuteOnOff_Click); m_btnExtOpen = new RscIconButton(LeftBtns, Grid.RowProperty, 2, 54, 54, Rsc.Visible); m_btnExtOpen.Image.Source = m_Theme.GetImage("Images/BtnDrk001_Open.jpg");; m_btnExtOpen.Click += new System.Windows.RoutedEventHandler(m_btnExtOpen_Click); //WP81 FIX... /* * m_btnSaveToPhone = new RscIconButton(LeftBtns, Grid.RowProperty, 0, 54, 54, Rsc.Collapsed); * m_btnSaveToPhone.Image.Source = m_isSaveToPhone; * m_btnSaveToPhone.Click += new System.Windows.RoutedEventHandler(m_btnSaveToPhone_Click); */ } catch (Exception e) { m_strInitErr = e.Message; txImgDetails.Text = m_strInitErr; } /* * BUGFIX: Unable to start camera, while playing music (Sound Player app)!!! */ MediaElement me = Application.Current.Resources["GlobalMedia"] as MediaElement; switch (me.CurrentState) { case MediaElementState.Closed: case MediaElementState.Stopped: { m_bAlloweToInit = true; break; } default: { if (MessageBoxResult.OK == MessageBox.Show("To start app, internal music player must be stopped!\r\n\r\n(press Back to cancel)")) { Ressive.MediaLib.RscMediaLib.StopMusic(); } else { m_bForceCloseOnInit = true; } m_tmrLaterInit = new DispatcherTimer(); m_tmrLaterInit.Interval = new TimeSpan(1000); m_tmrLaterInit.Tick += new System.EventHandler(m_tmrLaterInit_Tick); m_tmrLaterInit.Start(); break; } } this.Loaded += new System.Windows.RoutedEventHandler(RscVideoGalleryV10_Loaded); }
private void DoLoad() { vidFull.MediaFailed += new System.EventHandler <System.Windows.ExceptionRoutedEventArgs>(vidFull_MediaFailed); vidFull.MediaOpened += new RoutedEventHandler(vidFull_MediaOpened); vidFull.CurrentStateChanged += new System.Windows.RoutedEventHandler(vidFull_CurrentStateChanged); vidFull.MediaEnded += new System.Windows.RoutedEventHandler(vidFull_MediaEnded); m_currentPosition.Tick += new System.EventHandler(m_currentPosition_Tick); vidFull.Volume = GetVol(); m_btnMuteOnOff.Visibility = Rsc.Visible; try { RscPageArgsRetManager appArgsMgr = new RscPageArgsRetManager(); appInput = appArgsMgr.GetInput("RscViewer_MediaV10"); if (appInput != null) { ApplicationTitle.Text = appInput.CallerAppTitle; AppIcon.Source = m_Theme.GetImage(appInput.CallerAppIconRes); m_iIndex = 0; if (!Int32.TryParse(appInput.GetFlag(0), out m_iIndex)) { return; } //NOT NEEDED... /* * if( !double.TryParse( appInput.GetFlag(1), out dWidth ) ) return; * if( !double.TryParse( appInput.GetFlag(2), out dHeight ) ) return; */ m_aVideos.Clear(); for (int i = 0; i < appInput.DataCount; i++) { string sPath = appInput.GetData(i); m_aVideos.Add(sPath); } if (m_aVideos.Count == 0) { return; } m_iIndex = Math.Min(m_iIndex, appInput.DataCount - 1); m_iIndex = Math.Max(m_iIndex, 0); } } catch (Exception e) { txImgDetails.Text = e.Message; } if (m_aVideos.Count != 0) { _ShowVideo(m_aVideos[m_iIndex]); _SetNextAndPrevBtn(); } }
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 m_Image_Click(object sender, System.Windows.RoutedEventArgs e) { if (m_bIsInSwipe) { return; } m_bIsInSwipe = false; Button btn = (Button)sender; string sId = (string)btn.Tag; string [] asID = sId.Split('|'); int iYcurr = Int32.Parse(asID[0]); int iXcurr = Int32.Parse(asID[1]); if (m_a[iYcurr].m_a[iXcurr].FsItem.Folder) { m_iTop = 0; m_iYCur = -1; m_iXCur = -1; m_Root = m_a[iYcurr].m_a[iXcurr].FsItem; m_btnUp.Visibility = Rsc.Visible; BuildListEx(); } else { m_iYCur = iYcurr; m_iXCur = iXcurr; string strFileGroupCurr = RscRegFs.GetFileGroupEx(m_a[iYcurr].m_a[iXcurr].FsItem.FileExt); switch (strFileGroupCurr) { case "Video.Native": case "Video": { RscPageArgsRetManager appArgs = new RscPageArgsRetManager(); RscPageArgsRet appInput = new RscPageArgsRet(appArgs, m_AppFrame.AppTitle, m_AppFrame.AppIconRes, "Open"); //DeBug... //m_AppFrame.TRACE = m_a.Count.ToString(); int iIdx = 0; int i = -1; for (int iY = 0; iY < m_a.Count; iY++) { for (int iX = 0; iX < m_iCX; iX++) { if (m_a[iY].m_a[iX].Name != "blank") { string strFileGroup = RscRegFs.GetFileGroupEx(m_a[iY].m_a[iX].FsItem.FileExt); switch (strFileGroup) { case "Video.Native": { i++; appInput.SetData(i, m_a[iY].m_a[iX].FsItem.FullPath); if (iY == iYcurr && iX == iXcurr) { iIdx = i; } break; } } } } } appInput.SetFlag(0, iIdx.ToString()); appInput.SetFlag(1, LayoutRoot.ActualWidth.ToString()); appInput.SetFlag(2, LayoutRoot.ActualHeight.ToString()); appInput.SetInput(RscRegFs.GetViewerAppPageName(strFileGroupCurr)); this.NavigationService.Navigate(appInput.GetNavigateUri(RscRegFs.GetViewerAppAssyName(strFileGroupCurr))); break; } default: MessageBox.Show("No open action defined for file type."); break; } } /* * if( m_a[ iYcurr ].m_a[ iXcurr ].Checked ) * { * MassCheck( iYcurr, iYcurr, iXcurr, iXcurr, false ); * } * else * { * MassCheck( iYcurr, iYcurr, iXcurr, iXcurr, true ); * } */ }
public RscDlg_TestAppV10() { InitializeComponent(); appArgs = new RscPageArgsRetManager(); }