資源簡介
在WPF中界面國際化很容易實現,但是數據國際化確實是一個難題。為了解決項目中的需求,我設計了解決方案。
思路:
1.在數據庫中,需要國際化的字段存放國際化key值;
2.在xaml中創建多套國際化,key為數據庫中的值;
3.切換國際化時,加載不同的xaml;
4.通過key值獲取對應的字符串。
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????????492??2011-07-22?23:12??DataI18N\App.Config
?????文件????????503??2011-07-22?22:20??DataI18N\App.xaml
?????文件????????283??2011-07-21?23:26??DataI18N\App.xaml.cs
?????文件???????4096??2011-07-22?23:13??DataI18N\bin\Debug\DataI18N.db
?????文件??????20480??2011-07-22?23:29??DataI18N\bin\Debug\DataI18N.exe
?????文件????????492??2011-07-22?23:12??DataI18N\bin\Debug\DataI18N.exe.config
?????文件??????44544??2011-07-22?23:29??DataI18N\bin\Debug\DataI18N.pdb
?????文件??????11600??2011-07-22?23:33??DataI18N\bin\Debug\DataI18N.vshost.exe
?????文件????????492??2011-07-22?23:12??DataI18N\bin\Debug\DataI18N.vshost.exe.config
?????文件???????5567??2011-07-22?22:47??DataI18N\DataI18N.csproj
?????文件????????227??2011-07-22?22:19??DataI18N\DataI18N.csproj.user
?????文件????????857??2011-07-21?23:26??DataI18N\DataI18N.sln
????..A..H.?????30208??2011-07-22?23:03??DataI18N\DataI18N.suo
?????文件???????1178??2011-07-22?23:14??DataI18N\MainWindow.xaml
?????文件????????624??2011-07-22?22:21??DataI18N\MainWindow.xaml.cs
?????文件???????1573??2011-07-22?23:29??DataI18N\MainWindowViewModel.cs
?????文件???????6396??2011-07-22?22:44??DataI18N\Models\Models.Designer.cs
?????文件???????3656??2011-07-21?23:28??DataI18N\Models\Models.edmx
?????文件????????528??2011-07-22?23:29??DataI18N\Models\Student.cs
?????文件????????743??2011-07-22?22:48??DataI18N\obj\x86\Debug\App.baml
?????文件???????2683??2011-07-22?22:48??DataI18N\obj\x86\Debug\App.g.cs
?????文件???????2683??2011-07-22?22:48??DataI18N\obj\x86\Debug\App.g.i.cs
?????文件???????1287??2011-07-22?23:33??DataI18N\obj\x86\Debug\DataI18N.csproj.FileListAbsolute.txt
?????文件??????20480??2011-07-22?23:29??DataI18N\obj\x86\Debug\DataI18N.exe
?????文件???????5032??2011-07-22?23:14??DataI18N\obj\x86\Debug\DataI18N.g.resources
?????文件??????44544??2011-07-22?23:29??DataI18N\obj\x86\Debug\DataI18N.pdb
?????文件????????180??2011-07-22?22:49??DataI18N\obj\x86\Debug\DataI18N.Properties.Resources.resources
?????文件????????285??2011-07-22?23:29??DataI18N\obj\x86\Debug\DataI18N_MarkupCompile.cache
?????文件????????285??2011-07-22?23:14??DataI18N\obj\x86\Debug\DataI18N_MarkupCompile.i.cache
?????文件??????11529??2011-07-22?23:14??DataI18N\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
............此處省略45個文件信息
-----------?---------??----------?-----??----
?????文件????????492??2011-07-22?23:12??DataI18N\App.Config
?????文件????????503??2011-07-22?22:20??DataI18N\App.xaml
?????文件????????283??2011-07-21?23:26??DataI18N\App.xaml.cs
?????文件???????4096??2011-07-22?23:13??DataI18N\bin\Debug\DataI18N.db
?????文件??????20480??2011-07-22?23:29??DataI18N\bin\Debug\DataI18N.exe
?????文件????????492??2011-07-22?23:12??DataI18N\bin\Debug\DataI18N.exe.config
?????文件??????44544??2011-07-22?23:29??DataI18N\bin\Debug\DataI18N.pdb
?????文件??????11600??2011-07-22?23:33??DataI18N\bin\Debug\DataI18N.vshost.exe
?????文件????????492??2011-07-22?23:12??DataI18N\bin\Debug\DataI18N.vshost.exe.config
?????文件???????5567??2011-07-22?22:47??DataI18N\DataI18N.csproj
?????文件????????227??2011-07-22?22:19??DataI18N\DataI18N.csproj.user
?????文件????????857??2011-07-21?23:26??DataI18N\DataI18N.sln
????..A..H.?????30208??2011-07-22?23:03??DataI18N\DataI18N.suo
?????文件???????1178??2011-07-22?23:14??DataI18N\MainWindow.xaml
?????文件????????624??2011-07-22?22:21??DataI18N\MainWindow.xaml.cs
?????文件???????1573??2011-07-22?23:29??DataI18N\MainWindowViewModel.cs
?????文件???????6396??2011-07-22?22:44??DataI18N\Models\Models.Designer.cs
?????文件???????3656??2011-07-21?23:28??DataI18N\Models\Models.edmx
?????文件????????528??2011-07-22?23:29??DataI18N\Models\Student.cs
?????文件????????743??2011-07-22?22:48??DataI18N\obj\x86\Debug\App.baml
?????文件???????2683??2011-07-22?22:48??DataI18N\obj\x86\Debug\App.g.cs
?????文件???????2683??2011-07-22?22:48??DataI18N\obj\x86\Debug\App.g.i.cs
?????文件???????1287??2011-07-22?23:33??DataI18N\obj\x86\Debug\DataI18N.csproj.FileListAbsolute.txt
?????文件??????20480??2011-07-22?23:29??DataI18N\obj\x86\Debug\DataI18N.exe
?????文件???????5032??2011-07-22?23:14??DataI18N\obj\x86\Debug\DataI18N.g.resources
?????文件??????44544??2011-07-22?23:29??DataI18N\obj\x86\Debug\DataI18N.pdb
?????文件????????180??2011-07-22?22:49??DataI18N\obj\x86\Debug\DataI18N.Properties.Resources.resources
?????文件????????285??2011-07-22?23:29??DataI18N\obj\x86\Debug\DataI18N_MarkupCompile.cache
?????文件????????285??2011-07-22?23:14??DataI18N\obj\x86\Debug\DataI18N_MarkupCompile.i.cache
?????文件??????11529??2011-07-22?23:14??DataI18N\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
............此處省略45個文件信息
評論
共有 條評論