How can I build a string resource from other string resources in WPF? -


here's 'sample code', including i'm trying do. obviously, doesn't work @ moment, there way can make work?

<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="productname">foo</system:string>     <system:string x:key="windowtitle">{productname} + main window</system:string> </resourcedictionary> 

the way add computed string resourcedictionary in way create markupextension. markupextension used this:

<resourcedictionary ...>   <sys:string x:key="productname">foo</sys:string>   <local:mystringformatter     x:key="windowtitle"     stringformat="{0} main window"     arg1="{staticresource productname}" /> </resourcedictionary> 

this assumes have created markupextension subclass in "local" namespace named mystringformatterextension has properties named "stringformat", "arg1", "arg2", etc, , has providevalue() method obvious.

note aran points out, binding using stringformatter more common way achieve same effect, , better design. tradeoff not allow result used part of resourcedictionary.


Comments

Popular posts from this blog

c++ - Convert big endian to little endian when reading from a binary file -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

unicode - Are email addresses allowed to contain non-alphanumeric characters? -