zoukankan      html  css  js  c++  java
  • 模板之给按钮换皮肤

    <Window x:Class="ControlTemplates.GradientButtonTest"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Title="GradientButtonTest" Height="280" Width="322"
        >
      <Window.Resources>
        <ResourceDictionary>
          <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="Resources/GradientButton.xaml"></ResourceDictionary>
          </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
      </Window.Resources>
      <StackPanel>
        <Button Margin="10" Padding="5" Click="Clicked" Name="cmdOne"
                Background="AliceBlue"
                  >A Simple Button with a Custom Template</Button>
        <Button Margin="10" Padding="5" Click="Clicked" Name="cmdTwo"
                  >Another Button with a Custom Template</Button>
        <Button Margin="10" Padding="5" Click="Clicked" Name="cmdThree"
                  >A _Third Button with a Custom Template</Button>
        <Button Margin="10" Padding="5" IsEnabled="False" Click="Clicked" Name="cmdFour"
                  >A Disabled Button</Button>
        <CheckBox Margin="10" Checked="chkGreen_Checked" Unchecked="chkGreen_Unchecked">Use Alternate Theme</CheckBox>
      </StackPanel>
    </Window>

    private void chkGreen_Checked(object sender, RoutedEventArgs e)
    {
      ResourceDictionary resourceDictionary = new ResourceDictionary();
      resourceDictionary.Source = new Uri(
      "Resources/GradientButtonVariant.xaml", UriKind.Relative);
      this.Resources.MergedDictionaries[0] = resourceDictionary;
    }

    private void chkGreen_Unchecked(object sender, RoutedEventArgs e)
    {
      ResourceDictionary resourceDictionary = new ResourceDictionary();
      resourceDictionary.Source = new Uri(
      "Resources/GradientButton.xaml", UriKind.Relative);
      this.Resources.MergedDictionaries[0] = resourceDictionary;
    }

    效果:

  • 相关阅读:
    java System.getProperty()参数大全
    元类(转自https://zhuanlan.zhihu.com/p/23887627)
    正则(高级)(转)
    正则(转)
    机器学习入门之房价预测(线性回归)
    python字节码(转)
    在虚拟机中搭建django,通过外网访问
    django框架入门
    linux下创建虚拟环境(转)
    PAT1005
  • 原文地址:https://www.cnblogs.com/yingzilovexiaoxiong/p/14369869.html
Copyright © 2011-2022 走看看