本文實(shí)例演示C#WPF命令使用實(shí)例
定義:
命令(Command):命令表示一個(gè)任務(wù)單元,并且可跟蹤該任務(wù)的狀態(tài),實(shí)際上是實(shí)現(xiàn)了ICommand接口的類。然而,命令實(shí)際上可以包括任務(wù)執(zhí)行的邏輯代碼,也可以不包括從而僅作為聯(lián)系命令源與命令目標(biāo)的媒介。比如,WPF 默認(rèn)的接口實(shí)現(xiàn)類RoutedCommand,其內(nèi)部就不包括任何實(shí)際的執(zhí)行代碼,只負(fù)責(zé)“跑腿”不負(fù)責(zé)操作;而一般我們自定義的命令,都會(huì)在命令內(nèi)部執(zhí)行任務(wù)操作。
實(shí)例,窗體的多個(gè)控件都進(jìn)行觸發(fā)同一個(gè)方法。如果采用常規(guī)的事件的話,相當(dāng)麻煩,采用命令簡(jiǎn)便很多。
首先創(chuàng)建WPF項(xiàng)目,添加按鈕控件、Menu、ToolBar控件文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-730802.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730802.html
<Window
x:Class="ChangedDemo.MainWindow"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x&
到了這里,關(guān)于C#WPF命令Command使用實(shí)例的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!