我曾经有一个 WinForms 应用程序,其中我使用静态类来获取简单的字符串资源。在这堂课中,我有可以访问的常量字符串。其中一个字符串由另一个常量的值加上它自己的值组成。像这样的东西:
private const string Path = @"C:\SomeFolder\";
public const string FileOne = Path + "FileOne.txt";
public const string FileTwo = Path + "FileTwo.txt";
现在我有一个 WPF 应用程序,我正在使用一个 ResourceDictionary,我将它合并到 Application 范围。一切正常,但我想要类似上面的 C# 代码。这是我已经拥有的:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:System="clr-namespace:System;assembly=mscorlib">
<System:String x:Key="Path">C:\SomeFolder\</System:String>
<System:String x:Key="FileOne">FileOne.txt</System:String>
<System:String x:Key="FileTwo">FileTwo.txt</System:String>
</ResourceDictionary>
现在我需要一些自动添加到两个文件字符串中的东西(某种对“路径”的引用),它不需要像 C# 代码中那样是私有的。有谁知道我怎么能做到这一点?
提前致谢!