1. 程式人生 > >WPF Button Style 設定WPF BUTTON的 Style

WPF Button Style 設定WPF BUTTON的 Style

<Style  x:Key="btnstyle" TargetType="Button">
	    //設定  
            <Setter Property="FontFamily" Value="SimHei"/>
            <Setter Property="FontSize" Value="28"/>
            <Setter Property="VerticalAlignment" Value="Top"/>
            <Setter Property="HorizontalAlignment" Value="Left"/>
            <Setter Property="Foreground" Value="#FFF5F1F1"/>
            <Setter Property="Background" Value="#FF669933"/>
            <Setter Property="BorderBrush" Value="#FFFBF8F8"/>
            <Setter Property="Height" Value="47"/>
            <Setter Property="Width" Value="400"/>
            
            
            <Setter Property="Template">
                <!--所有Control控制元件都有Style和Template屬性,前者用來控制控制元件的原有屬性;後者用來定義控制元件的內部結構,對控制元件外觀和形狀進行改變 -->
                <Setter.Value>
                    <ControlTemplate TargetType="Button">
                        <Border BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="2" CornerRadius="10,10,10,10" x:Name="PART_Background" Background="{TemplateBinding Background}">
                            <ContentPresenter Content="基礎資訊" HorizontalAlignment="Center" VerticalAlignment="Center" />
                        </Border>
                        <ControlTemplate.Triggers>
			    //觸發器	
                            <Trigger Property="IsPressed" Value="True">
                                <Setter Property="Background" Value="#FF009900"/>
                            </Trigger>
                            <Trigger Property="IsEnabled" Value="False">
                                <Setter Property="Background" Value="#FF7C857C"/>
                            </Trigger>
                        </ControlTemplate.Triggers>
                    </ControlTemplate>
                </Setter.Value>
            </Setter>           
        </Style>

相關推薦

WPF Button Style 設定WPF BUTTONStyle

<Style x:Key="btnstyle" TargetType="Button"> //設定 <Setter Property="FontFamily" Value="SimHei"/>

WPF 設定按鈕Button的背景圖(Content或Background下的兩種方法設定Button的向量圖背景,為按鈕新增向量圖背景)

用Blend畫好的向量圖: 新增到Button中去。 方法一:(Backgroud,缺點是有條紋) <Button Canvas.Top="48" Canvas.Left="62" Width="527" Height="691" Border

WPF】Listbox模板內button點擊選中當前listboxItem

span item man sta href targe comm cte flow 源:stackoverflow --Listbox模板內按鈕點擊命令指定到擋墻vm內命令 Command="{Binding DataContext.PlusCmd,Relativ

WPF相關資料集錦 WPF 微信 MVVM 如何學好WPF 精通 WPF UI Virtualization Bootstrap WPF Style,Bootstrap風格的WPF樣式 WPF 基礎到企業應用系列1——開篇有益

微軟官方資料 .NET Framework原始碼 https://referencesource.microsoft.com/ 微軟官方文件 https://docs.microsoft.com/en-us/dotnet/framework/wpf/ 微軟官方wpf相關例項 https://git

WPF MVVM模式下獲取Button的Content

簡介:    MVVM模式下,兩個Button使用一個Command事件,並且獲取Button的Content 案例:    Command事件傳值 原始碼: ----------------- View <Window x

WPF程式設計之自定義Button控制元件樣式

自.NET Framework 3.0 以後,WPF程式設計框架可使開發人員開發出更加令人耳目一新的桌面應用程式。它使開發工作更加方便快捷,它將設計人員和程式設計人員的工作分離開來。至於WPF的背景歷史、框架特點、框架結構這裡就不再贅述。有興趣的同袍可在百度搜索關於WPF的相

React Native 中為IOS和Android設定不同的Style樣式,一套程式碼解決雙端顯示

React Native 開發中,大多數的元件都是IOS和Android通用的,包括大量的功能性程式碼,至少有80%以上的程式碼可以複用,而剩下的一些元件樣式/少量的程式碼會需要區分雙端,但是為了這少量的程式碼把IOS和Android完全區分這明顯不合適,程式碼複用性下降,程式碼維護量上升

intelij IDEA設定goole code style風格

1.安裝google-java-format 外掛      file ->Setings... ->pligins     輸入上訴外掛安裝 2.下載IntelliJ Java Google Style file檔案   &n

css通用button設定

前端開發通用樣式中的button <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>通用button設定</title&

angularjs中,ng-hide隱藏的元素,設定不了style

做一個搜尋歷史框,input獲得焦點就顯示搜尋歷史框,框寬度與input框同寬(因為input後還有一個搜尋按鈕呢)否則不顯示。 在獲得焦點的函式中,已經把flag賦值為true了,卻還是不能執行下面

畫布設定style設定寬度,高度 和直接寫canvas的寬度,高度)的不同影響

今天在進行畫布學習的時候,出現了下面的問題: 程式碼寫的是畫的圓形。結果卻是橢圓形。經過討教和資料查詢,發現為題出現在上面的畫布定義上面。 修改程式碼後,問題消失。 在進行跨步寬度和高度定義的時候,需要搞清楚兩個概念: 1.畫布的寬和高(ps

WPF 為邊框設定樣式

<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x

[Android] 通過 theme style 設定狀態列 導航欄等的顏色

程式碼如下: <style name="test"> <!--狀態列顏色--> <item name="colorPrimaryDark">@color/md_red_900</item> <!--控制各個控制元件被

WPF學習筆記——設定ListBox選中項的背景顏色

                ListBox的選中項,在我這個WIN7裡面,是亮藍色,顏色是如此之濃厚,差不多遮蓋了前景的字型!太不協調了。可是怎麼設定呢?設定觸發器,又是IsMouseOver,又是IsFocused,在谷歌裡尋尋覓覓,無限的程式碼,無限的垃圾,無限的不知所謂。踏破鐵鞋無覓處,偶然發現,應

Android中動態設定多繼承Style/Theme

在Android中經常會使用繼承style,舉個例子: 這裡設定了兩個style <style name="AppTheme" parent="Theme.AppCompat.Light.

WPF DevExpress grid 設定自定義篩選欄的條件為包含關係

WPF DevExpress grid 設定自定義篩選欄的條件為包含關係根據 DevExpress.Xpf.Grid改造 來源:CSDN  原文:https://blog.csdn.net/alisa525/article/details/41910443 DevExpress.Xpf

idea設定java-google-style

1.去複製這個檔案內容,地址,檔名為:intellij-java-google-style.xml 2.匯入此格式化檔案 匯入後即可,格式化快捷鍵,根據個人設定,或者使用預設的:ctrl+shift

eclipse Code Style設定

Code Style主要包括下面幾個方面。 程式碼清理過程: 進入eclipse選單: Window > Preferences > Java > Code Style > Clean Up,點選介面上方的Import,在彈出框中

關於button按鈕設定padding失效的原因

今天有人突然問道button設定padding為什麼大小不會變化,特意找了下原因: 因為button瀏覽器已經自己設定了box-sizing:border-box,所以無效。類似的還有 input[t

WPF視窗屬性設定(無邊框,工作列隱藏圖示,工作管理員應用程式隱藏圖示)

在進行軟體開發的時候,經常會對視窗進行設定,比如無邊框,隱藏軟體圖示等,希望下面的方法對你有幫助。1,設定無邊框,首先點選視窗,點選屬性,具體操作如下圖所示:2,隱藏軟體圖示的顯示,操作如下圖所示:總結:因為最近會使用到WPF才瞭解下,若有問題的地方可以聯絡我,我進行修改。2