真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何在C#項(xiàng)目中使用WPF自定義按鈕-創(chuàng)新互聯(lián)

今天就跟大家聊聊有關(guān)如何在C#項(xiàng)目中使用WPF自定義按鈕,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結(jié)了以下內(nèi)容,希望大家根據(jù)這篇文章可以有所收獲。

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比易縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式易縣網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋易縣地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴。

實(shí)現(xiàn)效果


  1. 使用圖片做按鈕背景;

  2. 自定義鼠標(biāo)進(jìn)入時(shí)效果;

  3. 自定義按壓效果;

  4. 自定義禁用效果


實(shí)現(xiàn)步驟


  1. 創(chuàng)建CustomButton.cs,繼承自Button;

  2. 創(chuàng)建一個(gè)資源文件ButtonStyles.xaml;

  3. 在資源文件中設(shè)計(jì)按鈕的Style;

  4. 在CustomButton.cs中添加Style中需要的依賴屬性;

  5. 在程序中添加資源并引用(為了方便在不同的程序中引用自定義按鈕,自定義按鈕放在獨(dú)立的類庫中,應(yīng)用程序中進(jìn)行資源合并即可)。


示例代碼

// ButtonStyles.xaml

  
    
      
        
          
            
              
            
            
              
            
          
        
        
          
            
          
          
            
          
          
            
              
                
                  
                  
                
              
            
          
        
      
    
  


// CustomButton.cs
public class CustomButton : Button
{
  public ImageSource ButtonImage
  {
    get { return (ImageSource)GetValue(ButtonImageProperty); }
    set { SetValue(ButtonImageProperty, value); }
  }

  public static readonly DependencyProperty ButtonImageProperty =
    DependencyProperty.Register("ButtonImage", typeof(ImageSource), typeof(CustomButton),
    new FrameworkPropertyMetadata(null, FrameworkPropertyMetadataOptions.AffectsRender));
}

// App.xaml 合并資源

  
    
      
    
     


// view.xaml 使用

  

看完上述內(nèi)容,你們對(duì)如何在C#項(xiàng)目中使用WPF自定義按鈕有進(jìn)一步的了解嗎?如果還想了解更多知識(shí)或者相關(guān)內(nèi)容,請(qǐng)關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝大家的支持。


文章名稱:如何在C#項(xiàng)目中使用WPF自定義按鈕-創(chuàng)新互聯(lián)
文章源于:http://weahome.cn/article/coepei.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部