• WPF样式资源文件简单运用


    WPF通过资源来保存一些可以被重复利用的样式,下面的示例展示了简单的资源样式文件的使用:

    一.xaml中定义资源及简单的引用

    <Window.Resources >
            <!--wpf窗体资源样式定义-->
            <Style x:Key="ButtonStyle" TargetType="{x:Type Button}">
                <Setter Property="Control.Width" Value="350"/>
                <Setter Property="Control.Height" Value="60"/>
                <Setter Property="Control.FontSize" Value="24"/>
                <EventSetter Handler="Button_Click" Event="Click"></EventSetter>
            </Style>
            <SolidColorBrush x:Key="backgroundBrush">Yellow</SolidColorBrush>
            <SolidColorBrush x:Key="borderBrush">Red</SolidColorBrush>


    简单的引用:

     <Grid Background="{StaticResource borderBrush}">
            <Button Style="{StaticResource ButtonStyle}" Background="{ StaticResource backgroundBrush}" Margin="94,21,58,230">WPF 窗体资源</Button>
        </Grid>
    

      下面的方式我们通过字典的方式来使用样式资源资源,先简单的添加一个字典文件:

    定义样式文件:

      <Style x:Key="GreenButtonStyle" TargetType="{x:Type Button}">
            <Setter Property="Control.Width" Value="350"/>
            <Setter Property="Control.Height" Value="60"/>
            <Setter Property="Control.FontSize" Value="24"/>
        </Style>
        <SolidColorBrush x:Key="backgroundBrush1">blue</SolidColorBrush>

    使用样式资源:

      <Button Content="通过字典项设置的样式" Background="{ StaticResource backgroundBrush1}"  Margin="94,0,58,79" Style="{DynamicResource GreenButtonStyle}" VerticalAlignment="Bottom" />
    

      简单的效果展示:

    demo下载:http://files.cnblogs.com/BABLOVE/WPF%E6%A0%B7%E5%BC%8F%E8%B5%84%E6%BA%90%E7%AE%80%E5%8D%95%E5%BA%94%E7%94%A8.rar

  • 相关阅读:
    代码编译时JDK版本和运行时JDK版本不一致启动项目报错
    Apache 环境变量配置
    Android NDK 环境变量配置
    Android SDK 环境变量配置
    JAVA 环境变量配置
    FFmpeg Download
    JAVA SE Download
    VS 2015 Download
    BASS HOME
    C++11的闭包(lambda、function、bind)
  • 原文地址:https://www.cnblogs.com/BABLOVE/p/3231764.html
Copyright © 2020-2023  润新知