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

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

PART_Editor的使用實(shí)例

這篇文章將為大家詳細(xì)講解有關(guān)PART_Editor的使用實(shí)例,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。

創(chuàng)新互聯(lián)專(zhuān)注于企業(yè)營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、網(wǎng)站重做改版、瓊中黎族網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5建站、成都做商城網(wǎng)站、集團(tuán)公司官網(wǎng)建設(shè)、成都外貿(mào)網(wǎng)站建設(shè)公司、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性?xún)r(jià)比高,為瓊中黎族等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。

一、前言

     在日常的界面開(kāi)發(fā)中,我們大多使用MVVM模式進(jìn)行開(kāi)發(fā)。通常情況下,一個(gè)PropertyGridControl或者DataGrid的ItemsSource設(shè)置好,

      然后每一列綁定好某一條ItemsSource中的某一個(gè)字段就可以跑起來(lái)了。

      但是也有另一種情況:

            假設(shè)一個(gè)界面Temp.xaml,它的ViewModel為T(mén)empViewModel.cs;

      有一個(gè)PropertyGridControl的ItemsSource以O(shè)bservableCollection綁定;

      PropertyGridControl中的一個(gè)PropertyDefinition要重寫(xiě)Template,它所綁定的信息并不只有Model中的某個(gè)字段,

      還可能包括Model中的若干個(gè)字段,甚至TempViewModel中的一些其它信息,這個(gè)時(shí)候該如何操作?

二、實(shí)例

Temp.xaml:

 
        
             
                  //這里是關(guān)鍵?。。。。。。。。。。。。。?!
            
        
 





 
                        
                        
                        
                        
                        
                        
                        
 

在這里,我們重寫(xiě)的DataTemplate中的窗體名稱(chēng)為:PART_Editor

這個(gè)名字特別重要,不能改其它的。

這樣我們就可以在SpEdit這個(gè)窗體中調(diào)用TempViewModel的全部信息,因?yàn)檫@個(gè)時(shí)候TempViewModel已經(jīng)賦值給了SpEdit的DataContext的某個(gè)屬性上,

可能的情況是這樣的:

SpEdit.xaml.cs:

var source = this.DataContext as RowData;if (source != null)
     _sourceData = (source.Definition.DataContext) as VM;

這樣,我們就把Temp.xaml的ViewModel傳給了SpEdit的_sourceData。

關(guān)于“PART_Editor的使用實(shí)例”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。


網(wǎng)站題目:PART_Editor的使用實(shí)例
本文路徑:http://weahome.cn/article/iepgid.html

其他資訊

在線咨詢(xún)

微信咨詢(xún)

電話咨詢(xún)

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部