WPF使用外部资源文件设置样式

1. 新建 Resource Dictionary

image

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
    <Style TargetType="TextBlock" x:Key="StatisticStyle">
        <Setter Property="Cursor" Value="Hand"/>
        <Setter Property="Margin" Value="5"/>
    </Style>
    
</ResourceDictionary>

2. 引入资源文件

<Window.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="./resources/statistic.xaml"/>
        </ResourceDictionary.MergedDictionaries>
    </ResourceDictionary>
</Window.Resources>

3. 调用处

Style="{StaticResource k值}"

<TextBlock Text="{Binding CurrentItem.TotalCount, StringFormat='Total {0}'}"
           Style="{StaticResource StatisticStyle}"
           Tag="Total" ToolTip="Click to show all"
           MouseLeftButtonDown="OnStatusFilterClicked"
           Foreground="Black"/>
posted @ 2025-12-25 14:57  苦涩如影相随固  阅读(3)  评论(0)    收藏  举报