廢話不多說(shuō),先上效果

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

沒(méi)有做成安卓那種圓形的原因是...人家真的不會(huì)嘛...

好了下面是正文:

首先在工程中引入Behavior的庫(kù),我們使用Nuget。

在項(xiàng)目->引用上點(diǎn)擊右鍵,點(diǎn)擊管理Nuget程序包,然后瀏覽里搜索Microsoft.Xaml.Behaviors.Uwp.Managed

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

或者在程序包管理控制臺(tái)里(如果輸出右邊沒(méi)有這個(gè)標(biāo)簽,使用工具->Nuget包管理器->程序包管理控制臺(tái)打開),輸入命令

Install-Package Microsoft.Xaml.Behaviors.Uwp.Managed

回車,坐等,引入成功。

然后我們新建一個(gè)類,名字叫ButtonBehavior,繼承IBehavior接口,并且實(shí)現(xiàn)Attach和Detach方法(不用傻傻的敲,自動(dòng)補(bǔ)全就可以)。

這時(shí)文檔的結(jié)構(gòu)是這樣的:

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

namespace MyBehavior
{    public class Base : DependencyObject, IBehavior
    {        public DependencyObject AssociatedObject { get; set; }        public void Attach(DependencyObject associatedObject)
        {
            AssociatedObject  = associatedObject;            //這里寫代碼        }        public void Detach()
        {

        }
    }
}

<

網(wǎng)友評(píng)論