2011-09-18 4 views
0

Je suis sûr que c'est une solution plutôt triviale, mais je n'arrive pas à la trouver.XAML ne peut pas accéder au code C#

J'ai une application WPF fonctionnant sous .NET 4.0. Dans cette application, j'ai besoin d'accéder, à partir du code XAML, à une ressource de chaîne que j'ai définie dans mon fichier resource.resx. J'ai ajouté l'espace de noms application.properties à xaml, mais lorsque j'essaie de lier à une propriété de la classe Resources, VS se plaint que le type n'est pas trouvé.

Voici mon code:

<Window x:Class="MyApp.MainWindow" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:prop="clr-namespace:MyApp.Properties" 
    Title="MyApp" Height="200" Width="525" > 
     <Grid> 
      <Label Content="{x:Static prop:Resources.string}" Height="28" HorizontalAlignment="Left" Name="labelStringName" VerticalAlignment="Center" /> 
     </Grid> 
</Window> 

Le message d'erreur est exacte

Erreur 3 'prop: Ressource' Type n'a pas été trouvé. c: \ users \ moi \ documents \ studio visuel 2010 \ Projects \ MyApp \ MyApp \ MainWindow.xaml 3 44 MyApp

Répondre

0

J'ai forcé une génération et le concepteur s'est mis à jour. On dirait que c'était seulement un bug de designer.

Questions connexes