1. Создайте словарь ресурсов
Нажмите «Создать», «Добавить словарь ресурсов», чтобы создать файл словаря ресурсов.
2. Добавьте ресурсы
Добавьте используемые коды ресурсов в файл словаря ресурсов.
<Style x:Key="WpfButton" TargetType="{x:Type Button}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
< Rectangle x:Name="BackGround">
<Rectangle.Fill>
<ImageBrush ImageSource="G:\Picture\仙剑4\pic_d_13.jpg" Stretch="Fill"></ImageBrush>
</Rectangle.Fill>
</Rectangle >
<TextBlock x:Name="textBlock"
HorizontalAlignment="По центру" VerticalAlignment="По центру"
TextWrapping="Wrap" Text="{TemplateBinding Content}"
></TextBlock>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsPressed" Value="True">
<Setter Property="Visibility" TargetName=" BackGround" Value="Hidden"></Setter>
<Setter Property="Foreground" TargetName="textBlock" Value="#FF161616"></Setter>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
</Стиль>
3. Интегрированный словарь ресурсов
В файл App.xaml добавьте файл словаря ресурсов.
<Application.Resources>
<ResourceDictionary Source="DictionaryButtonStyle.xaml" />
</Application.Resources>
4. Используйте словари ресурсов
Используйте ключевое слово StaticResource или DynamicResource, чтобы добавить ресурсы в код xaml.
<Button x:Name="btnHello" Style="{DynamicResource WpfButton}" Margin="0,0,411,250"></Button>
поиск
копировать