.NET: alternativa para o OpenFileDialog nos Smartphones
Os Smartphones não suportam a janela de pesquisa OpenFileDialog (os Pocket PC sim). Logo, nada mais natural do que arrumar uma alternativa.
O OpenNETCF é um framework open source que estende o .NET Compact Framework em diversas direções. Uma destas extensões é justamente a OpenFileDialog.
Estou utilizando ela no meu TCC e até o momento não tenho o que reclamar. A “instalação” foi muito simples e o uso mais ainda, pois segue a mesma idéia da implementação oficial.
Para ter acesso a esta funcionalidade, basta fazer o download da OpenFileDialog implementada pela OpenNETCF, executar a instalação, navegar até a pasta bin do projeto SmartphoneDialogs e usar a dll que está disponível.
Eu estou usando o Windows Mobile 6 e, consequentemente, o .NET CF 2.0. Funcionou perfeitamente. Bastou fazer a referência e usar o seguinte trecho de código:
OpenNETCF.Windows.Forms.OpenFileDialog dlg = new OpenNETCF.Windows.Forms.OpenFileDialog(); dlg.Title = "..."; dlg.Filter = "TXT Files|*.txt"; dlg.FilterIndex = 1; dlg.InitialDirectory = @"your path"; if (dlg.ShowDialog() == DialogResult.OK) { // do some stuff}
A tela de pesquisa que aprece é a seguinte:

Fonte: MSDN




Deixe o seu comentário