Pergunta

Eu tenho tentado encontrar algum recurso sobre este tema por um tempo agora, mas sem sucesso então o que é a melhor maneira de construir uma UI WPF para LOB (Linha de Negócios) aplicações? especificamente clientes, pedidos, produtos, etc .. Eu tenho visto muitos exemplos de aplicação única janela WPF que não precisam de ser qualquer outra coisa, mas uma única janela e eu olhei para aplicações tais como FamilyShow que parecia promissor até que tudo o que eu podia ver no código era uma grande pilha de controles de usuário que desapareceu dentro e fora ao longo da vida da aplicação e não algo que eu realmente poderia usar para deixa dizer 30-40 visualizações em um aplicativo.

Então, o que exatamente eu estou pedindo? Bem, eu deveria construir um aplicativo LOB como uma janela WPF único com digamos que um painel que tem controles de usuário carregados dinamicamente para ele e, em seguida, trocar estes para fora quando vamos dizer que um item de navegação é pressionado ou devo ter várias formas de janela que se mostrados ou ocultos quando vamos dizer que um item de navegação é pressionado a partir de um formulário principal lançamento.

UI design nunca foi realmente o meu strengh mas eu estou interessado em aprender, então eu realmente aprecio os seus pensamentos e ofereceu experiência em colocar para fora suas aplicações WPF LOB (de ou Janela + UC Windows) ou poderia apontar-me a todos os artigos que design da capa WPF UI layout para aplicações LOB.

Obrigado pela leitura ...

Geoff.

Foi útil?

Solução

O que você quer é as melhores práticas da Microsoft para aplicativos cliente compostas .

Esta é provavelmente a melhor coisa a data, tanto quanto um quadro e de partida para aplicações de negócios. É o que parece -. Uma estrutura e base para a construção de um aplicativo maior a partir de componentes menores, o que acontece muito na criação de aplicativos de negócios LOB

Agora, muito específica para WPF, é a prisma quadro . Que eu acredito que ações alguns dos mesmos conceitos como os acima blocos de aplicativos compostos (CAB).

Outras dicas

Em última análise, o seu UI olhar / sensação depende muito o que você está tentando fazer. "Linha de Negócios" (Eu suponho que você Linha média de visitas por "LOB") é um termo vago que pode significar dezenas de coisas diferentes. Seu UI deve ser construído para refletir qual dessas dezenas de coisas diferentes que você está realmente tentando fazer.

Então eu só posso responder a sua pergunta com outra: O que você está tentando fazer

Sim, eu tenho sido google um monte on-line para procurar recursos para WPF / Silverlight "killer app LOB". Houve uma muito boa demo (Bill Hollis) que você pode encontrá-lo aqui

WPF e MVVM é a tendência popular, eu recomendo para adicioná-lo em sua caixa de ferramentas. É muito poderosa base para o seu quadro de aplicação. Acho unhas Microsoft ligação de dados para WPF. É o próprio núcleo principal da tecnologia WPF para permitir (desenvolvedor e designer) co-existir. É curva de aprendizagem muito alto, mas vale a viagem. Feliz codificação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top