我刚刚开始学习WPF,但我似乎不知道如何在XAML中组合两个或多个字符串静态资源。我有两个静态资源,UntitledFileName ("Untitled")和ApplicationName ("SomeAppName")。第三个资源,DefaultWindowTitle,应该由前面提到的资源组成,并且应该包含"Untitled SomeAppName“值。如何在定义DefaultWindowTitle时指定两个静态资源
<sys:String x:Key="UntitledFileName">Untitled</sys:String>
<sys:String x:Key="ApplicationName">SomeAppName</sys:String>
<sys:String x:Key="DefaultWindowTitle">...</sys:String>发布于 2022-12-04 13:26:28
I计划使用"DefaultWindowTitle“作为窗口的标题。
也许这个实现将适合您:
<Window.Title>
<MultiBinding StringFormat="{}{0} - {1}">
<Binding Source="{StaticResource UntitledFileName}"/>
<Binding Source="{StaticResource ApplicationName}"/>
<MultiBinding>
</Window.Title>https://stackoverflow.com/questions/74667519
复制相似问题