小编Ulr*_*ler的帖子

如何在设计时加载 WPF 资源字典

我有一个 WPF 窗口,其中一些属性被定义为动态资源,如下所示:

<Window x:Class="LocSample.MainWindow"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        MinHeight="350" MinWidth="525"
        Title="{DynamicResource ResourceKey=ResId_Title}"
        FlowDirection="{DynamicResource ResId_FlowDirection_Default}" >
    <Grid>
       <Label Content="{DynamicResource ResId_FirstName}" />  
    </Grid>
</Window>
Run Code Online (Sandbox Code Playgroud)

ResourceDictionary在运行时加载,以反映语言选择的用户。并使用户能够即时切换语言。

这在运行时工作正常,但在设计时,不显示资源定义的属性。我很清楚设计师不能展示它们,因为它们在设计时没有定义。

我需要一种ResourceDictionary在设计时加载默认值的方法,以便设计人员可以显示任何内容。

.net wpf

8
推荐指数
1
解决办法
5369
查看次数

标签 统计

.net ×1

wpf ×1