В вашем окне поместите стиль внутри следующим образом:
<Window.Resources>
<ResourceDictionary>
<Style x:Key="SlidingButtonStyle" TargetType="{x:Type Button}">
<Setter Property="Width" Value="508" />
<Setter Property="Height" Value="138" />
<Setter Property="UseLayoutRounding" Value="True" />
<Setter Property="ClipToBounds" Value="True" />
<Setter Property ="Background">
<Setter.Value>
<ImageBrush ImageSource ="button.png "/>
</Setter.Value>
</Setter>
/*********rest of code*********/
</Style>
</ResourceDictionary>
</Window.Resources>
Затем вы можете использовать x:Key
, который вы указали для стиля, в данном случае SlidingButtonStyle
, для стилизации кнопки, подобной этой :
<Button
Style="{StaticResource SlidingButtonStyle}"
/*****rest of code****/>
</Button>
Для лучшей организации вы можете создать другой файл в качестве ResourceDictionary, который может содержать несколько стилей. Затем вы можете включить его в Window или UserControl следующим образом:
<Window.Resources>
<ResourceDictionary Source="WindowResources.xaml" />
</Window.Resources>