2010-11-02 4 views
0

Je suis en train de lire sams apprenez-vous WPF dans 24 heures à partir de 2008.Est-ce que ces changements dans WPF (dernière version)?

Je me demande si quelques changements ont été apportés à la dernière version de WPF. Comme je suis en utilisant .net 4.0 et VS 2010

Allez-y et ajoutez les fixations pour ApplicationCommands.Cut, ApplicationCommands.Copy, ApplicationCommands.Paste, EditingCommands.ToggleItalic et EditingCommands.Underline. Le balisage complet pour TextEditorToolbar.xaml est affiché dans Listing 10.1.

Quand je fais ce

<ToggleButton x:Name="boldButton" 
        Command= "EditingCommands.ToggleBold" 
        ToolTip="Bold"> 
     <Image Source="Icons/text_bold.png" /> 
    </ToggleButton> 

Je ne vois pas EditingCommands.ToggleBold dans la liste IntelliSense lorsque je commande = « » Je ne vois toute une liste d'autres choses. Alors sont-ils simplement pas montrés ou quoi.

Comme je vois « Copier » et « Coller » mais le livre est en train de me faire

ApplicationCommands.Copy

Je ne sais pas si IntelliSense me donne un coup de main à court façon de le faire ou quoi?

Aussi, j'obtenir une erreur sur

Command="EditingCommands.Underline" 

Il me donne « Impossible de convertir underline » et VS2010 se bloque juste.

Répondre

0

Je ne pense pas que cela a changé. Jetez un coup d'oeil ici:

http://msdn.microsoft.com/en-us/library/aa970779.aspx

pour un exemple.

+0

Hmm je pense que vous avez raison. Je pense que j'ai eu quelques fautes de frappe. C'est pourquoi je me demande pourquoi Intellisense ne prend pas ces commandes. Comme ils sont un peu longs à écrire et faciles à faire des erreurs (et il semble que lorsque vous faites une faute de frappe VS2010 aime se bloquer) – chobo2

+0

IntelliSense fonctionne mieux lorsque votre code compile. Si le code contient plusieurs autres erreurs. IntelliSense n'aura pas beaucoup de sens. – Kugel

1

S'il vous plaît essayer:

EditingCommands.ToggleUnderline 
Questions connexes