小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Windows Presentation Foundation(WPF)中的數(shù)據(jù)綁定(控件與控件值的綁定)

 louisasea 2007-11-21
 Windows Presentation Foundation(WPF)中的數(shù)據(jù)綁定(控件與控件值的綁定)     CSDN blog推出文章指數(shù)概念,文章指數(shù)是對blog文章綜合評分后推算出的,綜合評分項分別是該文章的點擊量,回復次數(shù),被網(wǎng)摘收錄數(shù)量,文章長度和文章類型;滿分100,每月更新一次。

--------------------------------------------------------------------------------
引用或轉(zhuǎn)載時請保留以下信息:
大可山 [MSN:a3news(AT)hotmail.com]
http://www. http://www.
蘿卜鼠在線圖形圖像處理
--------------------------------------------------------------------------------

WPF支持以下幾種綁定:
(1)控件到控件的綁定
(2)XML數(shù)據(jù)的綁定(含內(nèi)聯(lián)XML數(shù)據(jù)和外部XML文件數(shù)據(jù))
(3).Net對象的數(shù)據(jù)綁定
(4)DataSet,DataTable等數(shù)據(jù)綁定
下面幾篇中陸續(xù)說明這幾種數(shù)據(jù)綁定的情況,希望對學習WPF的你有所裨益。

1. 控件到控件的綁定
<Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" >
  <Canvas x:Name="LayoutRoot"> 
       <TextBox x:Name="txtBoxInput" Text="這里輸入文字,下面的文字會跟著變!" Width="404"/>
      <TextBlock  x:Name="txtBlockOutput" Width="404" Canvas.Top="23.687">
        <TextBlock.Text>
          <Binding ElementName="txtBoxInput" Path="Text" />
        </TextBlock.Text>

      </TextBlock>

   </Canvas>
</Window>

說明:
(1)上面將txtBoxInput輸入的文字(Text屬性)綁定到了下面的txtBlockOutput的Text屬性上。當TextBox中的文字改變時,下面TextBlock顯示的文字也跟著改變,實現(xiàn)了數(shù)據(jù)綁定。
(2)綁定的方法是在TextBlock的Text屬性中,使用<Binding ElementName="txtBoxInput" Path="Text" />,這里ElementName屬性的值是源控件的名稱,Path屬性值為源控件的Text屬性。

為了使XAML的語法更為簡潔明了,可以使用“{Binding ElementName=源對象名稱, Path=源對象屬性值名稱}”的方式:
比如:
<Window
 xmlns=">
 <Canvas x:Name="LayoutRoot">
  <TextBox x:Name="txtBoxInput" Text="這里輸入文字,下面的文字會跟著變!" Width="404"/>
  <TextBlock x:Name="txtBlockOutput" Text="{Binding ElementName=txtBoxInput,Path=Text}" Width="404" Canvas.Top="23.687"/>
 </Canvas>
</Window>
我們發(fā)現(xiàn),txtBlockOutput的Text屬性用“{}”括了起來,里面有Binding ElementName=xxx,Path=xxx之類的語句。注意屬性值與屬性值之間使用逗號(,)隔開了。這是XAML的語法。

看一下最后的效果圖片:
WPF控件到控件值的綁定

下一篇來說說使用XMLDataProvider進行數(shù)據(jù)綁定。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多