Bonjour,
J’essaye de localiser une application à l’aide de fichier ressources dont l’extension est .resx. Le fichier « Ressourcesfr.resx » se trouve dans le dossier « Properties ».
Dans mon fichier xaml, je déclare bien un accès à l’espace de nom « BonjourLocalization.Properties », mais lorsque j’essaye d’accéder à ma ressource au sein de cette espace de nom, une erreur est signalée « Le nom “Resourcesfr” n’existe pas dans l’espace de nom “clr-namespace:BonjourLocalization.Properties”.
Quelle est mon erreur ? Comment la résoudre ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 <Window x:Class="BonjourLocalization.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:BonjourLocalization" xmlns:properties="clr-namespace:BonjourLocalization.Properties" mc:Ignorable="d" Title="MainWindow" Height="350" Width="525"> <Grid> <Button Content="{x:Static properties:Ressourcesfr.ButtonContent}"/> </Grid> </Window>
Partager