<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      ButtonTemplate.axaml代碼

      <Window xmlns="https://github.com/avaloniaui"
              xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
              xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
              xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
              Width="300" Height="300"
              x:Class="AvaloniaUI.ButtonTemplate"
              Title="ButtonTemplate">
          <!-- 資源區 -->
          <Window.Resources>
              <LinearGradientBrush x:Key="NormalBrush" StartPoint="0,0" EndPoint="0,1">
                  <GradientStop Color="#FFF" Offset="0.0"/>
                  <GradientStop Color="#F5F5F5" Offset="0.6"/>
                  <GradientStop Color="#DCDCDC" Offset="1.0"/>
              </LinearGradientBrush>
      
              <LinearGradientBrush x:Key="DefaultedBorderBrush" StartPoint="0,0" EndPoint="0,1">
                  <GradientStop Color="#777" Offset="0.0"/>
                  <GradientStop Color="#000" Offset="1.0"/>
              </LinearGradientBrush>
      
              <LinearGradientBrush x:Key="DarkBrush" StartPoint="0,0" EndPoint="0,1">
                  <GradientStop Color="#FFF" Offset="0.0"/>
                  <GradientStop Color="#FDFDFD" Offset="0.4"/>
                  <GradientStop Color="#F5F5F5" Offset="1.0"/>
              </LinearGradientBrush>
      
              <LinearGradientBrush x:Key="PressedBrush" StartPoint="0,0" EndPoint="0,1">
                  <GradientStop Color="#BBB" Offset="0.0"/>
                  <GradientStop Color="#EEE" Offset="0.1"/>
                  <GradientStop Color="#EEE" Offset="0.9"/>
                  <GradientStop Color="#FFF" Offset="1.0"/>
              </LinearGradientBrush>
      
              <LinearGradientBrush x:Key="PressedBorderBrush" StartPoint="0,0" EndPoint="0,1">
                  <GradientStop Color="#444" Offset="0.0"/>
                  <GradientStop Color="#888" Offset="1.0"/>
              </LinearGradientBrush>
      
              <SolidColorBrush x:Key="DisabledBackgroundBrush" Color="#EEE"/>
              <SolidColorBrush x:Key="DisabledBorderBrush" Color="#AAA"/>
              <SolidColorBrush x:Key="DisabledForegroundBrush" Color="#888"/>
      
              <LinearGradientBrush x:Key="NormalBorderBrush" StartPoint="0,0" EndPoint="0,1">
                  <GradientStop Color="#CCC" Offset="0.0"/>
                  <GradientStop Color="#444" Offset="1.0"/>
              </LinearGradientBrush>
          </Window.Resources>
      
          <!-- 樣式定義 -->
          <Window.Styles>
              <Style Selector="Button.Templated">
                  <Setter Property="HorizontalAlignment" Value="Stretch"/>
                  <Setter Property="VerticalAlignment" Value="Stretch"/>
                  <Setter Property="Template">
                      <ControlTemplate>
                          <Border x:Name="border"
                                  CornerRadius="2"
                                  BorderThickness="1"
                                  Background="{StaticResource NormalBrush}"
                                  BorderBrush="{StaticResource NormalBorderBrush}">
                              <ContentPresenter Margin="{TemplateBinding Padding}"
                                                HorizontalAlignment="{TemplateBinding HorizontalContentAlignment}"
                                                VerticalAlignment="{TemplateBinding VerticalContentAlignment}"
                                                Content="{TemplateBinding Content}"
                                                ContentTemplate="{TemplateBinding ContentTemplate}"
                                                RecognizesAccessKey="True"/>
                          </Border>
                      </ControlTemplate>
                  </Setter>
      
                  <!-- 鼠標懸停 -->
                  <Style Selector="^:pointerover /template/ Border#border">
                      <Setter Property="Background" Value="{StaticResource DarkBrush}"/>
                  </Style>
      
                  <!-- 按下 -->
                  <Style Selector="^:pressed /template/ Border#border">
                      <Setter Property="Background" Value="{StaticResource PressedBrush}"/>
                      <Setter Property="BorderBrush" Value="{StaticResource PressedBorderBrush}"/>
                  </Style>
      
                  <!-- 聚焦 -->
                  <Style Selector="^:focus /template/ Border#border">
                      <Setter Property="BorderBrush" Value="{StaticResource DefaultedBorderBrush}"/>
                  </Style>
      
                  <!-- 禁用 -->
                  <Style Selector="^:disabled /template/ Border#border">
                      <Setter Property="Background" Value="{StaticResource DisabledBackgroundBrush}"/>
                      <Setter Property="BorderBrush" Value="{StaticResource DisabledBorderBrush}"/>
                  </Style>
      
                  <Style Selector="^:disabled /template/ ContentPresenter">
                      <Setter Property="Foreground" Value="{StaticResource DisabledForegroundBrush}"/>
                  </Style>
              </Style>
          </Window.Styles>
          <StackPanel Margin="5">
              <Button Padding="5" Margin="3" HorizontalAlignment="Center">Normal Button</Button>
              <Button Classes="Templated" Padding="5" Margin="3">Styled Button</Button>
              <Button Classes="Templated" Padding="5" Margin="3" IsEnabled="False">Disabled Button</Button>
          </StackPanel>
      </Window>

      ButtonTemplate.axaml.cs代碼

      using Avalonia;
      using Avalonia.Controls;
      using Avalonia.Markup.Xaml;
      
      namespace AvaloniaUI;
      
      public partial class ButtonTemplate : Window
      {
          public ButtonTemplate()
          {
              InitializeComponent();
          }
      }

      運行效果

      image

       

      posted on 2025-11-01 09:47  dalgleish  閱讀(3)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 精品国产乱码久久久久夜深人妻| 国内精品久久人妻无码不卡| 欧美一区二区三区性视频| 日日噜噜夜夜狠狠视频| 国产精品成人久久电影| 九九热免费在线观看视频| 久热色视频精品在线观看| 亚洲欧美日韩第一页| 亚洲精品一区二区天堂| 国精品91人妻无码一区二区三区| 国产精品中文字幕久久| 亚洲一区av在线观看| 人妻精品无码一区二区三区| 精品久久人人做爽综合| 草裙社区精品视频播放| 国产成人综合色在线观看网站| 亚洲精品宾馆在线精品酒店| 国产中文99视频在线观看| 亚洲开心婷婷中文字幕| 久久精品国产福利一区二区| 老司机午夜精品视频资源| 高清国产亚洲精品自在久久| 国产成熟女人性满足视频| 四虎精品视频永久免费| 天堂va欧美ⅴa亚洲va在线| 国产亚洲一二三区精品| 四虎库影成人在线播放| 亚洲成在人线在线播放无码| 久久综合开心激情五月天| 午夜福利国产精品视频| 国产又黄又湿又刺激网站| 国产免费午夜福利在线观看| 国产在线线精品宅男网址| 亚洲综合91社区精品福利| 石阡县| 亚洲国产av剧一区二区三区| 蓬溪县| 亚洲一二三区精品美妇| 影视先锋av资源噜噜| 中文字幕日韩一区二区不卡| 国产成人免费午夜在线观看|