Pergunta

Este é o WordPad parece em Windows 7:


(fonte: gawker.com )

A fita também na pintura. O que me leva a pensar que a fita está em algum lugar em um arquivo DLL que eu poderia importar para o meu c aplicativos # "escondidos". Isso é verdade? Se não como a Microsoft fazer a fita.

Sim, estou ciente de que já existem empresas que fizeram a fita para C #, mas eu quero apenas o uso P / Invoke para adicioná-lo aos meus apps.

Foi útil?

Solução

Como Matthew Flaschen menciona, você pode baixar uma CTP do Controle de Fitas WPF do CodePlex. No entanto, é importante ressaltar que este é atualmente muito incompleta . Eu tentei sair recentemente e achei que fosse decente, mas sim buggy.

Você não será capaz de usar adequadamente o controle da fita WPF (em toda sua extensão, pelo menos) até .NET 4.0 é liberado. Eu não tenho certeza se ele está incluído na Beta 1 atual, mas deve (quase) definitivamente fazer parte da biblioteca WPF núcleo na versão final. Isso deve ser muito mais estável e completo em termos de funcionalidades. Se o conjunto de recursos irá coincidir com a fita Microsoft Office é uma outra questão -. Duvidosa, em minha mente, mas você pode esperar WPF pela natureza para fornecer algum tipo de extensibilidade

Update: Na verdade, a Beta 1 liberação dos detalhes .NET Framework 4.0 (na seção visão geral) que um controle Ribbon do WPF está incluído. Valem a pena visitar, como eu fortemente suspeito que é significativamente mais avançado do que aquele no CodePlex.

Outras dicas

Você pode usar o WPF invólucro .

Pelo que tenho lido, não existe uma versão Microsoft que você pode usar em seus próprios aplicativos, com exceção de uma versão C ++ que faz parte do Visual Studio 2008 Feature pack .

Existem várias implementações .Net que você pode usar (principalmente de vendedores 3rd party). Microsoft impuseram uma licenciamento condição sobre a utilização do conceito de uma fita / Escritório UI em suas aplicações que você também deve estar ciente de.

Você quer olhar para o "href="http://code.msdn.microsoft.com/WindowsAPICodePack" rel="nofollow noreferrer"> Código pacote de API do Windows ", que fornece invólucros gerenciados para uma série de APIs do Windows.

O Windows 7 APIs fita têm a sua própria página , bem como, que pode ajudá-lo na sua busca.

Essas APIs específicas são o Windows 7 que estão sendo usados ??para criar as fitas em WordPad e Paint. Eles não são realmente 'escondido'. Há uma boa quantidade de documentação, mas o melhor material foi encontrado em alguns dos vídeos no MSDN (penso em Channel9).

Obviamente, estes não estará disponível em versões anteriores do Windows. Espero ver adopção rápida do consumidor do Windows 7, mas se você precisa para atingir um grande público curto prazo, você pode querer considerar algumas das outras opções para a direita agora.

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