• <menu id="w2i4a"></menu>
  • logo TX Text Control for Winform用戶指南

    數(shù)據(jù)綁定


    點(diǎn)擊下載TX Text Control for Winform最新試用版

    TX Text Control .NET for WinForm - 數(shù)據(jù)綁定

    強(qiáng)大的數(shù)據(jù)綁定能力是推動(dòng)人們將Windows Forms 應(yīng)用移植成 WPF 應(yīng)用的原因之一。

    類似按鈕、工具條上的下拉菜單這類界面控件可以在不必寫(xiě)一行代碼的情況下就添加到您的應(yīng)用中。連接過(guò)程完全在 XAML中進(jìn)行,這讓我們的綁定過(guò)程變得快速、靈活,而且易于實(shí)現(xiàn)。

    下面我們來(lái)看一些例子:

    現(xiàn)在需要講一個(gè)切換按鈕,同時(shí)通過(guò)設(shè)定按鈕中文字是否加粗的方式來(lái)顯示其不同狀態(tài),在按鈕被點(diǎn)擊時(shí)要改變其選定狀態(tài)。此時(shí)我們要使用綁定到該按鈕的IsChecked屬性。它連接到TX Text Control WPF的.InputFormat類的Bold屬性中。這個(gè)類中表示了當(dāng)前輸入位置的所有格式設(shè)置屬性。同時(shí)該類的屬性會(huì)隨著輸入位置的改變而改變。

    以下 XAML 代碼展示了該按鈕及其對(duì)應(yīng)的綁定內(nèi)容:

    <ToggleButton Name="tbtnBold" Content="Bold" Focusable="False" 
            IsChecked="{Binding 
                ElementName=textControl1, 
                Path=InputFormat.Bold, Mode=TwoWay}" />
    在Binding 聲明處我們將 Mode 屬性設(shè)定為T(mén)woWay。該屬性設(shè)定了控件及綁定目標(biāo)間數(shù)據(jù)流流向,對(duì)此,我們可以使用以下關(guān)鍵字進(jìn)行設(shè)置:

    OneWay:

    每當(dāng)控件中數(shù)據(jù)更新時(shí)就像綁定對(duì)象發(fā)送數(shù)據(jù)。

    TwoWay:

    每當(dāng)雙方中有一方數(shù)據(jù)發(fā)生變動(dòng)就像另一方發(fā)送數(shù)據(jù)進(jìn)行同步。

    OneTime:

    只在應(yīng)用啟動(dòng)時(shí)從控件像綁定對(duì)象發(fā)送數(shù)據(jù)。

    OneWayToSource:

    每當(dāng)綁定對(duì)象中數(shù)據(jù)變化是會(huì)向控件發(fā)送數(shù)據(jù)以進(jìn)行同步。

    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();